Features
- Emulates floppy disk, hard drive, cassette, hires graphics, Orchestra 80/85/90 and printer.
- Window scalable to any size with realistic phosphor-dot rendering.
- Near perfect video emulation including beam drop-outs, wait states
and various other subtle effects.
- Can visually indicate Z-80 video memory conflicts.
- Cycle perfect sub-instruction Z-80 and video timing.
- Built-in Z-80 debugger with source level debugging using
zmac .bds output.
- 6809 debugger for Videotex and Color Computer
- 6800 debugger for Electric Crayon
- 6803 debugger for MC-10
- 68000 debugger for Model 16 and 6000
- Switchable turbo mode for high speed yet still accurate operation.
- Auto-turbo modes to go fast during slow operations (e.g., disk, cassette)
and back to normal when typing.
- AVI and FLV (Flash) video capture.
- GIF and animated GIF screenshot capture.
- Audio capture to WAV file.
- Load programs directly from command line for fast development and testing.
- Can both "paste" and send files as input to keyboard (aka "fast type").
- "Copy" to copy the screen in ASCII, Unicode or graphics format.
- Keyboard selectable between normal and game mode.
- Software keyboard to get around limits of PC keyboards.
- Brightness, contrast and display colour controls.
- Batch mode and command line input to automate tasks.
- Can open files and disk images within .zip archives.
- Optional emulator extensions provide memory protection and timing to the
Z-80. And emulator exit.
- Bus tracing, disassembling, profiling, memory dumping and other features
for reverse engineering and debugging.
The emulator is still a work in progress. Much needs to be done to perfect
the Model 2 timing and screen effects. Some obscure Model 3 and 4 video effects
are not accurate. Videotex, Electric Crayon, MC-10 and Color Computer don't have authentic
rendering modes.