annotate defs/boot.d @ 1919:028161cd3535

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