Mercurial > hg > Members > kono > os9 > sbc09
comparison os9/level1/boot.asm @ 35:01519215ec70
add watch point
0xfe00 fixed ram area in MMU
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 15 Jul 2018 20:29:55 +0900 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
34:2032755628dc | 35:01519215ec70 |
---|---|
1 ******************************************************************** | |
2 * Boot - V09 Boot module | |
3 * | |
4 * $Id: boot_1773.asm,v 1.1.1.1 2001/02/21 23:30:54 boisy Exp $ | |
5 * | |
6 * Ed. Comments Who YY/MM/DD | |
7 * ------------------------------------------------------------------ | |
8 | |
9 nam Boot | |
10 ttl v09 Boot module | |
11 | |
12 ifp1 | |
13 use defsfile | |
14 use coco.d | |
15 endc | |
16 | |
17 * | |
18 * map extended rom on page 0x40- | |
19 * first two bytes are extra rom module size | |
20 | |
21 tylg set Systm+Objct | |
22 atrv set ReEnt+rev | |
23 rev set $01 | |
24 edition set 1 | |
25 | |
26 mod eom,name,tylg,atrv,start,size | |
27 | |
28 size equ . | |
29 | |
30 name fcs /Boot/ | |
31 fcb edition | |
32 | |
33 start | |
34 ldx #Bt.Start+Bt.Size-1 | |
35 ldy #$ff00 | |
36 pshs x,y,u | |
37 loop ldb #$87 | |
38 cmpb ,x | |
39 bne notfound | |
40 os9 F$VModul | |
41 bcs notfound | |
42 ldx ,s | |
43 ldu ,u | |
44 ldd 2,u size of mulde | |
45 leax d,x | |
46 bra loop | |
47 notfound | |
48 leax 1,x | |
49 stx ,s | |
50 cmpx 2,s | |
51 blo loop | |
52 last clra | |
53 clrb | |
54 puls x,y,u,pc | |
55 | |
56 emod | |
57 eom equ * | |
58 end |