Phi2x updated his JavaScript Amstrad CPC emulator and did a major overhaul of the emulation engine. It is now a cycle-exact emulation which means that it is prepared for the latest games and demos. To use the emulator, just go to http://www.cpcbox.com and let your browser do all the magic.
CPCBox changelog – 20101215:
– Major overhaul of the main loop and z80 emulation core, enabling precise video emulation.
– CRTC emulation beefed up (internal counters overflow, Type 1 specifics, …).
– Fixed Z80 R register bug on IRQ acknowledge.
– Fixed another IRQ acknowledge bug with DD/FD prefixed opcodes.
– Fixed flag calc in LD A,I and LD A,R instructions.