网站

github.com/ianopolous/JPC: JPC - The fast x86 PC emulator in 100% pure Java (github.com)

最快的X86 PC模拟器,纯JAVA开发

JPC是一个快速的现代x86 PC模拟器,能够启动Windows到Windows 95(以及安全模式下的Windows 98)和一些图形Linux。它具有功能齐全的图形调试器,具有时间旅行模式以及休息和观察点等标准功能。

运行

要开始使用JPC,只需运行它:

1
2
3


java -jar JPCApplication.jar-boot had -had yourdiskimage.img

或通过运行来获取选项列表:

1
2
3


java -jar JPCApplication.jar -help

建筑

要构建 JPC 运行:

使应用程序

生成调试器运行:

使调试器

要轻松运行一些dos游戏,请将它们放在真实计算机上的目录中,并使用JPC的功能将目录树作为虚拟FAT32驱动器查看。例如,如果某些游戏位于您展开所有JPC文件的目录中的“dosgames”中,则键入:java -jar JPCApplication.jar -boot fda -fda resources/images/floppy.img -had dir:dosgames这不会保存您对虚拟 FAT32 驱动器所做的任何写入。如果要同步写入基础文件,请使用 -had dir:sync:dosgames 运行

调试器

JPC调试器允许您逐步运行x86代码,使用断点,内存观察点,直接查看内存,CPU状态等在一个漂亮的彩色GUI中。 在调试器中设置磁盘后(您可以传递与应用程序相同的命令行选项或仅使用菜单),单击“文件”菜单中的“创建新电脑”。然后要开始执行,请单击运行菜单中的“开始”。调试器

贡献

历史

JPC计划最初由Rhys Newman博士和Jeff Tseng博士在牛津大学粒子物理系发起。最初的团队包括Chris Dennis,Ian Preston,Mike Moleschi和Guillaume Kirsch。目前的团队包括Ian Preston和Kevin O’Dwyer。