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