Medusa 1.2 - sentient06/Medusa GitHub Wiki

New features

  • Support for SheepShaver
  • Ability to import existent preferences
  • Ability to really kill the emulator's process
  • Ability to delete the NVRAM file
  • Partial support for keycodes file
  • Display emulators' list according to ROM file, then first available emulator
  • Toggle button per line in the VM's list window, instead of buttons in the footer
  • Complete help book
  • Ability to resolve path of files that moved or were renamed by using aliases
  • Emulators now are saved with path aliases
  • Reduced bundle's resources to make a smaller application
  • The application is now automatically flagged as "low resolution" on retina displays
  • Medusa can now report proper migration issues' messages
  • Ability to open Assets Manager from Virtual Machines' list window
  • Added help book access within the application
  • Better-looking DMG window
  • In the disk settings for the virtual machine, the disk list is more intuitive and the table size can be changed to allow readability.
  • Added option to type manually configuration options for the virtual machine
  • Added option to type manually configuration options for all virtual machines that run with a specific emulator
  • Added option to type manually global configuration options for all virtual machines
  • In the disk settings for the virtual machine, the disk list now shows whether the disk is bootable or not
  • In the disk settings for the virtual machine, the disk now can be set as diskette or CD-ROM to address issues with media that boots only as CDs or diskettes like some installer disks
  • In the assets manager, disks tab, a drop-down list was added to flag the selected disk as a hard drive, diskette or CD-ROM; the changes propagate to all virtual machines as they are inherent to that disk image
  • In the assets manager, disks tab, a checkbox is now available to manually override the bootable flag; the old bootable flag defines if Medusa found a bootable header, which is a problem in most ISO 9660 disks
  • There are icons to all files listed in the assets manager

Under the hood

  • Major re-factoring to detect emulator's supported models
  • Lots of code for migrations and some workarounds for missing data.
  • Help book is accessed by using anchors instead of pages
  • Code is once again backwards compatible with XCode 4.2 at Snow Leopard. It is supposed to be compiled for 64-bit but it should work also for 32-bit
  • Fixed bug that would parse invalid disk files as valid
  • Fixed bug that would freeze the tool that looks for valid emulator binaries
  • Fixed bug that would make ROM files unreadable without MacROMan, be unable to parse ROM files without extensions and make the application unusable in Yosemite
  • Some issues with valid disk images failing to be imported were fixed
  • Fixed bug that would mix up the "go to file" (magnifier) buttons from the ROM files tab and the Disk files tab
⚠️ **GitHub.com Fallback** ⚠️