If there are emulators for Z80 family, you know of or you would like to point to, please tell me, or - even better - contact me if you are ready to maintain any "z80emu*" sub page not yet existing, nicely fitting into my Z80 series of documents.
Program affected---- Disc Configure program (version 2.24.2) Symptom---- when attempting to access a VME10 640k disc, the emulator displays an error message that the Track requested is greater than max tracks per disk... Problem-- Disc Configure program does NOT configure the CPM DPB properly for VME10 96 tpi discs (640k) the Extent Mask is 1 ...this is wrong... Extent Mask should be 0... Fix-- edit source code for the DC program , changing the VME10 640k DPB ...then re-assemble with AS8080, and download (DLOAD) on to a disk
Sample disks for ZEMU:
VME10 Emulator Beta, by Joe Moore, NEW!
This is a BETA release of the VME10 Emulator.
The target is to run CMP68k, VersaDOS and SYSV. Currently it properly runs CPM68K, only. It will boot VME10 Disk Resident Diagnostics, but there's many failures.
Included in this package is the executable, not the runtime. It requires that the Z80 Emulator already be installed. This is because the VME10 Emulator uses the same runtime and binary objects as the Z80 Emulator. (and because, i am too lazy to make an installation package.)
Also included, is support stuff to run the VME10 Emulator. Source for BIOSes, Source for ROMs and Character FONTs. ROMs and FONTs. Included are two Hard Disk images. One contains the Original DRI CPM 1.2, installed from the Original DRI VME10 distributions disks, but with the Bios modified to support IOBYTE. The other is a BIOS(CPM 1.3) that uses FAKE I/O devices (also supports IOBYTE). This was to facilitate development, but is useful to transfer files between various formats of CPM disks. Included is the Original DRI CMP68k release 1.2 for the VME10.
Included are CPM68k based programs to upload and download files to and from the host. ULOAD, DLOAD and DROPZONE.
The VME10 emulator supports all the VME10 hardware. The BETA version is not perfect. It implements a MC68010, MC68451, MC6845, MC1468hc18, SN2661, RWIN disk controller, MVME400 (NEC7201 and MC6820), MVME410 (MC6820). It support the 22 interrupts of the interrupt prioritizer and the daisy chained interrupts of the I/O Channel. VME10 Screen and Keyboard are emulated. PC keys are translated to VME10 keys.
The 400 card can use an Emulated TTY. The 410 can use an Emulated Printer.
The CPU is microcoded and therefore slow, but supports Address and Bus Error properly. The CPU is selectable as MC68000, MC68010 or CPU32/010 hybrid.
Useful support programs (elsewhere) are Disk Image Builder, which contains programs to read and extract files from VME10's VersaDOS and SYSV disk Images. The Z80 Emulator can also transfer files to and from various disk image formats.
NOTE! Please find Joe's Z80 ASM here.