J51 is a Intel MCS51 emulator with all the standard integrated peripherals. A disassembler with an integrated debugger is also included. Standard peripherals emulated are Timer 0/1 (Mode 0, 1, 2, and interrupts), serial interface in polled and interrupt mode, standard I/O, and ports 0 to 4. Microprocessors emulated are the Intel MCS 8051 (no peripherals), Intel 8051, Intel 8052, Philips LPC674, and Philips LPc900.
License: Freeware
Changes:
Bugs in many opcodes were fixed. Execution
statistics were added. Partial support for CPUs of
the Silabs family was added. Performance was
improved and testing was done with Java 1.4.2 and
better.