Z80 Disassembler Online

  1. Z80 Disassembler Online Store
  2. Z80 Assembler Online
  3. Z80 Disassembler Source Code

The 16K monitor program of the Spectrum is a complex Z80 machine code program. Its overall structure is very clear in that it is divided into three major parts: a. Input/Output routines b. BASIC interpreter c. Expression handling However these blocks are too large to be managed easily and in this book the monitor program is discussed in ten parts. Disassemble On Demand. A lightweight, online service for when you don’t have the time, resources, or requirements to use a heavier-weight alternative. Explore executables by dissecting its sections, strings, symbols, raw hex and machine level instructions.

ZEMU - Z80 Emulator by Joe Moore.
Z80 assembler onlineThis is the Z80 Emulator Version 1.0.44 for 32 bit Windows (12:18 PM 12/14/20)
The Z80 Emulator is a full featured emulator designed to run CPM, Intended for Hobbyists.
Features include
Z80, Z180, I8080 Instruction sets.
Disassembler for Zilog and/or Intel/TDL nmemonics
Instruction, I/O and Data Breakpoinits, Single Step, Trace, IO intercept, Debug Console.
Simple TTY, Timers, Interrupt ability
Online CRT emulator that can simulate many CRTS, including ANSI
Simulated Printer that produces RTF output.
Can access COM ports, Windows SPL for RAW printer files.
Disk Controller capable of accessing disk images availible for this and other emulators.
(runs CPM 1.3, CPM 1.4, CPM 2.2, CPM 3, MPM 2, Cromix, CDOS, ISIS 4.x native)
Also, supports a subset of the simulated features of Z80SIM.(runs uscd pascal, CPM 2, CPM 3 and MPM 2)
Simulates some real hardware
Simulates WD17xx FDC (can Write track(Format))
Cromemco 16/64FDC, Seven KZ64-II, TUART, PRI, 3102 (runs CDOS and CROMIX)
SD Sales VersaFloppy-II (runs SDOS)
Tarbel Single and Double Density FDC (runs CPM 1.3 and 1.4)

Z80 Disassembler Online Store

Intellec Series II DD FDC and MDS-800 SD FDC (runs original DRI CPM distros, 1.3, 1.4, 2.2, and ISIS)
IMSAI FIF FDC (runs IMDOS and CPM 1.31 for IMSAI)
Digital Systems FDC One (runs proto CPM 1975)
MIO, ACR, HSR, PIO, TUART, PRI
Can make network connections as client or server to allow multple users simultaneously. This feature augments the serial port feature, which due to the obsolecence of serial ports is fading. Instead of terminals, you can connect with TelNet.

Z80 Assembler Online


Drag-n-Drop Windows to CPM file transfers.
Disk Image Builder,New tool!
This is Version 2.0.5 of Disk Image Builder.
Disk Image builder is for Building Disk Images. While it also has several nice support features, the main purpose is to build Images, not edit disks. Z80 Disassembler Online
Image Builder supports raw access to the System tracks and data tracks of various Z80 Emulator Disk Images.
Version 2 now supports Drag-n-Drop file tranfers from windows explorer to CPM filesystems on Z80 Disk Images.
Formats supported are IBM3740, PC1440, PC4104, PC8190 and 6 Jade DD image formats. These are the basic Images that the Z80 Emulator was designed to use. While the Z80 Emulator also supports many other Disk Image formats, Disk Image Builder is restricted to these.
The Z80 Emulator also supports Drag-n-Drop windows to CPM file transfers, so using the Z80 Emulator, you can transfer to any Disk Image Format that the Z80 Emulator can access.
Also, included are two programs to read VME10 formatted VersaDOS and SYSV68 IMD disk images.
OnlineImportant info: bug fix for the Disc Configure program:

A couple of CP/M disk images are also available separately for the emulator:Disassembler
Disk Images, 3.6M.
Contains bootable CPM2.2, bootable CPM3.0 banked and non-banked, bootable 8 user MPM2 and several work disks with bios source for the ZEMU emulator.

Sample disks for ZEMU:

  • hard disk images from unix4fun.org
  • JadeDD - disk images for both old 48SPT single sided systems and for newer 50SPT Double sided Systems
  • UCSD Pascal, disks from UDO MONK's site
  • Adventure games: Adventure, source and binary, 4 pc1440 disks.
  • Cromemco CDOS disks - Cromemco CDOS/CROMIX Disks- for use with the Z80 Emulator
  • Tarbell CPM 1.4 disks - they run unmodified using an emulated Tarbell disk controller
  • Intellec disks - un-modified disks for ISIS 4.x and CPM 2.2 that run on the Z80 Emulators implementation of the Intellec Series II and MDS-800 FDCs. Includes replacement PROMs specifically modified to use the Z80 Emulators I/O. Includes IO maps to map Intel hardware to the Z80 Emulator, DLOAD for downloading files onto an ISIS disk image, and ULOAD for uploading files to host.
  • IMDOS disks - bootable IMDOS and CPM 1.31 disk for IMSAI.
  • DSFDC1 disks, bootable proto-CPM 1975 compiled from original DRI sources.
  • TurboDOS 1.43 - Contains TurboDOS 1.43, ported to Z80 Emulator. Also, contains Mario Viaro's TurboDOS 1.30 for z80 SIM (will also run on Z80 EMU)- New and improved version


VME10 Emulator, by Joe Moore, NEW!
VME10 Emulator for Windows V 1.0.11.(1:21 PM 12/4/19)
The target to run CMP68k, VersaDOS and UnixSYSV68 has been met.
It has been tested to run the following:
TENBUG 2.1 and TENBUG 2.2 firmware.
CPM68K 1.2, and 1.3
VersaDOS 4.2x, 4.3, 4.4, 4.5, 4.51 and 4.6 (including the graphics server)
Unix SYSv68 r1v2.8 and Unix SYSv68 r2v1.0
It will boot the VME10's Disk Resident Diagnostics, but there are some failures.
This program is still under development and is NOT completely perfect, yet!
Included in this package is an Install/Uninstall program for 32 bit Windows (Chicago and Cairo).
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 and UnixSYSV68 disk image sets from a proper source. Original disk sets, install as-is. Hard disk images run as-is.
Included are CPM68k based programs to upload and download files to and from the host. ULOAD, DLOAD and DROPZONE, for CPM.
Included is a suite of programs(that run on VersaDOS) to Upload and Download various file types from/to Versados.
Included is a simple Download program for Unix.
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 HD and 2 FD), 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 (with RGB Color or Monochrome Monitor, supporting both Green Phosphor and White Phosphor) and Keyboard (New and Old) are emulated. PC keys are translated to generate all VME10 key codes. Included is an On-Screen keyboard which implements the VME10 keys not found on the PC keyboard.
The MVME400 cards can use an Emulated TTY, Emulated CRT or a NETwork device (TELNET). The MVME410 can use an Emulated Printer. Using the NET device, two emulators running Unix can network (UUCP).
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.
The Z80 Emulator for Windows can also transfer files to and from various disk image formats for CPM.

Z80 Disassembler Source Code


NOTE! Please find Joe's Z80 ASM here.

Comments are closed.