Retro Tech GAT addon at DEF CON 33. Powered by CH32X033, includes USB, 9x RGBLED and 3x single color LED.
setting cursor to off would keep its last state active. fixed. cursor wouldn't turn off all the way and would glitch out. fixed. cursor now has a nicer fadeout. fixed potentiometer scaling factors. tried fixing clockspeed stuff. with these changes clock speed can more reliably change to 24MHz or 48MHz, but this isn't thoroughly tested. 3MHz to 24MHz was still crashing. as ADC is in use, code would need to be refactored to not change clock speed while ADC is converting. since I don't want to do this right now, this will run at a fixed speed at the expense of 0.5-1mA. editor buttons working and updated to the new arrangement, but not tested in depth. pressing and holding to exit parameter editor while edit mode active would result in next entry into parameter editor being in edit mode. fixed. lsens / stat LED now functioning in program and parameter edit modes. |
||
---|---|---|
firmware/retro_tech_fw | ||
README.md |
Retro Tech Community GAT
A GAT (v1.69bis compatible) addon for Retro Tech.
Code was ported from code that was rushed in a couple of days.
Sorry.
Hardware Specifications
- CH32X033F8P6 MCU (62K Flash, 20K SRAM)
- IS31FL3729 matrix LED controller
- 9x RGB LED, one for each
RETRO
character - White, amber and green LEDs for the cursor
- Adjustment knob to feel like the old times
- Up/Down/Press Jogwheel for programming
- 8Kbit EEPROM for storing user configurations
Manual
User instructions for the addon can be found at trueControl BASIC:
Building
Firmware is provided as a MounRiver Studio II project. The MRS2 version originally used v2.20. You can freely download MounRiver Studio at http://mounriver.com/download. The software is in Engrish.
Flashing
Firmware can be debugged and flashed from within MounRiver Studio II using a WCH-LinkE debug probe. Alternatively, firmware can be updated with WCHISPTool or equivalent using the USB connector. At this time no instructions are provided for updates.
If and when there is a firmware update available, update instructions will be provided.