Skip to content
sentient06 edited this page Sep 27, 2014 · 81 revisions

Requests for next release

  • Ability to identify the OS installed in the disk images
  • Ability to really kill the emulator's process (done)
  • Ability to delete the NVRAM file (done)
  • Support for the keycodes file (partially done)
  • Ability to import existent preferences
  • Ability to resolve path of files that moved or were renamed (done)

Current progress

Still in progress (v1.2.0a1 = v1.1.1a1):

  • Ability to kill emulator's process (done)
  • Removed "play" button and added "on/off" button instead (done)
  • Ability to lock virtual machine when it is running (done)
  • Ability to locate files in assets manager (refer to alias tasks) (done)
  • Support for SheepShaver - Part I
    • Ability to parse SheepShaver from the Application Support Directory (done)
    • Support for New World ROMs (done)
    • Remove legacy ROM fields in core-data (done)
    • Change ROM path to alias (done)
    • Change Disk Image path to alias (done)
    • Update old bindings and interface (done)
      • Observe ROM file setting's change (done: traces path change and deletion)
      • Detect emulator according to current ROM file (done)
      • Change Model Id selection to reflect emulator's supported models (done)
      • Display emulators' list according to ROM file, choose most used, then first available emulator (moved)
        • Re-factored VM bindings to match ROM file Gestalt models (done)
    • Fixed bugs
      • Fixed conflict with MacROMan's "ROM Image" file types that would stop the ROM files from being recognised in drag&drop operations (done)
      • Fixed issue that would delete virtual machines when a ROM file was deleted (done)
      • Fixed leaking issues (done)
      • Updated deprecated code (done)

Scheduled for next build:

  • Ability to identify the OS installed in the disk images (in progress)
  • Support for SheepShaver - Part II
    • Add SheepShaver preferences in the interface
      • Change processor settings interface according to emulator (moved from build 1)
      • Change JIT settings interface according to emulator (moved from build 1)
  • Add complete support for keyboard settings (done)
  • Ability to delete Basilisk II's awful NVRAM file (done)
In the near future:
  • Support for SheepShaver - Part III
    • Add the settings support in the preferences file class
    • Try to execute
  • Delete NVRAM file when all instances of emulator are dead (done)
  • Add preference option for the users who prefer to keep the NVRAM file
Maybe next version:
  • Display emulators' list according to ROM file, choose most used, then first available emulator (moved from build 1)
  • Make retina icon (bloody hell)
  • Ability to detect current screen resolution (use in video settings)
  • Medusa's Help (stuck)
Under the hood changes:
  • Major re-factoring to detect emulator's supported models (alpha build 1)
Not being developed:
  • Nothing here yet =D

Already done

Please check the Software history


Clone this wiki locally