Mercurial > hg > Members > kono > nitros9-code
comparison defs/boot.d @ 1626:c01a65c813ce
Definition files to use with as6809
author | boisy |
---|---|
date | Sat, 03 Jul 2004 00:02:14 +0000 |
parents | |
children | 7af4d12008f4 |
comparison
equal
deleted
inserted
replaced
1625:80cff44f7e07 | 1626:c01a65c813ce |
---|---|
1 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | |
2 ; boot | |
3 ; | |
4 ; $Id$ | |
5 ; | |
6 ; Edt/Rev YYYY/MM/DD Modified by | |
7 ; Comment | |
8 ; ------------------------------------------------------------------ | |
9 ; 2004/05/17 Boisy G. Pitre | |
10 ; Started. | |
11 | |
12 .title Boot Definitions | |
13 | |
14 .area BOOT (ABS) | |
15 | |
16 .ifgt Level-1 | |
17 | |
18 ; | |
19 ; Boot defs for NitrOS-9 Level 1 | |
20 ; | |
21 ; These defs are not strictly for 'Boot', but are for booting the | |
22 ; system. | |
23 ; | |
24 Bt.Start == 0hEE00 ; Start address of the boot track in memory | |
25 Bt.Size == 0h1080 ; Maximum size of bootfile | |
26 | |
27 .else | |
28 | |
29 ; | |
30 ; Boot defs for NitrOS-9 Level 2 and above | |
31 ; | |
32 ; These defs are not strictly for 'Boot', but are for booting the | |
33 ; system. | |
34 ; | |
35 Bt.Block == 0h3B ; Block to map in for the 'OS9BOOT' screen | |
36 Bt.Flag == 0h8A34 ; Flag in Bt.Block to verify that it's unchanged | |
37 Bt.Offst == 2 ; Offset into the screen where the current ptr is | |
38 Bt.Start == 0hED00 ; Start address of the boot track in memory | |
39 | |
40 .endif | |
41 | |
42 Bt.Track == 34 ; Boot track | |
43 | |
44 | |
45 .ifgt Level-2 | |
46 ; | |
47 ; Level 3 Defs | |
48 ; | |
49 ; These definitions apply to NitrOS-9 Level 3 | |
50 ; | |
51 L3.Start == 0h2000 ; Start off at slot 1 | |
52 L3.Size == 0h40 ; Go for 64 pages: 2 slots total | |
53 L3.Blks == L3.Size/0h20 ; Number of slots | |
54 L3.End == L3.Start+L3.Size*0h0100 ; end of L3 memory | |
55 L3.SCF == 0h0660 ; SCF block ptr | |
56 L3.RBF == L3.SCF+1 ; RBF block ptr | |
57 .endif | |
58 | |
59 .endif |