Retro Tech Community GAT addon at DEF CON 32. Powered by CH32V003, 9x RGBLED and 3x single color LED.
Go to file
true 196a2b8301 holding BTN1 at boot will now reset settings to default
note that they are not stored yet. must go through an edit loop, or change your cursor config, in order to commit the settings to EEPROM.
2024-08-05 20:00:12 -07:00
firmware holding BTN1 at boot will now reset settings to default 2024-08-05 20:00:12 -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 |
     \------------/