

*If the ROM image file that Mini vMac finds is not the desired ROM, buta different valid Macintish ROM that has been renamed, and the undesiredROM is larger than the desired ROM, Mini vMac would display a“ROM checksum failed” message instead of the“Unsupported ROM” message.
#Mini vmac compile driver
The fix is to have the Mini vMac replacementdisk driver add a VBL task at boot, as the original disk driver does,so that the VBL queue is not empty.
#Mini vmac compile Patch
Alvarez (“zydeco”, author of the iOS port) forfiguring out why, and providing a patch to Mini vMac to fix it.The game directly modifies the VBL queue data structure of the Macintoshoperating system to add a VBL task, instead of calling the operatingsystem routine VInstall, but doesn’t account for the possibilityof the queue being empty. *The program Winter Games by Epyx would not work in Mini vMac. (Normally, thetimer is paused for the extra cycles.)

(A program to test hardware*should* notice that something is strange when run at greaterthan 1x speed.) The specific change made is thattimer 2 now continues to run during extra cycles only for theduration of a short timer interval, rather than continuing to runin this case until the end of the extra cycles. Which seems a good trade off,unless further issues are found. However it also no longer passes theClock/Interrupt Test of MacCheck. Thischange fixes a reportedissue with HyperCard, as well as playing alert sounds in theSound control panel, and the "Try Scale With Sound" command ofResEdit. There is no correctbehavior in this case, it is just a matter of picking what hasthe best compatibility with the greatest number of programs. *The emulation of VIA timer 2, used for playing sound, has beenmodified when running at greater than 1x speed. If a Branch option prior to 37is chosen for compatibility with an earlier version,the default is “-ndp 0”, and you canuse “-ndp 1” to turn on this protection. Or, you may be trying to createyour own new disk image and want the emulated Macintosh to initialize it.In these cases you can use a version of Mini vMac compiled with the new“ -ndp 0”option to turn off this protection.
#Mini vmac compile iso
This helpsprevent accidentally corrupting other files, especially when usingImportFl.īut there are some other disk image formats that you might want tomount, such as Fat16 and ISO (which can be used by the emulatedMacintosh with additional software). *Mini vMac will now check if a disk image that is beingmounted looks like a Macintosh disk image format (HFS or MFS), andif not decline to mount it, showing an error message. What has changed in Mini vMac 37.00, compared to Mini vMac 36.04.This only lists changes that affect behavior, and so doesn'tinclude cleanups of the source code.
