Retro Tech Community GAT addon at DEF CON 32. Powered by CH32V003, 9x RGBLED and 3x single color LED.
Go to file
true 3eb211fb54 finally fixed bug in i2c address scan check routine
was checking if set instead of negated. oops.
2024-08-08 03:35:03 -07:00
binaries move bootloader utility 2024-08-05 22:46:44 -07:00
firmware finally fixed bug in i2c address scan check routine 2024-08-08 03:35:03 -07:00
hardware add PCB schematic, light guide 3D model 2024-08-01 04:55:07 -07:00
.gitignore directory path move 2024-07-29 03:47:51 -07:00
README.md README.md: minor changes 2024-08-04 06:52:01 -07:00

README.md

Retro Tech Community GAT

A GAT (v1.69bis compatible) addon for Retro Tech.

Code was rushed in a couple of days.

Sorry.

Hardware Specifications

  • CH32V003F4P6 MCU
  • IS31FL3729 matrix LED controller
  • 9x RGB LED, one for each character
  • White, amber and green LEDs for the cursor
  • Adjustment knob to feel like the old times
  • 8Kbit EEPROM for storing user configurations

Manual

User instructions for the addon can be found at trueControl BASIC:

Building

Firmware is a MounRiver Studio project. You can freely download MounRiver Studio at http://mounriver.com/download

Flashing

Firmware can be debugged and flashed from within MounRiver Studio using a WCH-LinkE debug probe.

Alternatively, a UART bootloader is available. A Windows flashing utility is provided. The bootloader uses WCHISP protocol, so any WCHISP flash utility supporting CH32V003 should work (untested).

Connect any standard TTL UART into the GAT header in the rear, power with 3V3, then use the flashing utility to load new firmware.

To activate the bootloader, hold down BTN2 while powering on. LED4 (orange) will rapidly flash to indicate the addon is in bootloader mode.

RX and TX indicated are from
the point of view of the host

     /----|  |----\
     | TX  nc 3V3 |
     | RX  nc GND |
     \------------/