3 ms·
MAME is an extremely long-running project to accurately document and emulate virtually every computer or gaming platform known to man (well, MAME was originally
by wk_end 5y ago
MAME is an extremely long-running project to accurately document and emulate virtually every computer or gaming platform known to man (well, MAME was originally just for arcade machines and MESS was for everything else, but they've since merged).
Mac emulation in MESS/MAME has a very long history, totally independent AFAIK from any other emulators. It's also very different from most other Mac emulators, which tend towards using various hacks and high-level emulation techniques - MAME aims to be very low-level and accurate. This has perks - theoretically higher compatibility, most importantly - but also downsides that make it possibly not the best choice at the moment: worse performance, lower compatibility while the devs figure out the right way to do things, and fewer "modernizing" features that can be hacked in: instead of emulating hardware, Basilisk injects new drivers into the OS so that it can do things like give your classic Mac absurdly high resolutions or mount local directories from the host PC. MAME's flexibility - it emulates everything - also makes it notoriously difficult to configure.
- tomxor 5y agoInteresting, thanks I was aware of MAME but not the separate history of MESS or that it included any classic mac emulation. I know first hand that nether Basillisk2 nor minivmac emulate ADB properly, and therefore various software that requires low level ADB access does not run. The article specifically mentions ADB so this could fill quite a gap, all thanks to the low level approach that is so important to emulating the quirks of this era of machines.