~/talk

Coding 4 Fun: 8-bit game emulation in .NET

Talkat NDC London 2026 · 2026-01-26..01-30· [creative-coding, testing]
slides:none on file

A working Atari Lynx emulator written in C# on .NET and using MonoGame runs cross‑platform and models the 6502/65CO2 CPU plus Suzie and Mikey custom chips, memory‑mapped registers and audio/video pipelines, using spans/unsafe for speed and unit plus a 3 million‑cycle CPU functional test that completes in ~1.7s. The repo includes RAM/ROM handling, cartridge support, debug traces, fixes found by tests (a corrupt video bit produced a stray yellow line) and instructions for Visual Studio 2022 or VS Code.

AI-written summary · about

  1. 0:00Welcome to 8-bit emulation
  2. 2:47What is emulation
  3. 9:108-bit console architecture
  4. 19:286502 assembly basics
  5. 24:04Emulator essentials
  6. 31:57Debugging Atari Lynx in .NET
  7. 41:04Memory mapping
  8. 50:20Bit manipulation
  9. 53:33Testing emulators
  10. 1:00:40Advanced emulation topics
~/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.