Close

There's video!

A project log for Neotron Pico

A microATX motherboard that uses a Raspberry Pi Pico as the CPU. SuperVGA output, stereo audio, a BIOS written in Rust and not much RAM!

jonathan-thejpster-pallantJonathan 'theJPster' Pallant 11/17/2021 at 22:080 Comments

I finally got my head around how the PIO state machines work and how the DMA subsystem works. So now there's real-time 80x25 text mode, written in Rust! It uses just two scanline buffers (640x2 bytes each) and a text buffer of 80x25 bytes.

It uses 400 line mode at 70 Hz, but 480 lines at 60 Hz is fine too.

Discussions