this post was submitted on 17 May 2024
191 points (96.1% liked)

Games

32048 readers
1417 users here now

Welcome to the largest gaming community on Lemmy! Discussion for all kinds of games. Video games, tabletop games, card games etc.

Weekly Threads:

What Are You Playing?

The Weekly Discussion Topic

Rules:

  1. Submissions have to be related to games

  2. No bigotry or harassment, be civil

  3. No excessive self-promotion

  4. Stay on-topic; no memes, funny videos, giveaways, reposts, or low-effort posts

  5. Mark Spoilers and NSFW

  6. No linking to piracy

More information about the community rules can be found here.

founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] Blue_Morpho 2 points 4 months ago

While I agree that ROM + emulator is best for preservation, you absolutely can fix the space invader bug because you have the C code which would let you add in delays. Just like there are many versions of Space Invaders for different consoles an none of them use emulation but play like the original. I'm a fan of si78c, a memory accurate reimplementation of the 1978 arcade game written in C.

Of course Space Invaders wasn't written in C so this new tool doesn't apply.

But the article does talk about how the decompiler sometimes introduces bugs and how they were manually fixed before compiling.

So you were right but the problem you brought up has already been addressed. (And will continue to need to be addressed as more cross compiling bugs are found in each game.)

I interpreted the word "legacy" the OP used as the fandom for old games rather than perfect preservation.