Project description:
First of all, thank you for your open source sharing! This project is modified from: Tinyboy - Jialichuang EDA open source hardware platform (oshwhub.com)
This project supports the cassette project: Tiny_Joypad cassette - Jialichuang EDA open source hardware platform (oshwhub.com)
AVR burner can use STC8G1K17/STC8G1K17A/ STC8G1K08/STC8G1K08A temporary production burner: AVRISP based on STC8G1K08 - Jialichuang EDA open source hardware platform (oshwhub.com)
This project is compatible with attiny85-20MUR and STC8G1K17/STC8G1K17A versions.
The main body of the game console does not contain an MCU. The MCU is on the cartridge, so a cartridge is also a minimal system.
The attiny85-20MUR master game console can play Frogger, Tetris, Invaders, Arkanoid, bomber, and tinypacman. (There are some other games, but the io used by the buttons and OLED is different from that of this project and has not been modified yet)
The STC8G1K17A main control game console can play bomber, tinypacman, Tetris (there are BUGs, but the overall game can be played), and other games. in transplantation.
Attachment description:
Tiny_Joypad_Variant-Games-master.zip contains the game source code and hex file that can be directly used by ATTINY85 in this project
. TinyJoyPad_graft.rar contains the game source code and hex file that can be directly used by STC8G1K17/A in this project. inish means that the transplant is completed, bug means that there is a problem, and error means that it cannot run normally.
Attiny-Arduino-Games-master.zip contains games that cannot be run directly by this project and can be modified by yourself.
AVRDUDESS-master.zip is the AVR visual burner.
Note:
attiny85 package can be replaced with sop8, this model should be better to buy.
If there is a fuse setting problem with the attiny85 bare chip, you can set Lfuse to 0xf1 and cancel the eight-divide internal clock.
The main frequency of STC8G1K17 is 27MHZ.
When burning the main control, it cannot be burned together with the board that has soldered OLED, buttons, resistors, etc., because the burned IO is also used, so you can take a separate board and solder the pin headers/female headers and card holders. Reference for burning
other
burners (7 messages) [Burning tool] AVRDUDESS with graphical interface burning tool AVRDUDE_perseverance52's blog - CSDN blog_avrdudess
tiny joypad project official website https://www.tinyjoypad.com/tinyjoypad_attiny85