He was using a ZX Spectrum. People might be interested in https://www.worldofspectrum.org with old magazines and games and everything Spectrum related.
My main side project right now is a 3D libretro front end with Lua programming. One of my plans is to create a virtual 80s microcomputer lab with 3d models of C64, Apple II, Spectrum and maybe a few other things as well as virtual programming manuals and floppy disks and of course the emulators running on the screens. The Lua code can read and write the emulator memory so it will be possible to create a C64 demo that manipulates 3D objects for example.
Th problematic thing for the Lab is copyrights related to content. I'm not sure how I'm going to solve that. But if anyone is interested what I have so far (without the copyrighted content) is totally programmable with Lua and free. https://vintagesimulator.com
Recently I hacked together a simple BASIC interpreter in golang, which was fun. Whenever I had a choice about implementation I picked the choice that was closest to the Sinclair-BASIC I remembered:
My main side project right now is a 3D libretro front end with Lua programming. One of my plans is to create a virtual 80s microcomputer lab with 3d models of C64, Apple II, Spectrum and maybe a few other things as well as virtual programming manuals and floppy disks and of course the emulators running on the screens. The Lua code can read and write the emulator memory so it will be possible to create a C64 demo that manipulates 3D objects for example.
Th problematic thing for the Lab is copyrights related to content. I'm not sure how I'm going to solve that. But if anyone is interested what I have so far (without the copyrighted content) is totally programmable with Lua and free. https://vintagesimulator.com