MAME 0.268 was released overnight US time by our handsome and talented coordinator Vas Crabb and it features 5 new working Macintosh models: the IIfx, Quadra 900, Quadra 950, Macintosh Portable, and PowerBook 100.
I’ve mentioned the first 3 quite a few times in recent posts, but the last two I saved as a little surprise since the final progress on them came late in the cycle.
The Macintosh Portable weighed 16 pounds (7.3 kilograms), making it not exactly portable in the sense we understand now, and contained a 15 MHz 68000 and up to 9 MiB of static RAM plus a non-backlit monochrome 640×400 LCD display and a lead-acid battery. Naturally that didn’t sell well, even after a small revision to add a backlight (which just made the battery life even worse).
Apple’s design team then worked with Sony to repackage the same internals (minus the floppy drive) into the PowerBook 100, which was the first instance of the modern laptop form factor, with the pointing device (a trackball in this case) centered nearest the user and the keyboard pushed back towards the screen. PC laptops at this time had the keyboard all the way forward, which wasn’t great ergonomics and left no good place for a trackball or track pad when Windows 3.x started to take off.
Other Mac improvements in this version include correct memory size settings for the Mac II and related machines (IIx, IIcx, and SE/30). You can no longer select memory sizes on the original Mac II that caused real hardware to malfunction due to ROM bugs (this was fixed for the Mac II FDHD). In some cases the bad RAM sizes would even cause MAME to freeze, not just the emulated machine. An issue where mouse movements could become erratic and the mouse button would sometimes click by itself on some machines (particularly the IIci and IIsi) has also been fixed. The cursor now tracks smoothly on all supported Macs.
Along with these changes I’ve updated the MAME Macintosh user guide on the wiki.