JPC是一个快速的现代x86 PC模拟器
内容目录
网站
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,只需运行它:
|
|
或通过运行来获取选项列表:
|
|
建筑
要构建 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中使用的BIOS是Bochs BIOS;见 http://bochs.sourceforge.net/
-
JPC中使用的VGA BIOS是Plex86 / Bochs LGPL’d bios;见 http://www.nongnu.org/vgabios
-
测试软盘映像“floppy.img”来自Odin FreeDOS项目;见 http://odin.fdos.org/
历史
JPC计划最初由Rhys Newman博士和Jeff Tseng博士在牛津大学粒子物理系发起。最初的团队包括Chris Dennis,Ian Preston,Mike Moleschi和Guillaume Kirsch。目前的团队包括Ian Preston和Kevin O’Dwyer。
Author grabbyte
LastMod 2023-02-04