annotate level1/cmds/load.as @ 2786:e333ec1907ef lwtools-port

Updated makefile(s) so correct coco1 dw boot and dwio.sb files are used. Updated level1/coco1/modules/makefile so that boot_dw_coco1 and dwio_coco1.sb get created. Updated level1/coco1/bootfiles/makefile added detection of PORT status so if coco1 is detected then dwio_coco1.sb and boot_dw_coco1 are used in place of dwio.sb and boot_dw.
author drencor-xeen
date Sun, 27 Jan 2013 00:14:03 -0600
parents 03f26e88b809
children 28b6ec8a14d5
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1869
a51439f6b206 Massive checkin
boisy
parents:
diff changeset
1 ********************************************************************
a51439f6b206 Massive checkin
boisy
parents:
diff changeset
2 * Load - Load a module
a51439f6b206 Massive checkin
boisy
parents:
diff changeset
3 *
a51439f6b206 Massive checkin
boisy
parents:
diff changeset
4 * $Id$
a51439f6b206 Massive checkin
boisy
parents:
diff changeset
5 *
a51439f6b206 Massive checkin
boisy
parents:
diff changeset
6 * Edt/Rev YYYY/MM/DD Modified by
a51439f6b206 Massive checkin
boisy
parents:
diff changeset
7 * Comment
a51439f6b206 Massive checkin
boisy
parents:
diff changeset
8 * ------------------------------------------------------------------
a51439f6b206 Massive checkin
boisy
parents:
diff changeset
9 * 4 ????/??/??
a51439f6b206 Massive checkin
boisy
parents:
diff changeset
10 * From Tandy OS-9 Level One VR 02.00.00.
a51439f6b206 Massive checkin
boisy
parents:
diff changeset
11
a51439f6b206 Massive checkin
boisy
parents:
diff changeset
12 nam Load
a51439f6b206 Massive checkin
boisy
parents:
diff changeset
13 ttl Load a module
a51439f6b206 Massive checkin
boisy
parents:
diff changeset
14
a51439f6b206 Massive checkin
boisy
parents:
diff changeset
15 use defsfile.d
a51439f6b206 Massive checkin
boisy
parents:
diff changeset
16
a51439f6b206 Massive checkin
boisy
parents:
diff changeset
17 rev set $00
a51439f6b206 Massive checkin
boisy
parents:
diff changeset
18 edition set 4
a51439f6b206 Massive checkin
boisy
parents:
diff changeset
19
2782
aaba193af04f Updated code to use lwasm/lwlink
Boisy Pitre <boisy.pitre@nuance.com>
parents: 1869
diff changeset
20 section data
1869
a51439f6b206 Massive checkin
boisy
parents:
diff changeset
21 u0000 rmb 200
a51439f6b206 Massive checkin
boisy
parents:
diff changeset
22 endsect
a51439f6b206 Massive checkin
boisy
parents:
diff changeset
23
2782
aaba193af04f Updated code to use lwasm/lwlink
Boisy Pitre <boisy.pitre@nuance.com>
parents: 1869
diff changeset
24 * psect load_a,Prgrm+Objct,ReEnt+rev,edition,200,start
aaba193af04f Updated code to use lwasm/lwlink
Boisy Pitre <boisy.pitre@nuance.com>
parents: 1869
diff changeset
25 section text
aaba193af04f Updated code to use lwasm/lwlink
Boisy Pitre <boisy.pitre@nuance.com>
parents: 1869
diff changeset
26
1869
a51439f6b206 Massive checkin
boisy
parents:
diff changeset
27 start os9 F$Load
a51439f6b206 Massive checkin
boisy
parents:
diff changeset
28 bcs Exit
a51439f6b206 Massive checkin
boisy
parents:
diff changeset
29 lda ,x
a51439f6b206 Massive checkin
boisy
parents:
diff changeset
30 cmpa #C$CR
a51439f6b206 Massive checkin
boisy
parents:
diff changeset
31 bne start
a51439f6b206 Massive checkin
boisy
parents:
diff changeset
32 clrb
a51439f6b206 Massive checkin
boisy
parents:
diff changeset
33 Exit os9 F$Exit
a51439f6b206 Massive checkin
boisy
parents:
diff changeset
34
a51439f6b206 Massive checkin
boisy
parents:
diff changeset
35 endsect