3 ms·
Does this run kill-the-bit? (IOW, does anyone know if this is a cycle-accurate emulation?). Happy enough with my Altair-Duino, which is (pretty much) cycle acc
by ratboy666 4y ago
Does this run kill-the-bit? (IOW, does anyone know if this is a cycle-accurate emulation?).
Happy enough with my Altair-Duino, which is (pretty much) cycle accurate -- maybe a bit faster than the real thing... (2.5Mhz, perhaps).
ORG 100H
;
MCYC: LXI H,0014H ; 10
TOP: LXI B,8200H ; 10
TOP2: DCR C ; 5
JNZ TOP2 ; 10
DCR B ; 5
JNZ TOP2 ; 10
DCR L ; 5
JNZ TOP ; 10
RET
;
END
This is a program that should execute in 5 seconds on a 2MHz 8080 -- pretty much 10,000,000 cycles (cycle times on the right).
As to CP/M... Microsoft did produce software for CP/M (8080 and/or Z80) -- Macro Assembler, Fortran, COBOL, BASIC and BASIC compiler and some applications. Spreadsheet, SORT, EDIT (a VERY limited implementation of TOPS-10 SOS -- no line moving, for example). If anyone has seen, or has a copy of the CP/M Microsoft SORT utility... please preserve that artifact.