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 >
Text File  |  1987-01-19  |  2KB  |  54 lines

  1.  
  2.         MS-BOOT
  3.  
  4. This set of programs is designed to bootstrap the MS-DOS operating system
  5. from the disk to memory.
  6.  
  7. There are three files built by the MAKE file.
  8.  
  9.     Z80FBOOT.COM is the bootstrap loader for the floppy disk.
  10.         This is one sector of bootstrap that is written to
  11.         sector 1 of track 1 of a floppy disk.
  12.         The Rainbow firmware in ROM reads this into Z-80 memory
  13.         and starts the Z-80 working on it.
  14.         This code makes the Z-80 read in the rest of the bootstrap
  15.         and start the 8088 working on it.
  16.  
  17.         The file comes from the Z-80 programs, compiled on the
  18.         Z-80 side of the Rainbow.
  19.  
  20.     MSBOOT.COM is the 8088 MS-DOS bootstrap that loads in MS-DOS from
  21.         the disk.  It reads the hidden system files IO.SYS and
  22.         MSDOS.SYS into memory and starts them running.
  23.  
  24.     Z80PROG.COM is the Z-80 code that allows MS-DOS to operate on
  25.         floppy disks.  Since the Rainbow 8088 does not have direct
  26.         access to the floppy disk controller, it must pass commands
  27.         to this code to perform floppy disk actions.
  28.  
  29.         The file comes from the Z-80 programs, compiled on the
  30.         Z-80 side of the Rainbow.
  31.  
  32. To build these files, use the MAKE utility on MSBOOT.MAK.
  33.  
  34. To write these files to disk A, run SYMDEB and type in the following
  35. commands.  Comments follow the ';' and should not be typed into SYMDEB.
  36. Neither should the ';'.
  37.  
  38.     SYMDEB
  39.     F 100 L 500 0        ;Clear memory to zeros
  40.     N Z80FBOOT.COM        ;Name the floppy bootstrap file
  41.     L            ;Load it into memory
  42.     W 100 0 0 1        ;Write one sector, starting at sector 0,
  43.                 ;to drive A
  44.     F 100 L 4000 FA        ;Clear memory to 'FA'
  45.     N MSBOOT.COM        ;Name the MS-DOS bootstrap file
  46.     L            ;Load it into memory
  47.     W 100 0 1 F        ;Write 15 sectors, starting at sector 1
  48.     F 100 L 4000 FA        ;Clear memory to 'FA'
  49.     N Z80PROG.COM        ;Name the Z-80 program file
  50.     L            ;Load it into memory
  51.     W 100 0 10 4        ;Write 4 sectors, starting at sector 16
  52.     Q            ;Done
  53.  
  54.