Jace is an easy to use and Java based Apple computer emulator. Jace is a faithful cycle-accurate emulation of an apple //e computer.
The modular framework allows additional features to be swapped in without any massive rearchitecting of the codebase.
Being developed using the Java programming language Jace is a cross-platform utility that can be used on Mac OS X, Windows and Linux.
Here are some key features of "Jace":
· 128kb RAM, 80 columns
· Supports all video modes except double-lores
· Disk ][ controller fully emulated (DSK, DO, PO, NIB images supported)
· Apple Super Serial Card fully emulated and accessible via TCP/IP
· Mass storage "SmartPort" controller support (HDV and 2MG images supported)
· Joystick (uses mouse movement)
· Resizable main window, also can rescale to best-fit aspect ratio on demand
· Speaker sound fully emulated
· Tweaked, tuned, and optimized to be as efficient as possible without sacrificing full speed
· Configuration interface allows putting any type of supported card into any slot
· NTSC color approximation -- see screenshots below
· Alternate debugger rom (][DB) also selectabl
· Java 1.6 or later
What's New in This Release: [ read full changelog ]
· Fixed nasty bug that caused crashes when joystick buttons (alt-keys) were pressed. Airheart is 100% playable again!
· RamWorks support is now available for up to 8 megabytes of memory. Original memory implementation is now relegated to an Extended 80 Column Card for the classic 128k implementation. Ramworks passes the AE Diagnostic checks. It is possible to use a RamWorks and RamFactor at the same time, not that I'd know what you would want to do with 24mb of ram in an Apple //e. :-D
· CPU can now log warnings if 65c02 extended opcodes are used. This is to help developers determine software compatibility and/or detect usage of older "illegal" 6502 opcodes.
· Cleaned up a few improperly implemented softswitches. None of which seemed to cause bugs, but the implementation is now 100% correct.