Jonathan 'theJPster' Pallant
Jonathan 'theJPster' Pallant
``` $ cargo install cargo-open Updating registry `https://github.com/rust-lang/crates.io-index` Downloading cargo-open v0.3.0 Downloading clap v2.19.1 Downloading rustc-serialize v0.3.22 Downloading num_cpus v1.2.0 Downloading libc v0.2.18 Downloading tar v0.4.9 Downloading gcc v0.3.39 Downloading...
http://tinyvga.com/avr-isa-vga gives an example of driving an ISA bus from an Atmega. They mux the 8 data pins with the bottom 8 address pins on the microcontroller. The code looks...
Need to be able to read/write files and list directories from the Apps, e.g. loading bitmaps/code from disk.
It would be nice if we didn't have to spin while reading from the SD card. We can use DMA to transfer blocks in the background. The API will have...
I've concluded we need two joystick inputs, so we can have two player games. It would also be good to support MegaDrive pads (mainly as I have two of those...
The AtMega48 drives the two PS/2 ports and the LPT port. It'll need firmware. There's only 4 KiB flash and 512 bytes RAM so it'll need to be compact! I...
This seems like a nice box. Lots of room. PCB would be 174 mm x 141 mm. The connectors (including two Megadrive DE-9s) just about fit, and there's plenty of...
The PCB has MIDI in and MIDI out. We need a MIDI driver that allows applications to send and receive MIDI events. Or at the very least some test code.
The immutable API for `embedded-sdmmc` is problematic, because the `File` objects hold a reference to their parent filesystem - which is in a big context structure. You then can't, say,...
Add a command to set the font. Currently, Snake leaves the terminal in Teletext mode.