Hot on the heels of last week’s update, Brendan Robert has released another Java Apple Computer Emulator (JACE) build.  This release contains a number of new and exciting features, as well as a few bug fixes:

(2012-08-02) This is a HUGE feature release and also fixes a few old bugs. All in all, this is a very stable and heavily-tested release.

Re-architected underlying memory event handler model to include CPU opcode/operand memory accesses. This makes it much easier for anyone to extend the emulation by registering events to be triggered by CPU executes to specific addresses.

New memory heatmap view added to MetaCheat (press END to activate). This lets you visually inspect ram as it is changing.

Fixed graphics glitches in hires mode. This caused annoying artifacts on the boundary between alternating hi/lo bit bytes in hires modes.

Improved RGB Mode 7 support to auto-detect RGB mode. This implements the spec as laid out in the Video 7 patent as well as the Apple RGB manual, with the exception that 160-column mode is not implemented and will be treated as a regular 140-column mode.

Reset also causes the RGB mode to flip back to plain 140-column mode again.

Fixed Disk ][ bug that caused hangups in programs like Apple Desktop ][.

Ancient debugger panel (F10) now fixed so that breakpoints happen as the instruction is executed, not afterwards.

As always, the latest binaries, source and documentation are available at the JACE Sourceforge page.