~/talk

From ZX Spectrum to Blazor

links:none on file
slides:none on file

A ZX Spectrum emulator implemented in C# and ported to web using .NET 7 AOT runs in the browser and on consoles and phones, reproducing CPU timing, 256×192 screen plus attributes, and 20 ms audio frames. It sends bytes to JavaScript via a shared memory pointer, queues sound on the audio context to avoid glitches, converts Fuse tests to Visual Studio tests, processes 10,000 assembler instructions per frame and demonstrably works at zxbox.com.

AI-written summary · about

  1. 0:00Journey to Blazor
  2. 3:33ZX Spectrum childhood
  3. 7:06First web dev job
  4. 11:10C# Spectrum emulator
  5. 22:24Spectrum hardware basics
  6. 27:46Emulation challenges
  7. 29:12Xbox 360 emulator
  8. 31:40Public speaking
  9. 33:47Coding After Work
  10. 35:13HoloLens emulator
  11. 35:56Blazor transition
  12. 38:30Blazor emulator tech
  13. 39:31Live ZXBox demo
  14. 40:37Future plans
~/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.