diff --git a/Doc/ReadMe.txt b/Doc/ReadMe.txt index 276003d6..ffd2ab9c 100644 --- a/Doc/ReadMe.txt +++ b/Doc/ReadMe.txt @@ -67,6 +67,12 @@ RomWBW Architecture ("RomWBW Architecture.pdf") Document describing the architecture of the RomWBW HBIOS. It includes reference information for the HBIOS calls. +ROM Applications ("ROM Applications.pdf") +----------------------------------------- + +Breif instructions for the ROM based applications included in +in the boot ROM. + Z180 ASCI Baud Rate Options ("Z180 ASCI Baud Rate Options.pdf") --------------------------------------------------------------- diff --git a/Source/Doc/ROM_Applications.md b/Source/Doc/ROM_Applications.md index dbbd91da..338ea271 100644 --- a/Source/Doc/ROM_Applications.md +++ b/Source/Doc/ROM_Applications.md @@ -323,6 +323,7 @@ camel80.azm | Code Primitives camel80r.azm | ROMWBW additions glosshi.txt | Glossary of high level words glosslo.txt | Glossary of low level words +glossr.txt | Glossary of ROMWBW additions ## ROMWBW Additions diff --git a/Source/Forth/camel80.azm b/Source/Forth/camel80.azm index a85639a9..c1a83e6b 100644 --- a/Source/Forth/camel80.azm +++ b/Source/Forth/camel80.azm @@ -76,7 +76,10 @@ HB_LOC EQU 0FD80h ; 22-Jan 21 v1.02 Adjust for revised HBIOS ; proxy size. ; b1ackmai1er difficultylevelhigh@gmail.com -; 07-Sep 21 v1.02 Separate additions. +; 07-Sep 21 v1.02 Separate additions. +; 05-Oct 21 v1.02 Add Douglas Beattie Jr.'s +; API call and port read and +; write words. ; =============================================== ; Macros to define Forth headers ; HEAD label,length,name,action diff --git a/Source/Forth/camel80r.azm b/Source/Forth/camel80r.azm index bd2989b4..edf33d52 100644 --- a/Source/Forth/camel80r.azm +++ b/Source/Forth/camel80r.azm @@ -30,9 +30,9 @@ ; Forth Core word set. Names in lower case are ; "internal" implementation words & extensions. ; =============================================== - +; ; DOUBLE PRECISION WORDS ================== - +; ;C D. d -- display d signed head DDOT,2,D.,docolon DW LESSNUM,DUP,TOR,DABS,NUMS @@ -101,4 +101,44 @@ tdiv1: ;C M*/ d1 n2 u3 -- d=(d1*n2)/u3 double precision mult. div head MSTARSLASH,3,M*/,docolon DW TOR,TSTAR,RFROM,TDIV,EXIT +; +; ROMWBW APPLICATION INTERFACE ================== +; +;C SVC ( hl de bc n -- hl de bc af ) +;execute ROMWBW API Call) + head API,3,API,docode + LD A,C + EXX + POP BC + POP DE + POP HL + RST 08 + PUSH HL + PUSH DE + PUSH BC + EXX + PUSH AF + POP BC + next +; +; BYTE INPUT/OUTPUT ================== +; +;C P! ( n p -- ) write byte n to i/o port p + + head PSTORE,2,P!!,docode +;; LD A,C ;save portnum in reg A +;; POP BC ;get datum +;; LD B,C ; xfer datum to reg B +;; LD C,A ;xfer portnum to reg C +;; OUT (C),B ;write byte to I/O port. + POP HL + OUT (C),L + POP BC ; get new TOS + next + +;C P@ ( p -- n ) read byte n from i/o port p + + head PFETCH,2,P@,docode + IN C,(C) ;simple stuff... + next diff --git a/Source/Forth/glossr.txt b/Source/Forth/glossr.txt new file mode 100644 index 00000000..f5c9e8c3 --- /dev/null +++ b/Source/Forth/glossr.txt @@ -0,0 +1,12 @@ + ROMWBW Extensions + +D. d -- display d signed +D+ d1 d2 -- d1+d2 Add double numbers +2>R d -- 2 to R +2R> d -- fetch 2 from R +M*/ d1 n2 u3 -- d=(d1*n2)/u3 + double precision mult. div +API hl de bc n -- hl de bc af + execute ROMWBW API Call +P! n p -- write byte n to i/o port p +P@ p -- n read byte n from i/o port p diff --git a/Source/HBIOS/Build.ps1 b/Source/HBIOS/Build.ps1 index 4c519d01..e6b62fec 100644 --- a/Source/HBIOS/Build.ps1 +++ b/Source/HBIOS/Build.ps1 @@ -27,7 +27,7 @@ $ErrorAction = 'Stop' # UNA BIOS is simply imbedded, it is not built here. # -$PlatformListZ80 = "SBC", "MBC", "ZETA", "ZETA2", "RCZ80", "RCZ280", "EZZ80", "UNA" +$PlatformListZ80 = "SBC", "MBC", "ZETA", "ZETA2", "RCZ80", "EZZ80", "UNA" $PlatformListZ180 = "N8", "MK4", "RCZ180", "SCZ180", "DYNO" $PlatformListZ280 = "RCZ280" diff --git a/Source/ReadMe.txt b/Source/ReadMe.txt index 1bffa121..701a3da2 100644 --- a/Source/ReadMe.txt +++ b/Source/ReadMe.txt @@ -97,6 +97,7 @@ to determine the component of the configuration filename: SBC V1/V2 SBC_std.rom SBC SimH SBC_simh.rom + MBC MBC_std.asm Zeta V1 ZETA_std.rom Zeta V2 ZETA2_std.rom N8 N8_std.rom @@ -198,7 +199,7 @@ This command will prompt you twice as it runs. These prompts determine the platform and configuration to be built. The first prompt is for the platform, as shown below: - Platform [SBC|ZETA|ZETA2|RCZ80|EZZ80|UNA|N8|MK4|RCZ180|SCZ180|DYNO]: + Platform [SBC|MBC|ZETA|ZETA2|RCZ80|EZZ80|UNA|N8|MK4|RCZ180|SCZ180|DYNO|RCZ280]: Enter the option corresponding to the platform of the ROM firmware you are building. If you enter something other than one of the @@ -332,53 +333,46 @@ BuildBP: This command builds another OS variant called BPBIOS. It Example BuildShared Run ----------------------- -C:\RomWBW\Source> BuildShared - -Building SysCopy... -TASM Z80 Assembler. Version 3.2 September, 2001. +C:\RomWBW\Source>BuildShared +TASM Z180 Assembler. Version 3.2 September, 2001. Copyright (C) 2001 Squak Valley Software tasm: pass 1 complete. tasm: pass 2 complete. tasm: Number of errors = 0 - -Building Assign... -TASM Z80 Assembler. Version 3.2 September, 2001. +TASM Z180 Assembler. Version 3.2 September, 2001. Copyright (C) 2001 Squak Valley Software tasm: pass 1 complete. tasm: pass 2 complete. tasm: Number of errors = 0 + 1 file(s) copied. + 1 file(s) copied. -Building Format... -TASM Z80 Assembler. Version 3.2 September, 2001. - Copyright (C) 2001 Squak Valley Software -tasm: pass 1 complete. -tasm: pass 2 complete. -tasm: Number of errors = 0 +Building CBIOS for RomWBW... -Building Talk... TASM Z80 Assembler. Version 3.2 September, 2001. Copyright (C) 2001 Squak Valley Software tasm: pass 1 complete. +CBIOS extension info occupies 6 bytes. +UTIL occupies 497 bytes. +INIT code slack space: 2282 bytes. +HEAP space: 4106 bytes. +CBIOS total space used: 6144 bytes. tasm: pass 2 complete. tasm: Number of errors = 0 -Building OSLdr... +Building CBIOS for UNA... + TASM Z80 Assembler. Version 3.2 September, 2001. Copyright (C) 2001 Squak Valley Software tasm: pass 1 complete. +CBIOS extension info occupies 6 bytes. +UTIL occupies 497 bytes. +INIT code slack space: 2073 bytes. +HEAP space: 3920 bytes. +CBIOS total space used: 6400 bytes. tasm: pass 2 complete. tasm: Number of errors = 0 -Z80ASM Copyright (C) 1983-86 by SLR Systems Rel. 1.32 #AB1234 - - SYSGEN/F -End of file Pass 1 -End of file Pass 2 - 0 Error(s) Detected. - 1132 Absolute Bytes. 80 Symbols Detected. - - - Building ccpb03... TASM Z80 Assembler. Version 3.2 September, 2001. Copyright (C) 2001 Squak Valley Software @@ -470,6 +464,25 @@ Saved image size: 3584 bytes (0E00H, - 28 records) ++ Warning: program origin NOT at 100H ++ +TASM Z80 Assembler. Version 3.2 September, 2001. + Copyright (C) 2001 Squak Valley Software +tasm: pass 1 complete. +tasm: pass 2 complete. +tasm: Number of errors = 0 +os2ccp.bin +os3bdos.bin +..\cbios\cbios_wbw.bin + 1 file(s) copied. +os2ccp.bin +os3bdos.bin +..\cbios\cbios_una.bin + 1 file(s) copied. +loader.bin +cpm_wbw.bin + 1 file(s) copied. +loader.bin +cpm_una.bin + 1 file(s) copied. CP/M MACRO ASSEM 2.0 D7EF 00EH USE FACTOR @@ -500,10 +513,10 @@ No Fatal error(s) Link-80 3.44 09-Dec-81 Copyright (c) 1981 Microsoft -Data 0100 08F7 < 2039> +Data 0100 08F5 < 2037> -51779 Bytes Free -[0000 08F7 8] +51781 Bytes Free +[0000 08F5 8] @@ -539,109 +552,1930 @@ DATA SIZE 0000 COMMON SIZE 0000 USE FACTOR 1C - -Building CBIOS for RomWBW... - TASM Z80 Assembler. Version 3.2 September, 2001. Copyright (C) 2001 Squak Valley Software tasm: pass 1 complete. -CBIOS extension info occupies 6 bytes. -UTIL occupies 485 bytes. -INIT code slack space: 2924 bytes. -HEAP space: 4450 bytes. -CBIOS total space used: 6144 bytes. tasm: pass 2 complete. tasm: Number of errors = 0 +..\zcpr-dj\zcpr.bin +zsdos.bin +..\cbios\cbios_wbw.bin + 1 file(s) copied. +..\zcpr-dj\zcpr.bin +zsdos.bin +..\cbios\cbios_una.bin + 1 file(s) copied. +loader.bin +zsys_wbw.bin + 1 file(s) copied. +loader.bin +zsys_una.bin + 1 file(s) copied. + + +*** CPM Loader *** + +CP/M RMAC ASSEM 1.1 +0A00 +015H USE FACTOR +END OF ASSEMBLY -Building CBIOS for UNA... -TASM Z80 Assembler. Version 3.2 September, 2001. - Copyright (C) 2001 Squak Valley Software -tasm: pass 1 complete. -CBIOS extension info occupies 6 bytes. -UTIL occupies 485 bytes. -INIT code slack space: 2909 bytes. -HEAP space: 4263 bytes. -CBIOS total space used: 6400 bytes. -tasm: pass 2 complete. -tasm: Number of errors = 0 +Z80ASM Copyright (C) 1983-86 by SLR Systems Rel. 1.32 #AB1234 -Example BuildROM Run ------------------------ + UTIL/MF +End of file Pass 1 +End of file Pass 2 + 0 Error(s) Detected. 136 Program Bytes. + 12 Symbols Detected. -C:\RomWBW\Source> BuildROM -Platform [SBC|ZETA|ZETA2|N8|MK4|UNA]: MK4 -Configurations available: - > std - > cust -Configuration: cust -Building MK4_cust: 512KB ROM configuration cust for Z180... + 1 file(s) copied. -tasm -t180 -g3 dbgmon.asm dbgmon.bin dbgmon.lst -TASM Z180 Assembler. Version 3.2 September, 2001. - Copyright (C) 2001 Squak Valley Software -tasm: pass 1 complete. -DBGMON space remaining: 1533 bytes. -tasm: pass 2 complete. -tasm: Number of errors = 0 -tasm -t180 -g3 prefix.asm prefix.bin prefix.lst -TASM Z180 Assembler. Version 3.2 September, 2001. - Copyright (C) 2001 Squak Valley Software -tasm: pass 1 complete. -tasm: pass 2 complete. -tasm: Number of errors = 0 -tasm -t180 -g3 romldr.asm romldr.bin romldr.lst -TASM Z180 Assembler. Version 3.2 September, 2001. - Copyright (C) 2001 Squak Valley Software -tasm: pass 1 complete. -LOADER space remaining: 1217 bytes. -tasm: pass 2 complete. -tasm: Number of errors = 0 -tasm -t180 -g3 -dROMBOOT hbios.asm hbios_rom.bin hbios_rom.lst -TASM Z180 Assembler. Version 3.2 September, 2001. - Copyright (C) 2001 Squak Valley Software -tasm: pass 1 complete. -HBIOS PROXY STACK space: 38 bytes. -HBIOS INT space remaining: 82 bytes. -DSRTC occupies 423 bytes. -UART occupies 716 bytes. -ASCI occupies 580 bytes. -MD occupies 451 bytes. -IDE occupies 1276 bytes. -SD occupies 2191 bytes. -HBIOS space remaining: 21454 bytes. -tasm: pass 2 complete. -tasm: Number of errors = 0 -tasm -t180 -g3 -dAPPBOOT hbios.asm hbios_app.bin hbios_app.lst -TASM Z180 Assembler. Version 3.2 September, 2001. - Copyright (C) 2001 Squak Valley Software -tasm: pass 1 complete. -HBIOS PROXY STACK space: 38 bytes. -HBIOS INT space remaining: 82 bytes. -DSRTC occupies 423 bytes. -UART occupies 716 bytes. -ASCI occupies 580 bytes. -MD occupies 451 bytes. -IDE occupies 1276 bytes. -SD occupies 2191 bytes. -HBIOS space remaining: 21434 bytes. -tasm: pass 2 complete. -tasm: Number of errors = 0 -tasm -t180 -g3 -dIMGBOOT hbios.asm hbios_img.bin hbios_img.lst -TASM Z180 Assembler. Version 3.2 September, 2001. +Z80ASM Copyright (C) 1983-86 by SLR Systems Rel. 1.32 #AB1234 + + BIOSLDR/MF +End of file Pass 1 +End of file Pass 2 + 0 Error(s) Detected. 1127 Program Bytes. + 142 Symbols Detected. + + + 1 file(s) moved. +LINK 1.31 + +COUT 0FAB ADDHLA 0F67 BCD2BIN 0FC9 BIN2BCD 0FDC +CIN 0F9F CRLF 0FBC CRLF2 0FB9 PHEX16 0F6C +PHEX8 0F77 + +ABSOLUTE 0000 +CODE SIZE 0EEF (0100-0FEE) +DATA SIZE 0000 +COMMON SIZE 0000 +USE FACTOR 1E + + 1 file(s) moved. + 1 file(s) copied. + +Z80ASM Copyright (C) 1983-86 by SLR Systems Rel. 1.32 #AB1234 + + BIOSLDR/MF +End of file Pass 1 +End of file Pass 2 + 0 Error(s) Detected. 1203 Program Bytes. + 145 Symbols Detected. + + + 1 file(s) moved. +LINK 1.31 + +CIN 0FEB COUT 0FF7 ADDHLA 0FB3 BCD2BIN 1015 +BIN2BCD 1028 CRLF 1008 CRLF2 1005 PHEX16 0FB8 +PHEX8 0FC3 + +ABSOLUTE 0000 +CODE SIZE 0F3B (0100-103A) +DATA SIZE 0000 +COMMON SIZE 0000 +USE FACTOR 1F + + 1 file(s) moved. + + +*** Resident CPM3 BIOS *** + + 1 file(s) copied. + 1 file(s) copied. +CP/M RMAC ASSEM 1.1 +023E +00AH USE FACTOR +END OF ASSEMBLY + +CP/M RMAC ASSEM 1.1 +0000 +002H USE FACTOR +END OF ASSEMBLY + + +Z80ASM Copyright (C) 1983-86 by SLR Systems Rel. 1.32 #AB1234 + + BOOT/MF +End of file Pass 1 +End of file Pass 2 + 0 Error(s) Detected. 639 Program Bytes. 324 Data Bytes. + 123 Symbols Detected. + + + +Z80ASM Copyright (C) 1983-86 by SLR Systems Rel. 1.32 #AB1234 + + CHARIO/MF +End of file Pass 1 +End of file Pass 2 + 0 Error(s) Detected. 128 Program Bytes. + 28 Symbols Detected. + + + +Z80ASM Copyright (C) 1983-86 by SLR Systems Rel. 1.32 #AB1234 + + MOVE/MF +End of file Pass 1 +End of file Pass 2 + 0 Error(s) Detected. 84 Program Bytes. + 14 Symbols Detected. + + + +Z80ASM Copyright (C) 1983-86 by SLR Systems Rel. 1.32 #AB1234 + + DRVTBL/MF +End of file Pass 1 +End of file Pass 2 + 0 Error(s) Detected. 32 Program Bytes. + 22 Symbols Detected. + + + +Z80ASM Copyright (C) 1983-86 by SLR Systems Rel. 1.32 #AB1234 + + DISKIO/MF +End of file Pass 1 +End of file Pass 2 + 0 Error(s) Detected. 188 Program Bytes. 1835 Data Bytes. + 114 Symbols Detected. + + + +Z80ASM Copyright (C) 1983-86 by SLR Systems Rel. 1.32 #AB1234 + + UTIL/MF +End of file Pass 1 +End of file Pass 2 + 0 Error(s) Detected. 136 Program Bytes. + 12 Symbols Detected. + + +LINK 1.31 + +@ADRV 07E7 @RDRV 07E8 @TRK 07E9 @SECT 07EB +@DMA 07ED @DBNK 07F0 @CNT 07EF @CBNK 023D +@COVEC FE24 @CIVEC FE22 @AOVEC FE28 @AIVEC FE26 +@LOVEC FE2A @MXTPA FE62 @BNKBF FE35 @CTBL 04DC +@DTBL 0591 @CRDMA FE3C @CRDSK FE3E @VINFO FE3F +@RESEL FE41 @FX FE43 @USRCD FE44 @MLTIO FE4A +@ERMDE FE4B @ERDSK FE51 @MEDIA FE54 @BFLGS FE57 +@DATE FE58 @HOUR FE5A @MIN FE5B @SEC FE5C +@CCPDR FE13 @SRCH1 FE4C @SRCH2 FE4D @SRCH3 FE4E +@SRCH4 FE4F @BOOTDU 0493 @BOOTSL 0494 @HBBIO 0589 +ADDHLA 066D BCD2BIN 06CF BIN2BCD 06E2 DPH0 093F +@HBUSR 058C DPH1 0966 DPH10 0AC5 DPH11 0AEC +DPH12 0B13 DPH13 0B3A DPH14 0B61 DPH15 0B88 +DPH2 098D DPH3 09B4 DPH4 09DB DPH5 0A02 +DPH6 0A29 DPH7 0A50 DPH8 0A77 DPH9 0A9E +@SYSDR 066C CIN 06A5 COUT 06B1 CRLF 06C2 +CRLF2 06BF PHEX16 0672 PHEX8 067D + +ABSOLUTE 0000 +CODE SIZE 06F5 (0000-06F4) +DATA SIZE 096B (06F5-105F) +COMMON SIZE 0000 +USE FACTOR 21 + + + +CP/M 3.0 System Generation +Copyright (C) 1982, Digital Research + +Default entries are shown in (parens). +Default base is Hex, precede entry with # for decimal + +Use GENCPM.DAT for defaults (Y) ? + +Create a new GENCPM.DAT file (N) ? + +Display Load Map at Cold Boot (Y) ? + +Number of console columns (#80) ? +Number of lines in console page (#24) ? +Backspace echoes erased character (N) ? +Rubout echoes erased character (N) ? + +Initial default drive (A:) ? + +Top page of memory (FD) ? +Bank switched memory (N) ? + +Double allocation vectors (N) ? + +Accept new system definition (Y) ? + +Setting up Allocation vector for drive A: +Setting up Checksum vector for drive A: +Setting up Allocation vector for drive B: +Setting up Checksum vector for drive B: +Setting up Allocation vector for drive C: +Setting up Checksum vector for drive C: +Setting up Allocation vector for drive D: +Setting up Checksum vector for drive D: +Setting up Allocation vector for drive E: +Setting up Checksum vector for drive E: +Setting up Allocation vector for drive F: +Setting up Checksum vector for drive F: +Setting up Allocation vector for drive G: +Setting up Checksum vector for drive G: +Setting up Allocation vector for drive H: +Setting up Checksum vector for drive H: +Setting up Allocation vector for drive I: +Setting up Checksum vector for drive I: +Setting up Allocation vector for drive J: +Setting up Checksum vector for drive J: +Setting up Allocation vector for drive K: +Setting up Checksum vector for drive K: +Setting up Allocation vector for drive L: +Setting up Checksum vector for drive L: +Setting up Allocation vector for drive M: +Setting up Checksum vector for drive M: +Setting up Allocation vector for drive N: +Setting up Checksum vector for drive N: +Setting up Allocation vector for drive O: +Setting up Checksum vector for drive O: +Setting up Allocation vector for drive P: +Setting up Checksum vector for drive P: + +Setting up directory hash tables: + Enable hashing for drive A: (N) ? + Enable hashing for drive B: (N) ? + Enable hashing for drive C: (N) ? + Enable hashing for drive D: (N) ? + Enable hashing for drive E: (N) ? + Enable hashing for drive F: (N) ? + Enable hashing for drive G: (N) ? + Enable hashing for drive H: (N) ? + Enable hashing for drive I: (N) ? + Enable hashing for drive J: (N) ? + Enable hashing for drive K: (N) ? + Enable hashing for drive L: (N) ? + Enable hashing for drive M: (N) ? + Enable hashing for drive N: (N) ? + Enable hashing for drive O: (N) ? + Enable hashing for drive P: (N) ? + +Setting up Blocking/Deblocking buffers: + +The physical record size is 0200H: + + Available space in 256 byte pages: + TPA = 00AEH + + *** Directory buffer required *** + *** and allocated for drive A: *** + + Available space in 256 byte pages: + TPA = 00ABH + + *** Data buffer required and *** + *** allocated for drive A: *** + + Available space in 256 byte pages: + TPA = 00A9H + + Overlay Directory buffer for drive B: (Y) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00A9H + + Overlay Data buffer for drive B: (Y) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00A9H + + Overlay Directory buffer for drive C: (Y) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00A9H + + Overlay Data buffer for drive C: (Y) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00A9H + + Overlay Directory buffer for drive D: (Y) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00A9H + + Overlay Data buffer for drive D: (Y) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00A9H + + Overlay Directory buffer for drive E: (Y) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00A9H + + Overlay Data buffer for drive E: (Y) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00A9H + + Overlay Directory buffer for drive F: (Y) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00A9H + + Overlay Data buffer for drive F: (Y) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00A9H + + Overlay Directory buffer for drive G: (Y) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00A9H + + Overlay Data buffer for drive G: (Y) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00A9H + + Overlay Directory buffer for drive H: (Y) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00A9H + + Overlay Data buffer for drive H: (Y) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00A9H + + Overlay Directory buffer for drive I: (Y) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00A9H + + Overlay Data buffer for drive I: (Y) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00A9H + + Overlay Directory buffer for drive J: (Y) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00A9H + + Overlay Data buffer for drive J: (Y) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00A9H + + Overlay Directory buffer for drive K: (Y) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00A9H + + Overlay Data buffer for drive K: (Y) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00A9H + + Overlay Directory buffer for drive L: (Y) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00A9H + + Overlay Data buffer for drive L: (Y) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00A9H + + Overlay Directory buffer for drive M: (Y) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00A9H + + Overlay Data buffer for drive M: (Y) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00A9H + + Overlay Directory buffer for drive N: (Y) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00A9H + + Overlay Data buffer for drive N: (Y) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00A9H + + Overlay Directory buffer for drive O: (Y) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00A9H + + Overlay Data buffer for drive O: (Y) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00A9H + + Overlay Directory buffer for drive P: (Y) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00A9H + + Overlay Data buffer for drive P: (Y) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00A9H + + +Accept new buffer definitions (Y) ? + + BIOS3 SPR C900H 1100H + BDOS3 SPR AA00H 1F00H + +*** CP/M 3.0 SYSTEM GENERATION DONE *** + 1 file(s) copied. + + +*** Banked CPM3 BIOS *** + + 1 file(s) copied. + 1 file(s) copied. +CP/M RMAC ASSEM 1.1 +0243 +00AH USE FACTOR +END OF ASSEMBLY + +CP/M RMAC ASSEM 1.1 +0000 +002H USE FACTOR +END OF ASSEMBLY + + +Z80ASM Copyright (C) 1983-86 by SLR Systems Rel. 1.32 #AB1234 + + BOOT/MF +End of file Pass 1 +End of file Pass 2 + 0 Error(s) Detected. 707 Program Bytes. 347 Data Bytes. + 126 Symbols Detected. + + + +Z80ASM Copyright (C) 1983-86 by SLR Systems Rel. 1.32 #AB1234 + + CHARIO/MF +End of file Pass 1 +End of file Pass 2 + 0 Error(s) Detected. 128 Program Bytes. + 28 Symbols Detected. + + + +Z80ASM Copyright (C) 1983-86 by SLR Systems Rel. 1.32 #AB1234 + + MOVE/MF +End of file Pass 1 +End of file Pass 2 + 0 Error(s) Detected. 84 Program Bytes. + 14 Symbols Detected. + + + +Z80ASM Copyright (C) 1983-86 by SLR Systems Rel. 1.32 #AB1234 + + DRVTBL/MF +End of file Pass 1 +End of file Pass 2 + 0 Error(s) Detected. 32 Program Bytes. + 22 Symbols Detected. + + + +Z80ASM Copyright (C) 1983-86 by SLR Systems Rel. 1.32 #AB1234 + + DISKIO/MF +End of file Pass 1 +End of file Pass 2 + 0 Error(s) Detected. 188 Program Bytes. 1838 Data Bytes. + 114 Symbols Detected. + + + +Z80ASM Copyright (C) 1983-86 by SLR Systems Rel. 1.32 #AB1234 + + UTIL/MF +End of file Pass 1 +End of file Pass 2 + 0 Error(s) Detected. 136 Program Bytes. + 12 Symbols Detected. + + +LINK 1.31 + +@ADRV 08F2 @RDRV 08F3 @TRK 08F4 @SECT 08F6 +@DMA 08F8 @DBNK 08FB @CNT 08FA @CBNK 0242 +@COVEC FE24 @CIVEC FE22 @AOVEC FE28 @AIVEC FE26 +@LOVEC FE2A @MXTPA FE62 @BNKBF FE35 @CTBL 0525 +@DTBL 05DA @CRDMA FE3C @CRDSK FE3E @VINFO FE3F +@RESEL FE41 @FX FE43 @USRCD FE44 @MLTIO FE4A +@ERMDE FE4B @ERDSK FE51 @MEDIA FE54 @BFLGS FE57 +@DATE FE58 @HOUR FE5A @MIN FE5B @SEC FE5C +@CCPDR FE13 @SRCH1 FE4C @SRCH2 FE4D @SRCH3 FE4E +@SRCH4 FE4F @BOOTDU 04DC @BOOTSL 04DD @HBBIO 05D2 +ADDHLA 06B6 BCD2BIN 0718 BIN2BCD 072B DPH0 0A61 +@HBUSR 05D5 DPH1 0A88 DPH10 0BE7 DPH11 0C0E +DPH12 0C35 DPH13 0C5C DPH14 0C83 DPH15 0CAA +DPH2 0AAF DPH3 0AD6 DPH4 0AFD DPH5 0B24 +DPH6 0B4B DPH7 0B72 DPH8 0B99 DPH9 0BC0 +@SYSDR 06B5 CIN 06EE COUT 06FA CRLF 070B +CRLF2 0708 PHEX16 06BB PHEX8 06C6 + +ABSOLUTE 0000 +CODE SIZE 073E (0000-073D) +DATA SIZE 0985 (0800-1184) +COMMON SIZE 0000 +USE FACTOR 22 + + + +CP/M 3.0 System Generation +Copyright (C) 1982, Digital Research + +Default entries are shown in (parens). +Default base is Hex, precede entry with # for decimal + +Use GENCPM.DAT for defaults (Y) ? + +Create a new GENCPM.DAT file (N) ? + +Display Load Map at Cold Boot (Y) ? + +Number of console columns (#80) ? +Number of lines in console page (#24) ? +Backspace echoes erased character (N) ? +Rubout echoes erased character (N) ? + +Initial default drive (A:) ? + +Top page of memory (FD) ? +Bank switched memory (Y) ? +Common memory base page (80) ? + +Long error messages (Y) ? + +Accept new system definition (Y) ? + +Setting up Allocation vector for drive A: +Setting up Checksum vector for drive A: +Setting up Allocation vector for drive B: +Setting up Checksum vector for drive B: +Setting up Allocation vector for drive C: +Setting up Checksum vector for drive C: +Setting up Allocation vector for drive D: +Setting up Checksum vector for drive D: +Setting up Allocation vector for drive E: +Setting up Checksum vector for drive E: +Setting up Allocation vector for drive F: +Setting up Checksum vector for drive F: +Setting up Allocation vector for drive G: +Setting up Checksum vector for drive G: +Setting up Allocation vector for drive H: +Setting up Checksum vector for drive H: +Setting up Allocation vector for drive I: +Setting up Checksum vector for drive I: +Setting up Allocation vector for drive J: +Setting up Checksum vector for drive J: +Setting up Allocation vector for drive K: +Setting up Checksum vector for drive K: +Setting up Allocation vector for drive L: +Setting up Checksum vector for drive L: +Setting up Allocation vector for drive M: +Setting up Checksum vector for drive M: +Setting up Allocation vector for drive N: +Setting up Checksum vector for drive N: +Setting up Allocation vector for drive O: +Setting up Checksum vector for drive O: +Setting up Allocation vector for drive P: +Setting up Checksum vector for drive P: + +*** Bank 1 and Common are not included *** +*** in the memory segment table. *** + +Number of memory segments (#4) ? + +CP/M 3 Base,size,bank (18,68,00) + +Enter memory segment table: + Base,size,bank (01,43,00) ? + +ERROR: Memory conflict - segment trimmed. + Base,size,bank (01,17,00) ? + Base,size,bank (0E,72,02) ? + Base,size,bank (01,7F,03) ? + Base,size,bank (01,7F,04) ? + + CP/M 3 Sys 1800H 6800H Bank 00 + Memseg No. 00 0100H 1700H Bank 00 + Memseg No. 01 0E00H 7200H Bank 02 + Memseg No. 02 0100H 7F00H Bank 03 + Memseg No. 03 0100H 7F00H Bank 04 + +Accept new memory segment table entries (Y) ? + +Setting up directory hash tables: + Enable hashing for drive A: (Y) ? + Enable hashing for drive B: (Y) ? + Enable hashing for drive C: (Y) ? + Enable hashing for drive D: (Y) ? + Enable hashing for drive E: (Y) ? + Enable hashing for drive F: (Y) ? + Enable hashing for drive G: (Y) ? + Enable hashing for drive H: (Y) ? + Enable hashing for drive I: (Y) ? + Enable hashing for drive J: (Y) ? + Enable hashing for drive K: (Y) ? + Enable hashing for drive L: (Y) ? + Enable hashing for drive M: (Y) ? + Enable hashing for drive N: (Y) ? + Enable hashing for drive O: (Y) ? + Enable hashing for drive P: (Y) ? + +Setting up Blocking/Deblocking buffers: + +The physical record size is 0200H: + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0017H, Other banks = 0070H + + Number of directory buffers for drive A: (#8) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0006H, Other banks = 0070H + + Number of data buffers for drive A: (#16) ? + Allocate buffers outside of Common (Y) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of directory buffers for drive B: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of data buffers for drive B: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of directory buffers for drive C: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of data buffers for drive C: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of directory buffers for drive D: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of data buffers for drive D: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of directory buffers for drive E: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of data buffers for drive E: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of directory buffers for drive F: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of data buffers for drive F: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of directory buffers for drive G: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of data buffers for drive G: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of directory buffers for drive H: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of data buffers for drive H: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of directory buffers for drive I: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of data buffers for drive I: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of directory buffers for drive J: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of data buffers for drive J: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of directory buffers for drive K: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of data buffers for drive K: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of directory buffers for drive L: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of data buffers for drive L: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of directory buffers for drive M: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of data buffers for drive M: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of directory buffers for drive N: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of data buffers for drive N: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of directory buffers for drive O: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of data buffers for drive O: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of directory buffers for drive P: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of data buffers for drive P: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + +Accept new buffer definitions (Y) ? + + BNKBIOS3 SPR F600H 0800H + BNKBIOS3 SPR 4500H 3B00H + RESBDOS3 SPR F000H 0600H + BNKBDOS3 SPR 1700H 2E00H + +*** CP/M 3.0 SYSTEM GENERATION DONE *** + 1 file(s) copied. + + +*** Banked ZPM3 BIOS *** + + 1 file(s) copied. + 1 file(s) copied. +CP/M RMAC ASSEM 1.1 +0243 +00AH USE FACTOR +END OF ASSEMBLY + +CP/M RMAC ASSEM 1.1 +0000 +002H USE FACTOR +END OF ASSEMBLY + + +Z80ASM Copyright (C) 1983-86 by SLR Systems Rel. 1.32 #AB1234 + + BOOT/MF +End of file Pass 1 +End of file Pass 2 + 0 Error(s) Detected. 703 Program Bytes. 347 Data Bytes. + 126 Symbols Detected. + + + +Z80ASM Copyright (C) 1983-86 by SLR Systems Rel. 1.32 #AB1234 + + CHARIO/MF +End of file Pass 1 +End of file Pass 2 + 0 Error(s) Detected. 128 Program Bytes. + 28 Symbols Detected. + + + +Z80ASM Copyright (C) 1983-86 by SLR Systems Rel. 1.32 #AB1234 + + MOVE/MF +End of file Pass 1 +End of file Pass 2 + 0 Error(s) Detected. 84 Program Bytes. + 14 Symbols Detected. + + + +Z80ASM Copyright (C) 1983-86 by SLR Systems Rel. 1.32 #AB1234 + + DRVTBL/MF +End of file Pass 1 +End of file Pass 2 + 0 Error(s) Detected. 32 Program Bytes. + 22 Symbols Detected. + + + +Z80ASM Copyright (C) 1983-86 by SLR Systems Rel. 1.32 #AB1234 + + DISKIO/MF +End of file Pass 1 +End of file Pass 2 + 0 Error(s) Detected. 188 Program Bytes. 1838 Data Bytes. + 114 Symbols Detected. + + + +Z80ASM Copyright (C) 1983-86 by SLR Systems Rel. 1.32 #AB1234 + + UTIL/MF +End of file Pass 1 +End of file Pass 2 + 0 Error(s) Detected. 136 Program Bytes. + 12 Symbols Detected. + + +LINK 1.31 + +@ADRV 08F2 @RDRV 08F3 @TRK 08F4 @SECT 08F6 +@DMA 08F8 @DBNK 08FB @CNT 08FA @CBNK 0242 +@COVEC FE24 @CIVEC FE22 @AOVEC FE28 @AIVEC FE26 +@LOVEC FE2A @MXTPA FE62 @BNKBF FE35 @CTBL 0521 +@DTBL 05D6 @CRDMA FE3C @CRDSK FE3E @VINFO FE3F +@RESEL FE41 @FX FE43 @USRCD FE44 @MLTIO FE4A +@ERMDE FE4B @ERDSK FE51 @MEDIA FE54 @BFLGS FE57 +@DATE FE58 @HOUR FE5A @MIN FE5B @SEC FE5C +@CCPDR FE13 @SRCH1 FE4C @SRCH2 FE4D @SRCH3 FE4E +@SRCH4 FE4F @BOOTDU 04D8 @BOOTSL 04D9 @HBBIO 05CE +ADDHLA 06B2 BCD2BIN 0714 BIN2BCD 0727 DPH0 0A61 +@HBUSR 05D1 DPH1 0A88 DPH10 0BE7 DPH11 0C0E +DPH12 0C35 DPH13 0C5C DPH14 0C83 DPH15 0CAA +DPH2 0AAF DPH3 0AD6 DPH4 0AFD DPH5 0B24 +DPH6 0B4B DPH7 0B72 DPH8 0B99 DPH9 0BC0 +@SYSDR 06B1 CIN 06EA COUT 06F6 CRLF 0707 +CRLF2 0704 PHEX16 06B7 PHEX8 06C2 + +ABSOLUTE 0000 +CODE SIZE 073A (0000-0739) +DATA SIZE 0985 (0800-1184) +COMMON SIZE 0000 +USE FACTOR 22 + + 1 file(s) copied. + 1 file(s) copied. +TASM Z80 Assembler. Version 3.2 September, 2001. + Copyright (C) 2001 Squak Valley Software +tasm: pass 1 complete. +tasm: pass 2 complete. +tasm: Number of errors = 0 +loader.bin +cpmldr.bin + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + + +*** ZPM Loader *** + +LINK 1.31 + +COUT 0FAB ADDHLA 0F67 BCD2BIN 0FC9 BIN2BCD 0FDC +CIN 0F9F CRLF 0FBC CRLF2 0FB9 PHEX16 0F6C +PHEX8 0F77 + +ABSOLUTE 0000 +CODE SIZE 0EEF (0100-0FEE) +DATA SIZE 0000 +COMMON SIZE 0000 +USE FACTOR 1B + + 1 file(s) moved. +LINK 1.31 + +CIN 0FEB COUT 0FF7 ADDHLA 0FB3 BCD2BIN 1015 +BIN2BCD 1028 CRLF 1008 CRLF2 1005 PHEX16 0FB8 +PHEX8 0FC3 + +ABSOLUTE 0000 +CODE SIZE 0F3B (0100-103A) +DATA SIZE 0000 +COMMON SIZE 0000 +USE FACTOR 1C + + 1 file(s) moved. + + +*** Banked ZPM3 *** + + 1 file(s) copied. + + +CP/M 3.0 System Generation +Copyright (C) 1982, Digital Research + +Default entries are shown in (parens). +Default base is Hex, precede entry with # for decimal + +Use GENCPM.DAT for defaults (Y) ? + +Create a new GENCPM.DAT file (N) ? + +Display Load Map at Cold Boot (Y) ? + +Number of console columns (#80) ? +Number of lines in console page (#24) ? +Backspace echoes erased character (N) ? +Rubout echoes erased character (N) ? + +Initial default drive (A:) ? + +Top page of memory (FD) ? +Bank switched memory (Y) ? +Common memory base page (80) ? + +Long error messages (Y) ? + +Accept new system definition (Y) ? + +Setting up Allocation vector for drive A: +Setting up Checksum vector for drive A: +Setting up Allocation vector for drive B: +Setting up Checksum vector for drive B: +Setting up Allocation vector for drive C: +Setting up Checksum vector for drive C: +Setting up Allocation vector for drive D: +Setting up Checksum vector for drive D: +Setting up Allocation vector for drive E: +Setting up Checksum vector for drive E: +Setting up Allocation vector for drive F: +Setting up Checksum vector for drive F: +Setting up Allocation vector for drive G: +Setting up Checksum vector for drive G: +Setting up Allocation vector for drive H: +Setting up Checksum vector for drive H: +Setting up Allocation vector for drive I: +Setting up Checksum vector for drive I: +Setting up Allocation vector for drive J: +Setting up Checksum vector for drive J: +Setting up Allocation vector for drive K: +Setting up Checksum vector for drive K: +Setting up Allocation vector for drive L: +Setting up Checksum vector for drive L: +Setting up Allocation vector for drive M: +Setting up Checksum vector for drive M: +Setting up Allocation vector for drive N: +Setting up Checksum vector for drive N: +Setting up Allocation vector for drive O: +Setting up Checksum vector for drive O: +Setting up Allocation vector for drive P: +Setting up Checksum vector for drive P: + +*** Bank 1 and Common are not included *** +*** in the memory segment table. *** + +Number of memory segments (#4) ? + +CP/M 3 Base,size,bank (18,68,00) + +Enter memory segment table: + Base,size,bank (01,43,00) ? + +ERROR: Memory conflict - segment trimmed. + Base,size,bank (01,17,00) ? + Base,size,bank (0E,72,02) ? + Base,size,bank (01,7F,03) ? + Base,size,bank (01,7F,04) ? + + CP/M 3 Sys 1800H 6800H Bank 00 + Memseg No. 00 0100H 1700H Bank 00 + Memseg No. 01 0E00H 7200H Bank 02 + Memseg No. 02 0100H 7F00H Bank 03 + Memseg No. 03 0100H 7F00H Bank 04 + +Accept new memory segment table entries (Y) ? + +Setting up directory hash tables: + Enable hashing for drive A: (Y) ? + Enable hashing for drive B: (Y) ? + Enable hashing for drive C: (Y) ? + Enable hashing for drive D: (Y) ? + Enable hashing for drive E: (Y) ? + Enable hashing for drive F: (Y) ? + Enable hashing for drive G: (Y) ? + Enable hashing for drive H: (Y) ? + Enable hashing for drive I: (Y) ? + Enable hashing for drive J: (Y) ? + Enable hashing for drive K: (Y) ? + Enable hashing for drive L: (Y) ? + Enable hashing for drive M: (Y) ? + Enable hashing for drive N: (Y) ? + Enable hashing for drive O: (Y) ? + Enable hashing for drive P: (Y) ? + +Setting up Blocking/Deblocking buffers: + +The physical record size is 0200H: + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0017H, Other banks = 0070H + + Number of directory buffers for drive A: (#8) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0006H, Other banks = 0070H + + Number of data buffers for drive A: (#16) ? + Allocate buffers outside of Common (Y) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of directory buffers for drive B: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of data buffers for drive B: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of directory buffers for drive C: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of data buffers for drive C: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of directory buffers for drive D: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of data buffers for drive D: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of directory buffers for drive E: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of data buffers for drive E: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of directory buffers for drive F: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of data buffers for drive F: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of directory buffers for drive G: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of data buffers for drive G: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of directory buffers for drive H: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of data buffers for drive H: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of directory buffers for drive I: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of data buffers for drive I: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of directory buffers for drive J: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of data buffers for drive J: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of directory buffers for drive K: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of data buffers for drive K: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of directory buffers for drive L: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of data buffers for drive L: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of directory buffers for drive M: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of data buffers for drive M: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of directory buffers for drive N: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of data buffers for drive N: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of directory buffers for drive O: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of data buffers for drive O: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of directory buffers for drive P: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + Number of data buffers for drive P: (#0) ? + Share buffer(s) with which drive (A:) ? + + Available space in 256 byte pages: + TPA = 00F0H, Bank 0 = 0005H, Other banks = 0050H + + +Accept new buffer definitions (Y) ? + + BNKBIOS3 SPR F600H 0800H + BNKBIOS3 SPR 4500H 3B00H + RESBDOS3 SPR F000H 0600H + BNKBDOS3 SPR 1700H 2E00H + +*** CP/M 3.0 SYSTEM GENERATION DONE *** + +Z80ASM Copyright (C) 1983-86 by SLR Systems Rel. 1.32 #AB1234 + + clrhist/F +End of file Pass 1 +End of file Pass 2 + 0 Error(s) Detected. + 19 Absolute Bytes. 7 Symbols Detected. + + + +Z80ASM Copyright (C) 1983-86 by SLR Systems Rel. 1.32 #AB1234 + + setz3/F +End of file Pass 1 +End of file Pass 2 + 0 Error(s) Detected. + 235 Absolute Bytes. 12 Symbols Detected. + + + +Z80ASM Copyright (C) 1983-86 by SLR Systems Rel. 1.32 #AB1234 + + autotog/F +End of file Pass 1 +End of file Pass 2 + 0 Error(s) Detected. + 437 Absolute Bytes. 20 Symbols Detected. + + +TASM Z80 Assembler. Version 3.2 September, 2001. + Copyright (C) 2001 Squak Valley Software +tasm: pass 1 complete. +tasm: pass 2 complete. +tasm: Number of errors = 0 +loader.bin +zpmldr.bin + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + +Building syscopy... +TASM Z80 Assembler. Version 3.2 September, 2001. + Copyright (C) 2001 Squak Valley Software +tasm: pass 1 complete. +tasm: pass 2 complete. +tasm: Number of errors = 0 + +Building assign... +TASM Z80 Assembler. Version 3.2 September, 2001. + Copyright (C) 2001 Squak Valley Software +tasm: pass 1 complete. +tasm: pass 2 complete. +tasm: Number of errors = 0 + +Building format... +TASM Z80 Assembler. Version 3.2 September, 2001. + Copyright (C) 2001 Squak Valley Software +tasm: pass 1 complete. +tasm: pass 2 complete. +tasm: Number of errors = 0 + +Building talk... +TASM Z80 Assembler. Version 3.2 September, 2001. + Copyright (C) 2001 Squak Valley Software +tasm: pass 1 complete. +tasm: pass 2 complete. +tasm: Number of errors = 0 + +Building mode... +TASM Z80 Assembler. Version 3.2 September, 2001. + Copyright (C) 2001 Squak Valley Software +tasm: pass 1 complete. +tasm: pass 2 complete. +tasm: Number of errors = 0 + +Building rtc... +TASM Z80 Assembler. Version 3.2 September, 2001. + Copyright (C) 2001 Squak Valley Software +tasm: pass 1 complete. +tasm: pass 2 complete. +tasm: Number of errors = 0 + +Building timer... +TASM Z80 Assembler. Version 3.2 September, 2001. + Copyright (C) 2001 Squak Valley Software +tasm: pass 1 complete. +tasm: pass 2 complete. +tasm: Number of errors = 0 + +Building rtchb... +TASM Z80 Assembler. Version 3.2 September, 2001. + Copyright (C) 2001 Squak Valley Software +tasm: pass 1 complete. +rtchb +tasm: pass 2 complete. +tasm: Number of errors = 0 + +Z80ASM Copyright (C) 1983-86 by SLR Systems Rel. 1.32 #AB1234 + + SYSGEN/F +End of file Pass 1 +End of file Pass 2 + 0 Error(s) Detected. + 1132 Absolute Bytes. 80 Symbols Detected. + + +CP/M MACRO ASSEM 2.0 +0577 +009H USE FACTOR +END OF ASSEMBLY + +MLOAD v25 Copyright (c) 1983, 1984, 1985, 1988 +by NightOwl Software, Inc. +Loaded 1115 bytes (045BH) to file P0:SURVEY.COM +Start address: 0100H Ending address: 055AH Bias: 0000H +Saved image size: 1152 bytes (0480H, - 9 records) + +CP/M MACRO ASSEM 2.0 +1B80 +018H USE FACTOR +END OF ASSEMBLY + + +SLR180 Copyright (C) 1985-86 by SLR Systems Rel. 1.31 #AB1234 + + xmhb/HF +End of file Pass 1 +End of file Pass 2 + 0 Error(s) Detected. + 996 Absolute Bytes. 111 Symbols Detected. + + +MLOAD v25 Copyright (c) 1983, 1984, 1985, 1988 +by NightOwl Software, Inc. +Loaded 6422 bytes (1916H) to file P0:XM.COM +Start address: 0100H Ending address: 1B07H Bias: 0000H +Saved image size: 6784 bytes (1A80H, - 53 records) + + +SLR180 Copyright (C) 1985-86 by SLR Systems Rel. 1.31 #AB1234 + + xmhb_old/HF +End of file Pass 1 +End of file Pass 2 + 0 Error(s) Detected. + 871 Absolute Bytes. 129 Symbols Detected. + + +MLOAD v25 Copyright (c) 1983, 1984, 1985, 1988 +by NightOwl Software, Inc. +Loaded 6297 bytes (1899H) to file P0:XMOLD.COM +Start address: 0100H Ending address: 1B07H Bias: 0000H +Saved image size: 6784 bytes (1A80H, - 53 records) + + 1 file(s) copied. + 1 file(s) copied. +TASM Z80 Assembler. Version 3.2 September, 2001. + Copyright (C) 2001 Squak Valley Software +tasm: pass 1 complete. +tasm: pass 2 complete. +tasm: Number of errors = 0 + 1 file(s) copied. + 1 file(s) copied. +TASM Z180 Assembler. Version 3.2 September, 2001. + Copyright (C) 2001 Squak Valley Software +tasm: pass 1 complete. +tasm: pass 2 complete. +tasm: Number of errors = 0 +TASM Z180 Assembler. Version 3.2 September, 2001. + Copyright (C) 2001 Squak Valley Software +tasm: pass 1 complete. +tasm: pass 2 complete. +tasm: Number of errors = 0 +TASM Z180 Assembler. Version 3.2 September, 2001. + Copyright (C) 2001 Squak Valley Software +tasm: pass 1 complete. +tasm: pass 2 complete. +tasm: Number of errors = 0 +tune.com +tunemsx.com +tunezx.com + 3 file(s) copied. +Tunes\Attack.pt3 +Tunes\Backup.pt3 +Tunes\BadMice.pt3 +Tunes\Demo.mym +Tunes\Demo1.mym +Tunes\Demo3.mym +Tunes\Demo3mix.mym +Tunes\Demo4.mym +Tunes\HowRU.pt3 +Tunes\Iteratn.pt3 +Tunes\LookBack.pt3 +Tunes\Louboutn.pt3 +Tunes\Namida.pt3 +Tunes\Recoll.pt3 +Tunes\Sanxion.pt3 +Tunes\Synch.pt3 +Tunes\ToStar.pt3 +Tunes\Victory.pt3 +Tunes\Wicked.pt3 +Tunes\YeOlde.pt3 +Tunes\Yeovil.pt3 + 21 file(s) copied. + 1 file(s) copied. +TASM Z180 Assembler. Version 3.2 September, 2001. + Copyright (C) 2001 Squak Valley Software +tasm: pass 1 complete. +SYSTEM TIMER: NONE +tasm: pass 2 complete. +tasm: Number of errors = 0 + 1 file(s) copied. +TASM Z180 Assembler. Version 3.2 September, 2001. + Copyright (C) 2001 Squak Valley Software +tasm: pass 1 complete. +tasm: pass 2 complete. +tasm: Number of errors = 0 + 1 file(s) copied. +TASM Z180 Assembler. Version 3.2 September, 2001. + Copyright (C) 2001 Squak Valley Software +tasm: pass 1 complete. +tasm: pass 2 complete. +tasm: Number of errors = 0 + 1 file(s) copied. +TASM Z180 Assembler. Version 3.2 September, 2001. + Copyright (C) 2001 Squak Valley Software +tasm: pass 1 complete. +tasm: pass 2 complete. +tasm: Number of errors = 0 + 1 file(s) copied. +TASM Z80 Assembler. Version 3.2 September, 2001. + Copyright (C) 2001 Squak Valley Software +tasm: pass 1 complete. +tasm: pass 2 complete. +tasm: Number of errors = 0 +TASM Z80 Assembler. Version 3.2 September, 2001. + Copyright (C) 2001 Squak Valley Software +tasm: pass 1 complete. +tasm: pass 2 complete. +tasm: Number of errors = 0 +loader.bin +dbgmon.bin + 1 file(s) copied. + 1 file(s) copied. +TASM Z180 Assembler. Version 3.2 September, 2001. + Copyright (C) 2001 Squak Valley Software +tasm: pass 1 complete. +i2cscan +tasm: pass 2 complete. +tasm: Number of errors = 0 +TASM Z180 Assembler. Version 3.2 September, 2001. + Copyright (C) 2001 Squak Valley Software +tasm: pass 1 complete. +rtcds7 +tasm: pass 2 complete. +tasm: Number of errors = 0 +TASM Z180 Assembler. Version 3.2 September, 2001. + Copyright (C) 2001 Squak Valley Software +tasm: pass 1 complete. +i2clcd +tasm: pass 2 complete. +tasm: Number of errors = 0 +i2clcd.com +i2cscan.com + 2 file(s) copied. +rtcds7.com + 1 file(s) copied. + +Z80ASM Copyright (C) 1983-86 by SLR Systems Rel. 1.32 #AB1234 + + ZMO-RW01/H +End of file Pass 1 + 0 Error(s) Detected. + 937 Absolute Bytes. 91 Symbols Detected. + + +MLOAD v25 Copyright (c) 1983, 1984, 1985, 1988 +by NightOwl Software, Inc. +Loaded 927 bytes (039FH) to file P0:ZMP.COM +Over a 16000 byte binary file +Start address: 0100H Ending address: 3F80H Bias: 0000H +Saved image size: 16000 bytes (3E80H, - 125 records) + + 1 file(s) copied. +zmconfig.ovr +zminit.ovr +zmterm.ovr +zmxfer.ovr + 4 file(s) copied. +zmp.hlp + 1 file(s) copied. + 1 file(s) copied. +assign.com +format.com +mode.com +rtc.com +rtchb.com +survey.com +syscopy.com +sysgen.com +talk.com +timer.com + 10 file(s) copied. +Z80/Z180/Z280 Macro-Assembler V4.4 + +Errors: 0 +Finished. + +LINK 1.31 + +ABSOLUTE 0000 +CODE SIZE 1700 (0200-18FF) +DATA SIZE 0000 +COMMON SIZE 0000 +USE FACTOR 00 + + +Preparing compressed font files... + 1 file(s) copied. + 1 file(s) copied. +Making ROM Disk rom256_wbw +Making ROM Disk rom256_una +Making ROM Disk rom512_wbw +Making ROM Disk rom512_una +Making ROM Disk rom1024_wbw +Making ROM Disk rom1024_una + +C:\RomWBW\Source> + +Example BuildROM Run +----------------------- + +C:\RomWBW\Source>BuildROM +Platform [SBC|MBC|ZETA|ZETA2|RCZ80|EZZ80|UNA|N8|MK4|RCZ180|SCZ180|DYNO|RCZ280]: MK4 +Configurations available: + > cust + > std +Configuration: cust +Building 512K ROM MK4_cust for Z180 CPU... +..\Fonts\font8x11c.asm +..\Fonts\font8x11u.asm +..\Fonts\font8x16c.asm +..\Fonts\font8x16u.asm +..\Fonts\font8x8c.asm +..\Fonts\font8x8u.asm + 6 file(s) copied. +TASM Z180 Assembler. Version 3.2 September, 2001. + Copyright (C) 2001 Squak Valley Software +tasm: pass 1 complete. +SYSTEM TIMER: Z180 +HBIOS INT STACK space: 48 bytes. +HBIOS TEMP STACK space: 20 bytes. +DSRTC occupies 697 bytes. +ASCI occupies 839 bytes. +UART occupies 807 bytes. +VGA occupies 1046 bytes. +CVDU occupies 874 bytes. +FONTS 8X16 occupy 1466 bytes. +KBD occupies 1043 bytes. +PRP occupies 1397 bytes. +MD occupies 449 bytes. +FD occupies 2397 bytes. +IDE occupies 1591 bytes. +SD occupies 2259 bytes. +TERM occupies 2078 bytes. +RTCDEF=32 +UNLZSA2 for Z80. +HBIOS space remaining: 8370 bytes. +tasm: pass 2 complete. +tasm: Number of errors = 0 +TASM Z180 Assembler. Version 3.2 September, 2001. + Copyright (C) 2001 Squak Valley Software +tasm: pass 1 complete. +SYSTEM TIMER: Z180 +HBIOS INT STACK space: 48 bytes. +HBIOS TEMP STACK space: 20 bytes. +DSRTC occupies 697 bytes. +ASCI occupies 839 bytes. +UART occupies 807 bytes. +VGA occupies 1046 bytes. +CVDU occupies 874 bytes. +FONTS 8X16 occupy 1466 bytes. +KBD occupies 1043 bytes. +PRP occupies 1397 bytes. +MD occupies 449 bytes. +FD occupies 2397 bytes. +IDE occupies 1591 bytes. +SD occupies 2259 bytes. +TERM occupies 2078 bytes. +RTCDEF=32 +UNLZSA2 for Z80. +HBIOS space remaining: 8414 bytes. +tasm: pass 2 complete. +tasm: Number of errors = 0 +TASM Z180 Assembler. Version 3.2 September, 2001. + Copyright (C) 2001 Squak Valley Software +tasm: pass 1 complete. +SYSTEM TIMER: Z180 +HBIOS INT STACK space: 48 bytes. +HBIOS TEMP STACK space: 20 bytes. +DSRTC occupies 697 bytes. +ASCI occupies 839 bytes. +UART occupies 807 bytes. +VGA occupies 1046 bytes. +CVDU occupies 874 bytes. +FONTS 8X16 occupy 1466 bytes. +KBD occupies 1043 bytes. +PRP occupies 1397 bytes. +MD occupies 449 bytes. +FD occupies 2397 bytes. +IDE occupies 1591 bytes. +SD occupies 2259 bytes. +TERM occupies 2078 bytes. +RTCDEF=32 +UNLZSA2 for Z80. +HBIOS space remaining: 8451 bytes. +tasm: pass 2 complete. +tasm: Number of errors = 0 + +Building dbgmon... +TASM Z80 Assembler. Version 3.2 September, 2001. + Copyright (C) 2001 Squak Valley Software +tasm: pass 1 complete. +SYSTEM TIMER: Z180 +DBGMON space remaining: 1032 bytes. +tasm: pass 2 complete. +tasm: Number of errors = 0 + +Building romldr... +TASM Z80 Assembler. Version 3.2 September, 2001. + Copyright (C) 2001 Squak Valley Software +tasm: pass 1 complete. +SYSTEM TIMER: Z180 +LOADER space remaining: 932 bytes. +tasm: pass 2 complete. +tasm: Number of errors = 0 + +Building eastaegg... +TASM Z80 Assembler. Version 3.2 September, 2001. + Copyright (C) 2001 Squak Valley Software +tasm: pass 1 complete. +SYSTEM TIMER: Z180 +EASTEREGG space remaining: 78 bytes. +tasm: pass 2 complete. +tasm: Number of errors = 0 + +Building nascom... +TASM Z80 Assembler. Version 3.2 September, 2001. + Copyright (C) 2001 Squak Valley Software +tasm: pass 1 complete. +SYSTEM TIMER: Z180 +BASIC space remaining: 247 bytes. +tasm: pass 2 complete. +tasm: Number of errors = 0 + +Building tastybasic... +TASM Z80 Assembler. Version 3.2 September, 2001. + Copyright (C) 2001 Squak Valley Software +tasm: pass 1 complete. +SYSTEM TIMER: Z180 +TASTYBASIC space remaining: 56 bytes. +tasm: pass 2 complete. +tasm: Number of errors = 0 + +Building game... +TASM Z80 Assembler. Version 3.2 September, 2001. + Copyright (C) 2001 Squak Valley Software +tasm: pass 1 complete. +SYSTEM TIMER: Z180 +GAME space remaining: 189 bytes. +tasm: pass 2 complete. +tasm: Number of errors = 0 + +Building usrrom... +TASM Z80 Assembler. Version 3.2 September, 2001. + Copyright (C) 2001 Squak Valley Software +tasm: pass 1 complete. +SYSTEM TIMER: Z180 +User ROM space remaining: 6019 bytes. +tasm: pass 2 complete. +tasm: Number of errors = 0 + +Building updater... +TASM Z80 Assembler. Version 3.2 September, 2001. + Copyright (C) 2001 Squak Valley Software +tasm: pass 1 complete. +SYSTEM TIMER: Z180 +ROM Updater space remaining: 257 bytes. +tasm: pass 2 complete. +tasm: Number of errors = 0 + +Building imgpad2... +TASM Z80 Assembler. Version 3.2 September, 2001. Copyright (C) 2001 Squak Valley Software tasm: pass 1 complete. -HBIOS PROXY STACK space: 38 bytes. -HBIOS INT space remaining: 82 bytes. -DSRTC occupies 423 bytes. -UART occupies 716 bytes. -ASCI occupies 580 bytes. -MD occupies 451 bytes. -IDE occupies 1276 bytes. -SD occupies 2191 bytes. -HBIOS space remaining: 21434 bytes. +SYSTEM TIMER: Z180 +Padspace space created: 32768 bytes. tasm: pass 2 complete. tasm: Number of errors = 0 -Building MK4_cust output files... -Building 512KB MK4_cust ROM disk data file... +romldr.bin +dbgmon.bin +..\zsdos\zsys_wbw.bin +..\cpm22\cpm_wbw.bin + 1 file(s) copied. +..\Forth\camel80.bin +nascom.bin +tastybasic.bin +game.bin +eastaegg.bin +netboot.mod +updater.bin +usrrom.bin + 1 file(s) copied. + 1 file(s) copied. +romldr.bin +dbgmon.bin +..\zsdos\zsys_wbw.bin + 1 file(s) copied. +hbios_rom.bin +osimg.bin +osimg1.bin +osimg2.bin +..\RomDsk\rom512_wbw.dat + 1 file(s) copied. +hbios_rom.bin +osimg.bin +osimg1.bin +osimg2.bin + 1 file(s) copied. +hbios_app.bin +osimg_small.bin + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. + 1 file(s) copied. +C:\RomWBW\Source> \ No newline at end of file