monotron
monotron copied to clipboard
A simple 8-bit home computer style application for the TI Tiva-C Launchpad
Add a command to set the font. Currently, Snake leaves the terminal in Teletext mode.
With a small adaptor, containing a 5V to 3.3V LDO (as I don't think the Launchpad's LDO has enough current left to drive an ESP8266), we could connect an ESP-01...
We should add proper VT100 / ANSI code support
1. Default to echoing screen printing to the UART 2. Add a menu command to disable/re-enable UART output
The shell is currently baked tightly in to the OS - this means you can't test it separately. We should split out ui.rs into a separate crate that uses monotron-app,...
- [x] Receive PCBs - [x] Check power in - [x] Check VGA out - [x] Check audio - [x] Check SD/MMC - [x] Check joystick - [x] Check RS-232...
While we don't really have the memory or the SPI outputs to add an extra channel for true 16-colour RGBI output, there is a hack we could do. We could...
We need to allow the application to drive the RS-232 port. But not all the pins, just TX and RX with optional hardware handshaking on RTS/CTS.
I think we might be able to manage ~18.5 kHz 8-bit PCM audio playback, using a ring buffer.
The PCB supports stereo audio. We could look at putting the same audio on both channels, or maybe splitting left and right. With the updated video routines, I might be...