What is PNE ?
Ports
Features
Screenshots
Penelope
What WAS Penelope ?
Portable ENterprise Emulator :-)
Penelope was supposed to be an Enterprise 128 emulator targeted for 32 bit operation systems. Currently, PNE is DEAD. There are other Enterprise emulators available, check out the Links section.
Kevin Thacker finished his Enterprise emulator well before me, and made its source public. I have only kept this page up as reference. However, I have other projects in development ;)
FEATURES
- Z80 emulation code is specifically designed to counter Enterprise's unique memory system
- All graphics features of the Nick emulated. Video interrupts , mpixel modes , etc , etc.
- Supports up to 4MB of ROM and RAM.
- Memory protection of ROM pages.
Okay , Okay , but what do we have NOW ?
- almost all documented z80 instructions emulated (with undocumented flags)
- Memory paging system implemented (with ROM protection)
- DAVE interrupts working (yet no sound , tough) VIDEO
- NICK lpt working , only ch64,128,256 modes got their display :-)
- z80 emulation synchronized with NICK , less than 50 clocks difference / frame !
- 1 z80 clock takes 3 PentiumII , 7 CeleronA and less than 1 Athlon clocks to execute. Page tables are large :-(
- Unfortunately, C++ version is somewhat slower.
Screenshots
All images are 1152x864x16bit full size PNGs.
Main screen with about window
In the middle of POST
lpt internals
Familiar , yes ?