Hacker News new | ask | show | jobs
by wk_end 2041 days ago
Otherwise I agree but: ZSNES is probably a bad example. It's written in inscrutable 32-bit x86 assembly language and hasn't been updated in nearly 15 years, so it's unlikely to be ported anywhere.
2 comments

A better example would be the SNES emulators bsnes and higan, written in modern C++, which did just work when compiled on an ARM Mac the other day.
But can’t you simply run an emulator in an emulator (or a VM)?
Sure :) although I don't know if that still means that the inner emulator is "highly portable" or "just works" exactly - at least compared to any other software.

(At the end of the day you shouldn't be running ZSNES anyway. In terms of accuracy, compatibility, even security: way better SNES emulators out there.)