home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.update.uu.se
/
ftp.update.uu.se.2014.03.zip
/
ftp.update.uu.se
/
pub
/
rainbow
/
msdos
/
latrobe
/
b
/
biodif.arc
/
ABSTRACT.DOC
next >
Wrap
Text File
|
1987-01-19
|
2KB
|
54 lines
MS-BOOT
This set of programs is designed to bootstrap the MS-DOS operating system
from the disk to memory.
There are three files built by the MAKE file.
Z80FBOOT.COM is the bootstrap loader for the floppy disk.
This is one sector of bootstrap that is written to
sector 1 of track 1 of a floppy disk.
The Rainbow firmware in ROM reads this into Z-80 memory
and starts the Z-80 working on it.
This code makes the Z-80 read in the rest of the bootstrap
and start the 8088 working on it.
The file comes from the Z-80 programs, compiled on the
Z-80 side of the Rainbow.
MSBOOT.COM is the 8088 MS-DOS bootstrap that loads in MS-DOS from
the disk. It reads the hidden system files IO.SYS and
MSDOS.SYS into memory and starts them running.
Z80PROG.COM is the Z-80 code that allows MS-DOS to operate on
floppy disks. Since the Rainbow 8088 does not have direct
access to the floppy disk controller, it must pass commands
to this code to perform floppy disk actions.
The file comes from the Z-80 programs, compiled on the
Z-80 side of the Rainbow.
To build these files, use the MAKE utility on MSBOOT.MAK.
To write these files to disk A, run SYMDEB and type in the following
commands. Comments follow the ';' and should not be typed into SYMDEB.
Neither should the ';'.
SYMDEB
F 100 L 500 0 ;Clear memory to zeros
N Z80FBOOT.COM ;Name the floppy bootstrap file
L ;Load it into memory
W 100 0 0 1 ;Write one sector, starting at sector 0,
;to drive A
F 100 L 4000 FA ;Clear memory to 'FA'
N MSBOOT.COM ;Name the MS-DOS bootstrap file
L ;Load it into memory
W 100 0 1 F ;Write 15 sectors, starting at sector 1
F 100 L 4000 FA ;Clear memory to 'FA'
N Z80PROG.COM ;Name the Z-80 program file
L ;Load it into memory
W 100 0 10 4 ;Write 4 sectors, starting at sector 16
Q ;Done