As of MAME 0.178:
- Macintosh XL (working)
Macintosh 128k (not working)
Macintosh 512k (not working)
Macintosh Classic (working)
Macintosh Classic II (imperfect sound)
Macintosh Color Classic (not working)
Macintosh II (working)
Macintosh II (without 68851 MMU) (working)
Macintosh II FDHD (working)
Macintosh IIcx (working)
Macintosh IIx (working)
Macintosh SE/30 (working)
Macintosh IIci (working)
Macintosh IIfx (not working)
Macintosh IIsi (working)
Macintosh IIvx (imperfect sound)
Macintosh IIvi (imperfect sound)
Macintosh LC (imperfect sound)
Macintosh LC 520 (not working)
Macintosh LC II (imperfect sound)
Macintosh LC III (imperfect sound)
Macintosh Plus (working)
Macintosh 512ke (working)
Macintosh Portable (not working)
Macintosh PowerBook 100 (not working)
Macintosh PowerBook 140 (not working)
Macintosh PowerBook 145 (not working)
Macintosh PowerBook 145b (not working)
Macintosh PowerBook 170 (not working)
Macintosh Quadra 700 (not working)
Macintosh PowerBook 160 (not working)
Macintosh PowerBook 180 (not working)
Macintosh PowerBook 180c (not working)
Macintosh PowerBook Duo 210 (not working)
Macintosh SE (working)
Macintosh SE FDHD (working)
Power Macintosh 6100/60 (not working)
Using any of the "working" variants, I'm able to boot System 6.0.8 to the finder, adjust screen depth (for color computers), and run software.
But I can't figure out how to change the screen resolutions on the systems that use an external monitor; they're stuck at 640x480. From the source on github, it looks like I may be able to change it programmatically, but this seems odd, as MAME is supposed to emulate the actual hardware, and yet doesn't appear to properly emulate the monitor output. Am I missing something here?
Also, even though they're all listed as working, I have yet to get any of them to boot anything above 6.0.8; 7.0 and higher hang shortly into the welcome screen boot process, even with extensions disabled. And the speed seems a bit slow, even though the debug reports Average speed: 99.75% when I terminate.
Anyone have insights here?
As an aside, I'm creating runnable apps using mame64 SDL for OS X; all pre-configured for specific hardware, with a blank CHD set up and just needing the ROM and install floppies / CD added to make it functional, with no fiddling around. Seems to work well, except for the fact that I can't change screen resolution or actually boot anything later than 6.0.8.