development:flasher
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| development:flasher [2023/09/04 21:47] – clyde | development:flasher [2023/09/04 22:19] (current) – [Flasher Firmware] clyde | ||
|---|---|---|---|
| Line 8: | Line 8: | ||
| * Edgeboard connector with 36 contacts and 0.1" pitch that accepts 1.6mm thick cards. | * Edgeboard connector with 36 contacts and 0.1" pitch that accepts 1.6mm thick cards. | ||
| + | {{ : | ||
| - | {{ : | + | |
| + | ===== Flasher Firmware ===== | ||
| + | |||
| + | The Arduino code for the flasher shield can be found in the [[https:// | ||
| + | |||
| + | The flasher | ||
| + | |||
| + | The firmware for the flash tool exposes a serial console with a few different commands. Some of these are useful for debugging cartridge hardware but for the most part this is designed for a dedicated client program to interact with. | ||
| + | |||
| + | ===== Client program ===== | ||
| + | |||
| + | Programs are sent over the serial link as a hexadecimal text representation of the data. This would be supremely tedious to manually send, so a client program is used that can read GTRs (GameTank Roms) and send them to the flasher. | ||
| + | |||
| + | The current recommended program is [[https:// | ||
| + | |||
| + | A typical invocation of the program looks like this: | ||
| + | <code bash> | ||
| + | ./GTFO.exe -p COM3 ~/ | ||
| + | </ | ||
| + | |||
| + | Bank files will have extensions ending with " | ||
| + | |||
| + | Whole ROM files as used by the emulator, ie. *.gtr files without any " | ||
development/flasher.1693864072.txt.gz · Last modified: 2023/09/04 21:47 by clyde
