~/talk

Monotron: Making a 80s style computer with a $20 dev kit

Talkat RustFest Paris 2018 · 2018-05-26..05-27· [rust]
slides:none on file

Claims a working retro computer built in Rust on cheap hardware: 80 MHz Cortex-M dev board (Stellaris launchpad, 256K flash/32K RAM) drives VGA by abusing SPI and timers, using an SPI FIFO driven 20MHz pixel clock to output 400×600 double-width pixels as a character display. Software composes an ~character grid ~48×36 with 8×16 glyphs, uses lookup tables for color (costing ~64KB flash), needs tiny inline assembly, and largely works though corners and full RGB remain imperfect.

AI-written summary · about

  1. 0:00Intro
  2. 0:36Why Monotron
  3. 4:19Goals
  4. 5:20First platform
  5. 6:03The board
  6. 7:33The chip
  7. 8:28SVD to Rust
  8. 9:57Crates
  9. 11:08Video signals
  10. 13:27Timing
  11. 13:43Pixel Clock
  12. 14:03Resolution
  13. 14:41BIOS
  14. 15:36Display
  15. 17:37Software
  16. 19:06The magic number
  17. 22:16Menu system
  18. 23:10Art
  19. 24:46Productivity
  20. 25:33ASCII art
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.