jace is a cycle-accurate emulation of an enhanced Apple //e. Its modular framework makes it easy for developers to swap out components (video/cpu/etc.) or add new emulated hardware.
| Tags | Computer emulator |
|---|---|
| Licenses | LGPL |
| Operating Systems | Any supporting JRE 1.5 or higher |
| Implementation | Java |
Recent releases


Release Notes: This release adds Passport MIDI support. Ultima 5 music plays beautifully. Note: Linux users might be better off using OpenJDK to get MIDI support working properly. Some hangs related to OpenJDK startup have been fixed.


Release Notes: This release patches some classpath scanning logic so that it behaves better on Mac OS X, which fixes the java.lang.ExceptionInInitializerError on start. It also tweaks the HBL scanner logic to better emulate what is supposed to be on the floating bus according to Sather's book.


Release Notes: Applying configuration changes will no longer randomly crash the emulator. You can even change to the ][DB debugging ROM without rebooting and it still works! "Floating bus" support is finally completed, and this adds better support for some rather unusual software titles that perform split-screen graphics modes (e.g. Money Munchers). Some configuration options were added for tweaking video timing logic, for those wanting to hack the internals a little.


Release Notes: Mouse and interrupts are correctly supported. The JACE startup screen "helpful messages" option no longer breaks Airheart. It is now possible to configure a virtual prodos volume as a physical folder for read-only operations. 65C02 bitwise opcodes have been implemented: BBR, BSR, RMB, and SMB. 140kb 2MG images are now supported by the Disk ][ Controller. Booting with the mass storage device enabled but no drives selected will no longer crashes to the monitor on startup. New sound mixer configuration.


Release Notes: Experimental raw sound output can be used to write out raw emulated sound to a file. NTSC emulated colors in all graphics modes have been corrected. Sound timing has been tweaked and there is better sound output (Moon Patrol works now.) Help text on the start screen now reports correct key shortcuts. There is better component detection logic; cards can now be swapped in the LIVE emulated machine. Le Chat Mauve support has been added to video. Floating bus support: it's close to the real thing, but some more review and research will be necessary to get it 100% correct.
Recent comments
16 Feb 2012 21:53
If you would like to see the MIDI support in action, here's a recording of the Ultima V introduction: www.youtube.com/watch?...
A distribution of Amazon Web Services tools with preconfigured Java and Ruby runtimes.