Changes from V2.0 (Aminet) to 2.0e - All busy loops replaced by Wait(), no more deadlocks should occur (especially when opening the serial port) - SCSI routines are more compatible (but slower) - Now you can select custom file system partitions as DeviceDisk (enter the name in the ASL requester) - The screen width is rounded to a multiple of 16 - The screen type "Amiga Bitplanes" will no longer calculate the BytesPerRow but read them from the BitMap and multiply with the color depth - Selecting a CyberGfx mode will set the "Color depth" gadget automatically - The CyberGfx mode will respect the screen size settings - Refreshes are done by a task, when the Amiga mouse pointer is visible, there won't be any refreshes - On a 68040, the MMU is used for the refresh to only refresh the modified portions of the screen (except the Amiga 8 bit mode). This can also be disabled with the "Write-protect ROM" switch. The mouse pointer is still making problems. - A refresh rate of 0 is intercepted and converted to 1 - Bug when closing the screen removed - Better but not yet fully adapted to 68060 - Dynamic memory handling removed - New option to pretend for the Mac that there's no FPU - Cache handling more intensive, cache status will be restored to the original state on quitting ShapeShifter Changes from V2.0e to V2.0k - SCSI routines are faster again - Memory setting now with an integer gadget - The Mac-to-Amiga floppy drive mapping is now adjustable - Selecting LocalTalk will no longer crash the emulation - Bus error handling revamped, VMM now runs if the ROM write-protection is switched off - Duplex mode in serial driver now works reliably - Under "DeviceDisk 1/2" you may directly enter the name of a partition - Booting with System 7.0.1 is possible (LocalTalk will no longer crash) - Fixed mouse pointer problem with MMU refresh - Support for Merlin graphics card - Distinction between EGS Chunky and EGS VGA removed - New option to prevent the Macintosh from accessing the FPU (for 68060) - 68060 compatible when FPU and ROM write-protection are disabled - CIA timer allocated using "lowlevel.library" - Danish, french, and swedish catalog files - PrepareEmul can now use Olaf Barthel's "shutdown.library" Changes from 2.0k to 2.0l: - "Do not use FPU" gadget is now ghosted correctly - Added a boot drive selector in the volumes window - DeviceDisks are now always fixed disks - Option NOCOPYBACK to switch off the copyback cache - ROM checksum is tested - Using serial.device while ShapeShifter is running is now safe - New screen type "Amiga window" that will display the Macintosh desktop in a window on the Amiga workbench using the Amiga mouse pointer. The size gadgets specifiy the window dimensions. Changes from 2.0l to 2.0p: - Amiga window screen type uses ObtainPen on V39 - Removed a bug when opening parallel devices in the serial driver - The serial hardware handshake flag is now mapped to ACK handshake on parallel devices - Serial devices are now always closed on shutdown - Ethernet support (MacTCP works) - Now complains when there's not enough free memory for CyberGfx screens - Separate window for floppy disk settings - Option to inhibit AmigaDOS from accessing floppy drives while the Mac is running - Refreshed modes read the screen base at every refresh, no more screen trashing - Option "Refresh always" to force a refresh even in 8 bit chunky modes to prevent screen trashing Changes from 2.0p to 3.0: - Improved disk change detection - Tooltype "720KKLUDGE" to allow 720K disks to be formatted under System 7.5 without the 720K Disk Formatter extension - More compatible to mfm.device V41 - Amiga window mode works under AmigaOS V37