Mercurial > hg > Members > kono > nitros9-code
annotate defs/boot.d @ 1919:028161cd3535
uses ss.fd
author | boisy |
---|---|
date | Fri, 25 Nov 2005 12:39:54 +0000 |
parents | 9d95e3246a61 |
children |
rev | line source |
---|---|
1626 | 1 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
1760
27e85b681dab
Fixed DEFS issue in 6809l2 and 6309l2 (thanks Rodney!)
boisy
parents:
1630
diff
changeset
|
2 ; boot - NitrOS-9 Boot Definitions |
1626 | 3 ; |
4 ; $Id$ | |
5 ; | |
6 ; Edt/Rev YYYY/MM/DD Modified by | |
7 ; Comment | |
8 ; ------------------------------------------------------------------ | |
9 ; 2004/05/17 Boisy G. Pitre | |
1760
27e85b681dab
Fixed DEFS issue in 6809l2 and 6309l2 (thanks Rodney!)
boisy
parents:
1630
diff
changeset
|
10 ; Created. |
1626 | 11 |
12 .title Boot Definitions | |
13 | |
1630
7af4d12008f4
Updated ChangeLogs with slight formatting differences
boisy
parents:
1626
diff
changeset
|
14 .ifndef Level |
7af4d12008f4
Updated ChangeLogs with slight formatting differences
boisy
parents:
1626
diff
changeset
|
15 Level == 1 |
7af4d12008f4
Updated ChangeLogs with slight formatting differences
boisy
parents:
1626
diff
changeset
|
16 .endif |
1626 | 17 |
1630
7af4d12008f4
Updated ChangeLogs with slight formatting differences
boisy
parents:
1626
diff
changeset
|
18 .ifgt Level-1 |
1626 | 19 |
20 ; | |
21 ; Boot defs for NitrOS-9 Level 1 | |
22 ; | |
23 ; These defs are not strictly for 'Boot', but are for booting the | |
24 ; system. | |
25 ; | |
26 Bt.Start == 0hEE00 ; Start address of the boot track in memory | |
27 Bt.Size == 0h1080 ; Maximum size of bootfile | |
28 | |
29 .else | |
30 | |
31 ; | |
32 ; Boot defs for NitrOS-9 Level 2 and above | |
33 ; | |
34 ; These defs are not strictly for 'Boot', but are for booting the | |
35 ; system. | |
36 ; | |
37 Bt.Block == 0h3B ; Block to map in for the 'OS9BOOT' screen | |
38 Bt.Flag == 0h8A34 ; Flag in Bt.Block to verify that it's unchanged | |
39 Bt.Offst == 2 ; Offset into the screen where the current ptr is | |
40 Bt.Start == 0hED00 ; Start address of the boot track in memory | |
41 | |
42 .endif | |
43 | |
44 Bt.Track == 34 ; Boot track | |
45 | |
46 | |
47 .ifgt Level-2 | |
48 ; | |
49 ; Level 3 Defs | |
50 ; | |
51 ; These definitions apply to NitrOS-9 Level 3 | |
52 ; | |
53 L3.Start == 0h2000 ; Start off at slot 1 | |
54 L3.Size == 0h40 ; Go for 64 pages: 2 slots total | |
55 L3.Blks == L3.Size/0h20 ; Number of slots | |
56 L3.End == L3.Start+L3.Size*0h0100 ; end of L3 memory | |
57 L3.SCF == 0h0660 ; SCF block ptr | |
58 L3.RBF == L3.SCF+1 ; RBF block ptr | |
59 .endif |