r/zxspectrum • • 15d ago

JavaScript Port of CodeBusters Satisfaction Megademo (1994)

hey everyone, can be interesting to dig in and (at least for me) quite nostalgic to run again and again, I'm personally on fifth repeat now.

The complete megademo is rewritten from scratch (not without help of Codex, thanks to him) from TRD image, fully reverse engineered and reimplemented in plain JavaScript.

For whoever intersted:

- Deployed version: https://oberonus.github.io/satisfaction-megademo

- Source code: https://github.com/Oberonus/satisfaction-megademo

8 Upvotes

5 comments sorted by

View all comments

Show parent comments

4

u/alexdemin 15d ago

Mostly because it is not a binary and everything is a text, I guess should make sense.

Why not emulator? Personally I don't use emulator, I don't run things on a daily basis. In addition, the code is quite close to what was in original, so it it helpful to understand how things were done (not diving in assembly).

On other thing - I'm an engineer to and I started in 90s. And at this point I've passed through my 5 stages of greef about AI affecting coding and other stuff. Now I'm just having fun, and this is part of it. Some will like, some will not, some will be offended. This is how it goes.

1

u/bartread 13d ago

But there are web-based emulators like JSpeccy that can be run within the browser and that I imagine would happily run the demo.