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 Pre-release of the VME10 Emulator for Windows V 1.0.5.(1:20 PM 11/27/18)
The target is to run CMP68k, VersaDOS and SYSV. Currently it runs CPM68K 1.2, and 1.3 and VersaDOS 4.3, 4.4 and 4.5. It will boot the VME10's Disk Resident Diagnostics, but there are many failures.
This program is still under development and is NOT perfect, yet!
Included in this package is an Install/Uninstall program.
Also included, is support stuff to run the VME10 Emulator. Source for CPM BIOSes, Source for ROMs and Character FONTs. ROM s-rec and FONT s-rec. 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 on floppies for the VME10.
You MUST acquire the VMEs10's VersaDOS disk image sets from a proper source.
Included are CPM68k based programs to upload and download files to and from the host. CPM only, ULOAD, DLOAD and DROPZONE. Included is a first generation Download for Versados.
The VME10 emulator partially supports all the VME10 hardware. It implements the VME10's SCM board, MC68010 CPU, MC68451 MMU, MC6845 CRTC, MC1468hc18 RTC, SN2661, and on the IO Channel, the RWIN disk controller, 2 MVME400 cards (NEC7201 MPSC and MC6820 PIA), a MVME410 card (MC6820 PIA). It supports the 22 interrupts of the SCM's interrupt prioritizer and the daisy chained interrupts of the I/O Channel. The VME10 Screen and Keyboard are emulated. PC keys are translated to generate all VME10 key codes.
The MVME400 cards can use an Emulated TTY, Emulated CRT or a NETwork device (TELNET). The MVME410 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 (VDOSFS and SYSVFS) to read and extract files from the VME10's VersaDOS and SYSV disk Images are found in the Disk Image Builder package.
Updated version of the VersaDOS utilities disk available here - This is an updated disk to replace the Versados Utilities Disk Image (WD01:500) contained in VMEs10 Emulator Version 1.0.4. It contains updated Down Load and Up Load programs for VersaDOS. It also contains a new DROPZONE for Versados. (Source and Object) Also included are Versados programs to automate speeding up the system when Graphics are NOT needed.
The Z80 Emulator can also transfer files to and from various disk image formats for CPM.
NOTE! Please find Joe's Z80 ASM here.