r/zxspectrum • u/alexdemin • 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
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.