Retro Tech Community GAT addon at DEF CON 32. Powered by CH32V003, 9x RGBLED and 3x single color LED.
Go to file
true 3a48cd8f06 change button gpio init to be like other programs, as part of gpio_init() 2024-08-08 03:32:59 -07:00
binaries move bootloader utility 2024-08-05 22:46:44 -07:00
firmware change button gpio init to be like other programs, as part of gpio_init() 2024-08-08 03:32:59 -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 |
     \------------/