DirSync is a directory synchronizer that takes a source and destination directory as arguments and recursively ensures that the two directories are identical. It can be used to create incremental copies of large chunks of data. For example, if your file server's contents are in the directory /data, you can make a copy in a directory called /backup with the command "dirsync /data /backup." The first time you run it, all data will be copied. On subsequent runs, only the changed files are copied.
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.
J80 is a Z80 emulator with a standard BIOS for a complete Microcomputer with working CP/M 2.2, CP/M 3.0, and one simple ZX Spectrum 48/128K emulator. The spectrum 128K version emulation is incomplete but working. The goal of this emulator is that the 'hardware' is built on-the-fly, reading the configuration from one file. This makes it very easy to add new peripherals or features.
JMCE a multiple computer emulator, a simulator for 8-bit microprocessors (Intel 8080, Zilog Z80, Intel 8051, etc.) and for many of the computers based over them, such as ZX Spectrum, Altair 8800, and Z80Pack, running their original ROM and operating system. All JMCE computers can be configured programmatically or using XML. For example, it is possible connect the console of a simulated IMSAI 8080 to one TCP server or to one physical serial interface without writing even one line of code. It is also possible to change the memory for the Z80Pack computer from plain to banked memory only by editing a single XML file.