Jimmy Engström – How I built a ZX Spectrum emulator from scratch using C# and Blazor

Опубликовано: 24 Декабрь 2024
на канале: Øredev Conference
1,084
20

Session description: This session starts in 1985 when I was 7 years old. I got my first computer, a Sinclair ZX Spectrum. I still remember that the first thing I did was to sit down and write: 10 PRINT "Jimmy" 20 GOTO 10 This was my code, I made the machine do things! This was the moment when I decided that I wanted to become a developer. Many different computers followed, ZX Spectrum+, Commodore 64, and Commodore Amiga 500, but the ZX Spectrum still has a very special place in my heart. Once I became a developer I thought, -"would it be possible to build an emulator?" so I set out to build an emulator. In this session, I will share that journey. We will touch base on, registers, memory management, sound, handling input, and output. All of this is in a Blazor WebAssembly application.

Connect with us!
Website: https://oredev.org
LinkedIn:   / oredev  
Twitter:   / oredev  
Facebook:   / oredev