Skip to content

Releases: ianopolous/JPC

The new JPC!

22 Feb 23:45
Compare
Choose a tag to compare

Initial public release of a re-architected and re-engineered JPC, which is 10X faster, despite only being a pure interpreter. Now the disassembler is generated from an xml description of the instruction set (courtesy of udis86). The interpreter implementation is also automatically generated from a separate xml description of what each opcode actually does, which could eventually be used to target other languages.

The JPC debugger now shows the actual disassembly of instructions, and has time travel capability.

It is able to boot up to Windows 95 and safe mode Windows 98. Typical speeds on a 3rd generation Intel core i7 are 20-80 MIPS.