Mercurial > hg > Members > kono > nitros9-code
changeset 124:31e9f483c687
* DragonDOS BOOT loads sectors (numbered from 0) 2-17 (3840 bytes) into
* RAM at location 9728. The first two bytes of sector 2 must be ASCII 'OS'
* for this to work. It then jumps to 9730 and begins execution.
*
* The boot code switches into RAM mode, and copies the entire section to
* $F000 and jumps to $F04F.
* The 3840 bytes contain a few bytes to do the RAM mode switch, then
* immediately after comes the kernel modules; OS9, OS9p2, Init and Boot
* The rest of the bootstrap is in the OS9Boot file. The disk head at LSN0
* contains the LSN of the bootstrap file in field DD.BT.
author | roug |
---|---|
date | Sat, 06 Jul 2002 21:17:48 +0000 |
parents | 9c16042bc382 |
children | 97d61d10c012 |
files | level1/cmds/os9gen.asm |
diffstat | 1 files changed, 12 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/level1/cmds/os9gen.asm Sat Jul 06 20:59:08 2002 +0000 +++ b/level1/cmds/os9gen.asm Sat Jul 06 21:17:48 2002 +0000 @@ -5,7 +5,18 @@ * * Ed. Comments Who YY/MM/DD * ------------------------------------------------------------------ -* 2 Original Microware distribution version +* 7 Original Dragon Data distribution version + +* DragonDOS BOOT loads sectors (numbered from 0) 2-17 (3840 bytes) into +* RAM at location 9728. The first two bytes of sector 2 must be ASCII 'OS' +* for this to work. It then jumps to 9730 and begins execution. +* +* The boot code switches into RAM mode, and copies the entire section to +* $F000 and jumps to $F04F. +* The 3840 bytes contain a few bytes to do the RAM mode switch, then +* immediately after comes the kernel modules; OS9, OS9p2, Init and Boot +* The rest of the bootstrap is in the OS9Boot file. The disk head at LSN0 +* contains the LSN of the bootstrap file in field DD.BT. nam OS9gen ttl Build and Link a Bootstrap File