; Z80DOS - Z80 Disk Operating System ; Version 1.0 - 05 Sept. 87 by Carson Wilson ; Main Module ; ; Hauptmodul zur Assemblierung mit M80.COM ; (ersetzt Z80DOS10.Z80) ; ; angepa~t an BANKCPM 2.0 19-Dez-88 (c) 1986 Helmut Tischer ; ; Assemblieren: M80 =Z80DOS/M ; Binden: L80 /P:2A06,Z80DOS,Z80DOS/N/X/E ; ; resultierendes Z80DOS.HEX mit Debugger dem BANKCPM.COM }berlagern ; ;notwendige [nderungen in den anderen Dateien: ;Z80DDISK.Z80: ; Routine readr -> "ld hl,rderr" statt "ld hl,(rderr)" ; Routine writer -> "ld hl,wrterr" statt "ld hl,(wrterr)" ;Z80DTIME.Z80: ; dtime db 0 -> Doppelpunkt an Label anf}gen ; cdate ds 2 -> " ; udate ds 4 -> " ; adate ds 4 -> " ; DOSs: eq $ -> Doppelpunkt entfernen ;Z80DCHAR.Z80: ; org DOS+6 -> entfernen ;Z80DHDR.LIB: ; base equ (MSize-9)*1024 -> ersetzen durch "base equ 0DE00h" ; BIOStim equ BIOS+0006-> Zeit-Biosroutinenadresse (hier BIOS+003Ch) ; ResDsk equ 0 -> AutologinDrive durch 2 ersetzen (hier: RamDisk) ; Options equ 00000011B-> "00000001B", da ConOut-Break-Delay hier unn|tig .Z80 include Z80DHDR.LIB ; Operating system addresses, options, ; ..and equates .PHASE DOS+6 include Z80DCHAR.Z80 ; Jump table, character I/O routines, ; ..error routines include Z80DDISK.Z80 ; Return CP/M version, disk routines include Z80DTIME.Z80 ; Time routines, DOS exit routines, ; ..RAM area .DEPHASE END