annotate src/os9/level2/cmds/loop.asm @ 86:4967d1acd34a

add sbc09.asm
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 20 Aug 2018 00:48:11 +0900
parents 02d742bf52e5
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
58
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
1 ********************************************************************
86
4967d1acd34a add sbc09.asm
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 67
diff changeset
2 * loop dummy loader
58
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
3 *
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
4 * $Id$
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
5 *
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
6 * Edt/Rev YYYY/MM/DD Modified by
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
7 * Comment
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
8 * ------------------------------------------------------------------
86
4967d1acd34a add sbc09.asm
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 67
diff changeset
9 * 1 2018/07/30 S. Kono
58
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
10
86
4967d1acd34a add sbc09.asm
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 67
diff changeset
11 nam Loop
4967d1acd34a add sbc09.asm
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 67
diff changeset
12 ttl Dummy loop
58
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
13
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
14 ifp1
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
15 use defsfile
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
16 endc
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
17
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
18 * Module header definitions
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
19 tylg set Prgrm+Objct
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
20 atrv set ReEnt+rev
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
21 rev set $00
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
22 edition set 1
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
23
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
24 mod eom,name,tylg,atrv,start,size
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
25
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
26 org 0
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
27 count rmb 2
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
28 size equ .
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
29
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
30 name fcs /Loop/
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
31 fcb edition
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
32
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
33 start ldy #4000
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
34 l1 ldx #0
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
35 l0 leax -1,x
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
36 bne l0
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
37 leay -1,y
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
38 bne l1
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
39 Exit clrb
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
40 os9 F$Exit
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
41
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
42
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
43 emod
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
44 eom equ *
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
45 end