Famicom Dumper/Programmer
Famicom Dumper/Programmer
You can use it to:
Dump cartridges, so you can play copy of your cartridge on emulator
Read/write battery backed saves, so you can continue your saved game on emulator/console
Write special cartridges like COOLGIRL
Rewrite ultracheap chinese COOLBOY cartridges. Soldering required but it's very simple.
Test your cartridges
Some reverse engineering
Anything else that requires Famicom bus simulation
You need:
ATMEGA64
FT232RL
60-pin edge socket
Printed circuit board, you can order one using files it "board" or "board2" folders.
Some capacitors
Maybe some leds
How to build it
You need to flash ATMEGA64 microcontroll using any AVR programmer. It's recommended to program bootloader first, so you can flash/update firmware via USB. I'm using bootloader by Martin Thomas, you can use already configured one in bootloader folder. There are fuses for it:
LFUSE = E4
HFUSE = DC
EFUSE = FF
You can program it using command like "make program PROGRAMMER_TYPE=avrisp2 PROGRAMMER_PORT=usb" from bootloader folder. Don't forget to replace avrisp2 and usb with you programmer type and port.
Connect device to USB and PC will detect it as virtual serial port. First 8 seconds after power up bootloader is active (all leds are on), so you can program main firmware.
You can use command "make program PROGRAMMER_PORT=COM10" to program main firmware. Replace COM10 with port assigned to your dumper (you can use Windows device manager to see it).
Also it's recommended to reprogram FT232 chip using FT_PROG util to change device name to "Famicom Dumper/Programmer", so it can be detected automatically by software.
That's all! You can use it now.
How to use it
Now you need PC-side client to use it: https://github.com/ClusterM/famicom-dumper-client
project by ClusterM
page of the project https://github.com/ClusterM/famicom-dumper
Famicom Dumper/Programmer
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(5)
- Likes(11)
- Engineer Sep 25,2023
- Darren Bassett Jun 23,2023
- lupin0202 Apr 13,2023
- Sebastian Mackowiak Mar 24,2023
- alatar Jan 19,2022
- Francisco Meza Nov 13,2021
- Pavel Apr 19,2021
- Oleksandr Volontyr Dec 21,2020
- Vadym Vatsenko Jul 04,2020
- Maxim Varentsov Apr 12,2020
- Oleksandr Siryj Dec 10,2019
- 2 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
-
10design
-
10usability
-
10creativity
-
10content
-
2design
-
2usability
-
2creativity
-
2content
More by Alexiev
- Afterburner - GAL chip programmer for Arduino This is a GAL IC programmer software that allows to program GAL IC chips from various manfucaturers....
- ATFBlast - ATF16V8, GAL16V8, ATF22V10 and GAL22V10 chips programmer ATF16V8, GAL16V8, ATF22V10 and GAL22V10 chips programmer.This is custom PCB variant of ATFBlast proj...
- ArduTrx Attenuator or Dummy load IntroductionTo test the ArduTrx or transceivers in general a dummy load is a handy device (https://e...
- ArduTrx Open Source Hamradio Transceiver for Arduino The ArdTrx project consists of two parts: the ArduTrx shield and the software. Both parts can be use...
- MonochromeVGA MonochromeVGA is a product to enjoy the charm of those monochrome monitors of the time but in the cu...
- NES64 Make Your Own Joystick The NES64 is a replacement PCB for use in an existing controller for the Nintendo Entertainment Syst...
- AY-3-8912 Emulator (AVR-AY) AY-3-8912 Emulator (AVR-AY)used in many old computers as Amstrad CPC, Oric-1, Colour Genie, Elektor ...
- 4116 dram tester project by : Muttley Black
- Covox Speech Thing Sound Card SMD version he Covox Speech Thing is an external audio device attached to the computer to output digital sound. ...
- Covox Speech Thing Sound Card for Parallel Port LPT with resistor DAC - Short version Covox Speech Thing Sound Card for Parallel Port LPT with resistor DAC - Short verionThe short versio...
- Covox Speech Thing Sound Card for Parallel Port LPT with resistor DAC - Long version Instead of using two types of resistors with 1/2 relation, I just used all the same types, but doub...
- 8bit ISA IBM XT, 286, 386, 486 Analog input card - Game control adapter Recreation of IBM Analog input card 99.1 mm* 79.4 mmAn 8-bit ISA card with gameport. It avoids the...
- Customizable crystal oscillators Half size - can style Customizable crystal oscillators Full size - can style The ClockInACan is a small circuit board that...
- Customizable crystal oscillators Full size - can style The ClockInACan is a small circuit board that is the same size as the oscillator and duplicates the...
- OCTOBAND – 8 Band PA+LPF Board For uSDX TriBand (An All Mode HF QRP Transceiver) OCTOBAND – 8 Band PA+LPF Board For uSDX TriBand (An All Mode HF QRP Transceiver) - designed by BAR...
- C64 Video Enhancement, Analog Only C64 Video Enhancement, Analog OnlyThe analog circuit that was just meant as a simple replacement to ...
- Raspberry Pi 360K floppy drive Project by Scott BakerRaspbian is not a real-time OS, and the FDC is absolutely intolerant of bytes ...
- APPLE II ProDOS ROM Drive This is a peripheral card for the Apple ][ series computers that acts as a read-only solid state dis...
-
-
-
kmMiniSchield MIDI I/O - IN/OUT/THROUGH MIDI extension for kmMidiMini
111 0 0 -
DIY Laser Power Meter with Arduino
162 0 2 -
-
-
Box & Bolt, 3D Printed Cardboard Crafting Tools
155 0 2 -
-
A DIY Soldering Station Perfect for Learning (Floppy Soldering Station 3.0)
555 0 2