JPC (emulator)
From Wikipedia, the free encyclopedia
| Written in | Java |
|---|---|
| Operating system | Cross-platform |
| Platform | Java |
| Type | Emulator |
| License | GNU General Public License |
| Website | jpc.sourceforge.net |
JPC is an x86 emulator written in pure Java. It can run on any platform that supports the Java Virtual Machine. It creates a virtual PC compatible machine that can run MS-DOS and other x86 operating systems. Programs inside JPC can run up to 20% of the native processor speed. JPC was written by the Oxford University Subdepartment of Particle Physics.
Contents |
[edit] Features
- Safe, secure and portable due to being 100% pure Java
- Snapshot facility
- Remote disk option
- Integrated debugger
- Network card (tested by playing network Doom)
- PC speaker emulation
- Virtual FAT32 drive to wrap a directory
[edit] Compatibility
- boots DOS
- boots graphical Linux (DSL, Feather)
- boots many Linux's into text mode
- boots Windows 3.0
[edit] Emulated hardware
- NE2000 [1]
- P-ATA PIIX3 [2]
- MC146818 real-time clock
- 8237 Direct Memory Access Controller
- 8254 Interval Timer
- Intel i440FX PCI Host Bridge
- Serial Port - 16450 UART
- Floating-point unit (FPU)
[edit] See also
- Dioscuri is a third-party JPC-based x86 emulator written in Java.
- Comparison of platform virtual machines
[edit] References
- ^ "JPCSource" (zip). Oxford University Java PC. http://www-jpc.physics.ox.ac.uk/jpcsource.zip. "Source code org/jpc/emulator/pci/peripheral/EthernetCard.java"
- ^ "JPCSource" (zip). Oxford University Java PC. http://www-jpc.physics.ox.ac.uk/jpcsource.zip. "Source code org/jpc/emulator/pci/peripheral/PIIX3IDEInterface.java"
[edit] External links
[Allowance Drive :c//H-Y]
| This operating system-related article is a stub. You can help Wikipedia by expanding it. |