mirror of
https://github.com/wwarthen/RomWBW.git
synced 2026-02-06 14:11:48 -06:00
- ROMSIZE is now a configuration variable instead of a command line parameter. - Added CP/M license information based on new email from Bryan Sparks.
2478 lines
72 KiB
Plaintext
2478 lines
72 KiB
Plaintext
***********************************************************************
|
|
*** ***
|
|
*** R o m W B W ***
|
|
*** ***
|
|
*** Z80/Z180 System Software ***
|
|
*** ***
|
|
***********************************************************************
|
|
|
|
This directory is the root directory for the source tree for RomWBW.
|
|
|
|
This document describes the process to build a customized version
|
|
of the RomWBW firmware. RomWBW was explicitly organized in a way
|
|
that makes it very easy to rebuild the firmware.
|
|
|
|
Significant customization can be achieved with a custom built
|
|
firmware using simple option configuration files. You can
|
|
customize your firmware to:
|
|
|
|
- Include support for add-on support boards such as
|
|
the DiskIO, Dual-IDE, etc.
|
|
- Modify operational parameters such as serial port
|
|
speed or wait state insertion.
|
|
- Add or remove programs or files contained on the ROM disk.
|
|
|
|
Thought not necessary, advanced users can easily modify any of
|
|
the software including the operating systems.
|
|
|
|
A cross-platform approach is used to build the RomWBW firmware.
|
|
The software is built using a modern Windows, Linux, or Mac
|
|
computer, then the resulting firmware image is programmed into
|
|
the ROM of your RetroBrew Computer CPU board.
|
|
|
|
Build System Requirements
|
|
-------------------------
|
|
|
|
For Linux/Mac computers, refer to the ReadMe.unix file in the
|
|
top directory of the distribution.
|
|
|
|
For Microsoft Windows computers, All that is required to build the
|
|
firmware is the RomWBW distribution zip archive file. The zip
|
|
archive package includes all of the required source code
|
|
(including the operating systems) and the programs required to run
|
|
the build.
|
|
|
|
The build process is run via some simple scripts that automate the
|
|
process. These scripts utilize both batch command files as well as
|
|
Windows PowerShell. All versions of Microsoft Windows starting with
|
|
Vista include PowerShell and will run the build process with no
|
|
addtional programs required. Either 32 or 64 bit versions of
|
|
Microsoft Windows are fine.
|
|
|
|
Process Overview
|
|
----------------
|
|
|
|
The basic steps to create a custom ROM are:
|
|
|
|
1) Create/update configuration file
|
|
|
|
2) Update/Add/Delete any files you want incorporated in the
|
|
ROM Disk
|
|
|
|
3) Run the build scripts and confirm there are no errors.
|
|
|
|
4) Program the resultant ROM image and try it.
|
|
|
|
Note that steps 1 and 2 are performed to customize your ROM as
|
|
desired. If you want to simply build a standard configuration, it is
|
|
*not* necessary to perform steps 1 or 2 before running a build. In
|
|
fact, I strongly recommend that you skip steps 1 and 2 initially and
|
|
just perform perform steps 3 and 4 using the standard configuration to
|
|
make sure that you have no issues building and programming a ROM that
|
|
works the same as a pre-built ROM.
|
|
|
|
Each of the 4 steps above is described in more detail below.
|
|
|
|
1. Create/Update Configuration File
|
|
-----------------------------------
|
|
|
|
The options for a build are primarily controlled by a configuration
|
|
file that is included in the build process. In order to customize
|
|
your settings, it is easiest to make a copy of an existing
|
|
configuration file and make your changes there.
|
|
|
|
Configuration files are found in the Source\HBIOS\Config
|
|
directory. If you look in the this directory, you will see a
|
|
series of files named <plt>_<cfg>.asm where <plt> refers to the
|
|
CPU board in your system and <cfg> is used to name the specific
|
|
configuration so you can maintain multiple configurations.
|
|
|
|
You will notice that there is generally one configuration file for
|
|
each CPU platform with a name of "std". For example, you there is
|
|
a file called MK4_std.asm. This is the standard ("std")
|
|
configuration for a Mark IV CPU board.
|
|
|
|
The platform names are predefined. Refer to the following table
|
|
to determine the <plt> 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
|
|
Mark IV MK4_std.rom
|
|
RC2014 w/ Z80 RCZ80_std.rom
|
|
RC2014 w/ Z180 RCZ180_nat.rom (native Z180 memory addressing)
|
|
RC2014 w/ Z180 RCZ180_ext.rom (external 512K RAM/ROM module)
|
|
SCZ180 SC126, SC130, SC131
|
|
Easy Z80 EZZ180_std.rom
|
|
Dyno DYNO_std.rom
|
|
|
|
You can use any name you choose for the <cfg> component of the
|
|
configuration filename. So, let's say you want to create a custom
|
|
ROM for the Mark IV. You would simply copy "MK4_std.asm" to
|
|
something like "MK4_cust.asm". Now, just edit the new file
|
|
("MK4_cust.asm" in this example) as desired.
|
|
|
|
You will see that the file already has lines for all of the common
|
|
options and there is a comment after each option indicating the
|
|
possible values.
|
|
|
|
In our example, let's say you have added a Dual-IDE board to your
|
|
Mark IV system and want to include floppy support. You will see a
|
|
couple lines similar to these in the config file:
|
|
|
|
FDENABLE .SET FALSE ; TRUE FOR FLOPPY DEVICE SUPPORT
|
|
FDMODE .SET FDMODE_DIDE ; FDMODE_DIO, FDMODE_DIDE, FDMODE_DIO3
|
|
|
|
To enable floppy support, you would just change FDENABLE to TRUE:
|
|
|
|
FDENABLE .SET TRUE ; TRUE FOR FLOPPY DEVICE SUPPORT
|
|
|
|
Since FDMODE is already set to FDMODE_DIDE, it is correct as is.
|
|
If instead, you had added a DiskIO V3 board and wanted to use it
|
|
for floppy support, you would also change FDMODE to
|
|
FDMODE_FDMODE_DIO3:
|
|
|
|
FDMODE .SET FDMODE_DIO3 ; FDMODE_DIO, FDMODE_DIDE, FDMODE_DIO3
|
|
|
|
2. Update/Add/Delete ROM Disk Files
|
|
-----------------------------------
|
|
|
|
The files that are included on the ROM Disk of your ROM are copied
|
|
from a set of directories during the build process. This allows
|
|
you to have complete flexibility over the files you want included
|
|
in your ROM.
|
|
|
|
These directories are already populated in the distribution. You do
|
|
not need to do anything unless you want to change the files that are
|
|
included in the ROM Disk.
|
|
|
|
In summary, the ROM Disk embedded in the ROM firmware you build,
|
|
will include the files from the ROM_512KB directory (or the
|
|
ROM_1024KB directory if building a 1024KB firmware).
|
|
Additionally, files will be added from the directory associated
|
|
with the platform specified in the ROM Build.
|
|
|
|
There is a ReadMe.txt document in the \Source\RomDsk directory
|
|
with a more detailed description of this process.
|
|
|
|
Note that the standard 512K ROM disk is absolutely full. So, if
|
|
you want to add files to it, you will need to delete other files
|
|
to free up some space.
|
|
|
|
3. Run the Build Process
|
|
------------------------
|
|
|
|
This section describes the build process for Microsoft Windows
|
|
computers. The build process for Linux/Mac computers is described
|
|
in the ReadMe.unix file in the top level directory of the
|
|
distribution.
|
|
|
|
The build involves running commands at the command prompt. Open a
|
|
command prompt window for the Source directory. If you unzipped
|
|
the distribution to "C:\", then your command prompt should look
|
|
like this:
|
|
|
|
C:\RomWBW\Source>
|
|
|
|
Now run the first of two commands, the BuildShared command:
|
|
|
|
C:\RomWBW\Source> BuildShared
|
|
|
|
This command will run a series of commands that generate the
|
|
software which is "shared" by all ROM builds. It is normal to
|
|
have some lines indicating a warning like the following. This is
|
|
normal and expected.
|
|
|
|
++ Warning: program origin NOT at 100H ++
|
|
|
|
A sample run of the BuildShared command is provided later in this
|
|
document.
|
|
|
|
Now run the second command, the BuildROM command:
|
|
|
|
C:\RomWBW\Source> BuildROM
|
|
|
|
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|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
|
|
possible options, the prompt will be repeated until you provide an
|
|
acceptable response.
|
|
|
|
Next, you will be prompted for the specific configuration of the
|
|
platform to be built. The options presented will be based on the
|
|
configuration files in the Config directory. So, if you have made
|
|
a copy of the MK4_std.asm config and called it MK4_cust.asm, you
|
|
would see a prompt like this:
|
|
|
|
Configurations available:
|
|
> std
|
|
> cust
|
|
Configuration:
|
|
|
|
Enter one of the configuration options to build a ROM with the
|
|
associated config file.
|
|
|
|
At this point, the build should run and you will see output
|
|
related to the assembler runs and some utility invocations. Just
|
|
review the output for any obvioius errors. Normally, all errors
|
|
will cause the build to stop immediately and display an error
|
|
message in red.
|
|
|
|
A sample run of the BuildROM command is provided later in this
|
|
document.
|
|
|
|
You will see some lines in the output indicating the amount of
|
|
space various components have taken. You should check these to
|
|
make sure you do not see any negative numbers which would indicate
|
|
that you have included too many features/drivers for the available
|
|
memory space. Here are examples of the lines showing the space
|
|
used:
|
|
|
|
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.
|
|
|
|
Optionally, you can run one more command that will create the
|
|
RomWBW disk images that can be subsequently written to actual
|
|
disk media.
|
|
|
|
C:\RomWBW\Source> BuildImages
|
|
|
|
After running this command, you will find the resultant
|
|
disk image file in the Binary directory with names in the
|
|
format fd_xxx.img for floppy media or hd_xxx.img for
|
|
hard disk media. Refer to the DiskList.txt file in the
|
|
Binary directory for more information on using the disk
|
|
image files.
|
|
|
|
4. Deploy the ROM
|
|
-----------------
|
|
|
|
Upon completion of a successful build, you should find the
|
|
resulting firmware in the Binary directory. These output files
|
|
will have names that match the config filename, but with different
|
|
extensions.
|
|
|
|
Three output files will be created for a single BuildROM run:
|
|
|
|
<plt>_<cfg>.rom - binary ROM image to burn to EEPROM
|
|
<plt>_<cfg>.com - executable version of the system image
|
|
that can be copied via X-Modem to a
|
|
running system to test the build.
|
|
|
|
The actual ROM image is the file ending in .rom. It should be
|
|
exactly 512KB. Simply burn the .rom image to your ROM and install
|
|
it in your hardware. The process for programming your ROM depends
|
|
on your hardware, but the .rom file is in a pure binary format (it
|
|
is not hex encoded).
|
|
|
|
Refer to the document ReadMe.txt in the Binary directory for more
|
|
information on the other two file extensions created.
|
|
|
|
Specifying Build Options on Command Line
|
|
----------------------------------------
|
|
|
|
If you don't want to be prompted for the options to the "BuildROM"
|
|
command, you can specify the options right on the command line.
|
|
|
|
For example:
|
|
|
|
C:\RomWBW\Source> BuildROM MK4 cust
|
|
|
|
In this case, you will not be prompted. This is useful if you wish
|
|
to automate your build process.
|
|
|
|
In the past, the size of the ROM could be specified as the third
|
|
parameter of the command. This parameter is now deprecated and
|
|
the size of the ROM is specified in your configuration file
|
|
using the ROMSIZE variable.
|
|
|
|
Special Build Commands
|
|
----------------------
|
|
|
|
You may notice there are a few additional Build*.cmd files in the
|
|
Source directory. They are not used or required for building ROM
|
|
firmware. Their purpose is described below:
|
|
|
|
BuildProp: Some RetroBrew Computer peripheral boards are based
|
|
on the Parallax Propeller. The Propeller requires
|
|
custom onboard EEPROM firmware to operate. This
|
|
command file builds the firmware images for each
|
|
of the Propeller-based boards.
|
|
|
|
BuildImages: RomWBW has the ability to create floppy disk and hard
|
|
disk images for use on systems running the RomWBW
|
|
firmware. This script allows you to place the files
|
|
you want on a CP/M floppy or hard disk in a directory
|
|
and will turn them into a writable disk image. Refer
|
|
to the ReadMe.txt document in the Source\Images
|
|
directory for a detailed description of this process.
|
|
N.B., BuildShared must be run prior to BuildImages.
|
|
|
|
BuildBP: This command builds another OS variant called BPBIOS. It
|
|
is a work in progress and should not be used at this time
|
|
without contacting Wayne Warthen.
|
|
|
|
Example BuildShared Run
|
|
-----------------------
|
|
|
|
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
|
|
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 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 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 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
|
|
|
|
Building ccpb03...
|
|
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 bdosb01...
|
|
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
|
|
CP/M MACRO ASSEM 2.0
|
|
D7F2
|
|
00BH USE FACTOR
|
|
END OF ASSEMBLY
|
|
|
|
MLOAD v25 Copyright (c) 1983, 1984, 1985, 1988
|
|
by NightOwl Software, Inc.
|
|
Loaded 1887 bytes (075FH) to file P0:CCP.BIN
|
|
Start address: D000H Ending address: D7BAH Bias: 0000H
|
|
Saved image size: 2048 bytes (0800H, - 16 records)
|
|
|
|
++ Warning: program origin NOT at 100H ++
|
|
|
|
CP/M MACRO ASSEM 2.0
|
|
E5EE
|
|
017H USE FACTOR
|
|
END OF ASSEMBLY
|
|
|
|
MLOAD v25 Copyright (c) 1983, 1984, 1985, 1988
|
|
by NightOwl Software, Inc.
|
|
Loaded 3453 bytes (0D7DH) to file P0:BDOS.BIN
|
|
Start address: D800H Ending address: E5B2H Bias: 0000H
|
|
Saved image size: 3584 bytes (0E00H, - 28 records)
|
|
|
|
++ Warning: program origin NOT at 100H ++
|
|
|
|
CP/M MACRO ASSEM 2.0
|
|
D7F2
|
|
008H USE FACTOR
|
|
END OF ASSEMBLY
|
|
|
|
MLOAD v25 Copyright (c) 1983, 1984, 1985, 1988
|
|
by NightOwl Software, Inc.
|
|
Loaded 1906 bytes (0772H) to file P0:CCP22.BIN
|
|
Start address: D000H Ending address: D7CCH Bias: 0000H
|
|
Saved image size: 2048 bytes (0800H, - 16 records)
|
|
|
|
++ Warning: program origin NOT at 100H ++
|
|
|
|
CP/M MACRO ASSEM 2.0
|
|
E633
|
|
012H USE FACTOR
|
|
END OF ASSEMBLY
|
|
|
|
MLOAD v25 Copyright (c) 1983, 1984, 1985, 1988
|
|
by NightOwl Software, Inc.
|
|
Loaded 3518 bytes (0DBEH) to file P0:BDOS22.BIN
|
|
Start address: D800H Ending address: E5EDH Bias: 0000H
|
|
Saved image size: 3584 bytes (0E00H, - 28 records)
|
|
|
|
++ Warning: program origin NOT at 100H ++
|
|
|
|
CP/M MACRO ASSEM 2.0
|
|
D7F2
|
|
00BH USE FACTOR
|
|
END OF ASSEMBLY
|
|
|
|
MLOAD v25 Copyright (c) 1983, 1984, 1985, 1988
|
|
by NightOwl Software, Inc.
|
|
Loaded 1887 bytes (075FH) to file P0:OS2CCP.BIN
|
|
Start address: D000H Ending address: D7BAH Bias: 0000H
|
|
Saved image size: 2048 bytes (0800H, - 16 records)
|
|
|
|
++ Warning: program origin NOT at 100H ++
|
|
|
|
CP/M MACRO ASSEM 2.0
|
|
E5EE
|
|
017H USE FACTOR
|
|
END OF ASSEMBLY
|
|
|
|
MLOAD v25 Copyright (c) 1983, 1984, 1985, 1988
|
|
by NightOwl Software, Inc.
|
|
Loaded 3453 bytes (0D7DH) to file P0:OS3BDOS.BIN
|
|
Start address: D800H Ending address: E5B2H Bias: 0000H
|
|
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
|
|
END OF ASSEMBLY
|
|
|
|
MLOAD v25 Copyright (c) 1983, 1984, 1985, 1988
|
|
by NightOwl Software, Inc.
|
|
Loaded 1888 bytes (0760H) to file P0:ZCPR.BIN
|
|
Start address: D000H Ending address: D7EEH Bias: 0000H
|
|
Saved image size: 2048 bytes (0800H, - 16 records)
|
|
|
|
++ Warning: program origin NOT at 100H ++
|
|
|
|
CP/M MACRO ASSEM 2.0
|
|
01B3
|
|
000H USE FACTOR
|
|
END OF ASSEMBLY
|
|
|
|
MLOAD v25 Copyright (c) 1983, 1984, 1985, 1988
|
|
by NightOwl Software, Inc.
|
|
Loaded 179 bytes (00B3H) to file P0:BDLOC.COM
|
|
Start address: 0100H Ending address: 01B2H Bias: 0000H
|
|
Saved image size: 256 bytes (0100H, - 2 records)
|
|
|
|
|
|
No Fatal error(s)
|
|
|
|
|
|
Link-80 3.44 09-Dec-81 Copyright (c) 1981 Microsoft
|
|
|
|
Data 0100 08F5 < 2037>
|
|
|
|
51781 Bytes Free
|
|
[0000 08F5 8]
|
|
|
|
|
|
|
|
ZMAC Relocating Macro Assembler v 1.7, 04/09/93
|
|
Copyright 1988,1989 by A.E. Hawley
|
|
|
|
|
|
P0:ZSDOS.Z80 assembled with NO ERRORS
|
|
|
|
..To produce:
|
|
|
|
P0:ZSDOS.REL, P0:ZSDOS.PRN
|
|
|
|
Source Lines 3345 Unused Memory 7995H
|
|
Labels 429 Total Code Size 0DF6H
|
|
Macros -Read none
|
|
-Expanded none
|
|
|
|
=== SEGMENT SIZES ===
|
|
|
|
ASEG =empty CSEG =0DF6H DSEG =empty BLANK =empty
|
|
|
|
Named COMMON segments
|
|
|
|
_BIOS_
|
|
LINK 1.31
|
|
|
|
/_BIOS_/ E600
|
|
|
|
ABSOLUTE 0000
|
|
CODE SIZE 0E00 (D800-E5FF)
|
|
DATA SIZE 0000
|
|
COMMON SIZE 0000
|
|
USE FACTOR 1C
|
|
|
|
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
|
|
..\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
|
|
|
|
|
|
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.
|
|
|
|
|
|
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. 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.
|
|
SYSTEM TIMER: Z180
|
|
Padspace space created: 32768 bytes.
|
|
tasm: pass 2 complete.
|
|
tasm: Number of errors = 0
|
|
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> |