Проект - сброс Dendy (Famicom/NES) с джойстика.
Данный проект реализует сброс для приставок Dendy/Famicom/NES при нажатии определенной комбинации кнопок на джойстике.
Проект использует минимальное количество элементов:
- Макетная плата sot23;
- Микроконтроллер ATTiny10(4, 5, 9);
- Керамический конденсатор 0,1 ... 1 мкФ.
Прошивку собираем в Microchip studio. Прошивка лежит в папке - firmware.В main.asm можно выбрать:
- Какой микроконтроллер вы используете;
- Комбинацию кнопок, запускающую процедуру сброса.
Если устанавливайте в NES с CIC чипом (в этих приставках кнопка сброса подключает RESET к VCC, а не к GND) надо раскомментировать .equ NES = 1. Данную возможность я не проверял.(ВНИМАНИЕ! Убедитесь, что вы понимаете что делаете.)
После прошивки запрограммируйте Fuse bit RSTDISBL.(ВНИМАНИЕ! После программирования Fuse bit RSTDISBL перепрошить микроконтроллер можно будет только при подаче 12Вна вывод RESET микроконтроллера)
Пример сборки в папке - pcb.
В папке other вы можете найти:
- Схемы Dendy/Famicom/NES;
- Документацию на микроконтроллер и микросхему из джойстика;
- Пример установки в мою Dendy.
По вопросам по проекту пишите.
The project is To reset of the Dendy (Famicom/NES) by joystick.
This project to do To reset for Dendy/Famicom/NES consoles when you pressed a certain combination of buttons on the joystick.
The project uses minimum number of elements:
- SOT23 breadboard;
- ATTiny10 microcontroller (4, 5, 9);
- Ceramic capacitor 0,1 ... 1 uF;
We compile the firmware in Microchip studio. The firmware is in the folder "firmware".In main.asm you can choose:
- Microcontroller do you use;
- Combination of buttons for start the reset.
If you install this project in concol NES with a CIC chip you need to uncomment .equ NES = 1 (in these consoles, the reset button connects RESET to VCC, not to GND). I did not check this function.ATTENTION! Make sure that you understand what you do :)
After firmwared, you need set Fuse bit RSTDISBL.ATTENTION! After seted Fuse bit RSTDISBL repeat of re-flash the microcontroller is possible only applying 12V to the RESET pin of the microcontroller.
Example is in the folder "pcb".
You can find in the folder "other":
- Dendy/Famicom/NES circuits;
- Documentation for the microcontroller and the joystick chip;
- Example of installation in my Dendy.
If you have any questions, write me.