this post was submitted on 16 Oct 2024
60 points (96.9% liked)

RetroGaming

19551 readers
194 users here now

Vintage gaming community.

Rules:

  1. Be kind.
  2. No spam or soliciting for money.
  3. No racism or other bigotry allowed.
  4. Obviously nothing illegal.

If you see these please report them.

founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] misk@sopuli.xyz 2 points 1 month ago* (last edited 1 month ago)

It might seem like an overkill but cycle accurate emulation is in many ways easier, just way less performant. Back in the day devs wrote software in a way that would leverage different timings between different pieces of hardware to achieve things that wouldn’t be possible otherwise like full screen parallax scrolling on Gameboy. Software emulators have to identify those cases and implement workarounds for them. Some edge cases are unresolved for years leading to bugs of varying severity. You can see a rundown of such cases on Analogue Pocket in this video.