INLretro Dumper-Programmer (formerly kazzo)
August 17th 2018 Public beta release
Please read the following before purchasing during this beta release
As many of you probably know, this new programmer design is something that I've been working on for over a year now. As a development team of one person who also has a business and family to tend to, progress can be slow.. We have been using this hardware design internally for several months now for our own cartridge manufacturing and I feel the hardware design is stable enough for public release. There is still a large amount of work to be done to get the software & firmware to where I feel it's ready for prime time & is user friendly enough for the average retro gamer.
A number of people reach out to us who consider themselves advanced users and want to help contribute to the software, or feel they can make use of the tools in their current state. Below is a summary of this project's current state, as things progress you will be able to update your software & firmware via USB with no special tools.
- Software does not fully support all cartridge connectors:
- NES & Famicom have the highest level of support being able to write/dump most of the flash boards we sell.
- SNES/SFC has some support to write/dump to the HiROM & LoROM boards we sell.
- There is currently no software support for reading/writing to gameboy/GBA, Sega Genesis/MD, nor N64 cartridges.
- Dumping of carts generates binary rom image only, headers must be added manually.
- See host/scripts/nes in the gitlab project for a list of currently supported mappers.
- Backing up of cartridge save ram is NOT currently supported.
- Host software is currently command line only, there is no GUI (graphical user interface).
- The main inlretro.lua script must be modified to select input/output files, cartridge type, & mapper script.
- Planning to utilize wxLua for multi-platform compatible GUI when the time comes.
- There is currently no enclosure for the device
- 6 little rubber feet are provided to keep connector solder pins from scraping your table top.
- We're planning to manufacture lasercut/3Dprinted enclosures in time for final release, will be making these available to be purchased separately.
If you are not comfortable with the software/firmware in it's current state as described above we ask that you do not purchase at this time. If you would like to sign up for an email notification once these major tasks are completed you can sign up for our newsletter below.
- Due to hardware incompatibilities, this device is NOT compatible with the anago/unagi software & scripts that were commonly used with the kazzo devices we sold prior to 2018.
- STM32F070RB microcontroller featuring:
- 32bit ARM Cortex M0 running at 48Mhz
- dedicated USB 2.0 full-speed interface
- 128KByte Flash & 16Kbyte SRAM
- High GPIO count many of which are 5v tolerant
- Proper cartridge connector pitch and power supply for all systems
- 72 pin NES: 2.50mm @ 5v
- 60 pin Famicom: 2.54mm @ 5v
- 62 pin SNES/SFC: 2.50mm @ 5v
- 64 pin Sega Genesis/MegaDrive: 2.54mm @ 5v
- 50 pin N64: 2.50mm @ 3.3v
- 32 pin Gameboy/GBA: 1.50mm with software selectable 3v (GBA) to 5v (DMG)
- Consider selecting all cartridge connectors to help future proof your purchase
- In the future we may release 'daughter boards' connecting to the Gameboy/GBA slot to adapt with original controllers to USB, or expand on board memory.
- At some point it may be possible to connect with Sega Master System cartridges using a PowerBase converter in the Sega Genesis connector.
- Some day it may be possible to connect a Famicom Disk System to the famicom slot and support reading/writing famicom disks..?
- Open source software & firmware release: gitlab project
- Software is compatible with current INLretro design & old kazzo devices.
- Currently supports Windows & Linux, may support for mac but only a small amount of testing has been done to date.
- Host software runs entirely in lua, with exception low level USB calls in C.
- Feel free to hack away, ask questions, and contact us if you have improvements you would like to contribute.
- Includes 1ft/30m USB cable.
- Optional upgrade to 3ft/1m USB cable.
- You will receive a stamps.com email with tracking info once your order ships.
$60.00 INLretro all 6 connectors included
INLretro upgrade to 3ft/1m USB cable $3 USD: