top | item 42479387

(no title)

mark_round | 1 year ago

Thanks! It was a lot of fun to put together, and the site has expanded in scope considerably since I wrote those articles. Whenever I get a few moments, it's one of my favourite projects to work on, there's just something very "zen" about going back to Sinclair BASIC and all the limitations which enforce some creative hacks. I was particularly pleased with the user preferences system[1] and articles code which mimics some of the early disk/tape magazines I remember from my early teens.

So many of us of a certain age started with those early 8-bit computers, I guess "booting" straight into a BASIC prompt encouraged that exploration and experimenting which is a little harder to get at these days.

I never played the original Starstrike, but Starstrike II is still one of my favourites - impressive to see a 3D engine running on an 8-bit micro with 48Kb of memory and makes you wonder what we're spending all those cycles on now!

[1]=https://spectrumcomputing.co.uk/forums/viewtopic.php?p=11776...

discuss

order

stevekemp|1 year ago

I wrote a simple BASIC interpreter based on happy memories of the speccy, but to be honest I have more fun these days writing toy projects in z80 assembly.

I guess it's all about nostalgia either way though. The early experience in hacking games for infinite lives lead me to assembly, and z80 became x86. There was a lot in common removing anti-copying protection to getting infinite lives! Though modern games don't really appeal to me as much as Dizzy did, or the old-school fighting games.

https://github.com/skx/gobasic

https://github.com/skx/lighthouse-of-doom/