home *** CD-ROM | disk | FTP | other *** search
/ APDL Public Domain 2 / APDL_PD2A.iso / demos / not_rpc_2 / scroller < prev    next >
ArcFS Archive  |  1995-10-05  |  250.4 KB

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: ArcFS Archive (archive/arcFS).

ConfidenceProgramDetectionMatch TypeSupport
100% dexvert ArcFS Archive (archive/arcFS) magic Supported
10% dexvert Raw Partition (archive/rawPartition) magic Supported
100% file RISC OS archive (ArcFS format) default
99% file data default
100% TrID Acorn ArcFS Archive default
100% gt2 Kopftext: 'Archive' default (weak)
100% disktype FAT16 file system (hints score 0 of 5) Unusual sector size 4096 bytes Volume size 100 MiB (104857600 bytes, 12800 clusters of 8 KiB) default (weak)
100% detectItEasy Archive: ArcFS default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 41 72 63 68 69 76 65 00 | b0 01 00 00 10 02 00 00 |Archive.|........|
|00000010| 28 00 00 00 64 00 00 00 | 00 00 00 00 00 00 00 00 |(...d...|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000050| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000060| 82 21 53 63 72 6f 6c 6c | 65 72 00 00 ff ff ff ff |.!Scroll|er......|
|00000070| 43 dc fd ff e9 20 37 1c | 30 00 00 00 ff ff ff ff |C.... 7.|0.......|
|00000080| 8c 01 00 80 82 21 42 6f | 6f 74 00 00 ff ff ff ff |.....!Bo|ot......|
|00000090| 9e 00 00 00 42 eb ff ff | 52 4b 1c 5a 03 00 8d 4f |....B...|RK.Z...O|
|000000a0| 9e 00 00 00 24 00 00 00 | 82 21 48 65 6c 70 00 00 |....$...|.!Help..|
|000000b0| ff ff ff ff 1d 01 00 00 | 42 ff ff ff 52 4b 1c 5a |........|B...RK.Z|
|000000c0| 03 00 5f 59 1d 01 00 00 | e6 00 00 00 82 21 52 75 |.._Y....|.....!Ru|
|000000d0| 6e 00 04 00 ff ff ff ff | 0e 01 00 00 42 eb ff ff |n.......|....B...|
|000000e0| a6 97 1c 5a 03 00 d7 ce | 0e 01 00 00 27 02 00 00 |...Z....|....'...|
|000000f0| 82 21 72 75 6e 69 6d 61 | 67 65 00 ff f5 7c 00 00 |.!runima|ge...|..|
|00000100| 42 fb ff ff 4c 5c 79 64 | 03 00 cd 0b f5 7c 00 00 |B...L\yd|.....|..|
|00000110| 59 03 00 00 82 21 53 70 | 72 69 74 65 73 00 ff ff |Y....!Sp|rites...|
|00000120| e8 09 00 00 42 f9 ff ff | 52 4b 1c 5a 03 00 18 84 |....B...|RK.Z....|
|00000130| e8 09 00 00 72 80 00 00 | 82 42 61 63 6b 53 63 72 |....r...|.BackScr|
|00000140| 65 65 6e 00 01 40 01 00 | 42 fd ff ff 52 4b 1c 5a |een..@..|B...RK.Z|
|00000150| 03 00 a3 b6 01 40 01 00 | 7e 8a 00 00 82 46 6f 6e |.....@..|~....Fon|
|00000160| 74 31 00 00 ff ff ff ff | 01 40 01 00 42 fd ff ff |t1......|.@..B...|
|00000170| 52 4b 1c 5a 03 00 9b b3 | 01 40 01 00 a3 ca 01 00 |RK.Z....|.@......|
|00000180| 82 4d 65 6d 41 6c 6c 6f | 63 00 ff ff 30 0a 00 00 |.MemAllo|c...0...|
|00000190| 42 fa ff ff 52 4b 1c 5a | 03 00 e6 4f 30 0a 00 00 |B...RK.Z|...O0...|
|000001a0| c8 0a 03 00 82 54 75 6e | 65 00 04 00 ff ff ff ff |.....Tun|e.......|
|000001b0| 70 d2 00 00 42 01 f0 ff | 52 4b 1c 5a 03 00 3f 75 |p...B...|RK.Z..?u|
|000001c0| 70 d2 00 00 1c 15 03 00 | 00 6c 65 72 00 00 04 00 |p.......|.ler....|
|000001d0| ff ff ff ff 03 00 5d 00 | 46 fb f3 ff fa a9 09 1d |......].|F.......|
|000001e0| 90 0c 01 00 03 00 00 00 | 4b ab db fd 00 00 00 00 |........|K.......|
|000001f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000200| 00 00 00 00 00 00 00 00 | 00 00 00 00 44 01 00 00 |........|....D...|
|00000210| 46 69 6c 65 44 61 74 61 | 82 21 42 6f 6f 74 00 00 |FileData|.!Boot..|
|00000220| ff ff ff ff 9e 00 00 00 | 42 eb ff ff 52 4b 1c 5a |........|B...RK.Z|
|00000230| 03 00 8d 4f 7c 20 21 42 | 6f 6f 74 20 66 69 6c 65 |...O| !B|oot file|
|00000240| 20 66 6f 72 20 22 21 53 | 63 72 6f 6c 6c 65 72 22 | for "!S|croller"|
|00000250| 20 64 65 6d 6f 0a 7c 20 | 62 79 20 53 74 65 76 65 | demo.| |by Steve|
|00000260| 20 44 6f 6d 6d 65 74 74 | 20 28 32 31 2f 30 34 2f | Dommett| (21/04/|
|00000270| 39 30 29 0a 0a 53 65 74 | 20 53 63 72 6f 6c 6c 65 |90)..Set| Scrolle|
|00000280| 72 24 44 69 72 20 3c 4f | 62 65 79 24 44 69 72 3e |r$Dir <O|bey$Dir>|
|00000290| 0a 53 65 74 20 53 63 72 | 6f 6c 6c 65 72 24 46 72 |.Set Scr|oller$Fr|
|000002a0| 6f 6d 44 65 73 6b 20 22 | 54 52 55 45 22 0a 49 63 |omDesk "|TRUE".Ic|
|000002b0| 6f 6e 53 70 72 69 74 65 | 73 20 3c 53 63 72 6f 6c |onSprite|s <Scrol|
|000002c0| 6c 65 72 24 44 69 72 3e | 2e 21 53 70 72 69 74 65 |ler$Dir>|.!Sprite|
|000002d0| 73 0a 46 69 6c 65 44 61 | 74 61 82 21 48 65 6c 70 |s.FileDa|ta.!Help|
|000002e0| 00 00 ff ff ff ff 1d 01 | 00 00 42 ff ff ff 52 4b |........|..B...RK|
|000002f0| 1c 5a 03 00 5f 59 7c 20 | 21 48 65 6c 70 20 66 69 |.Z.._Y| |!Help fi|
|00000300| 6c 65 20 66 6f 72 20 22 | 21 53 63 72 6f 6c 6c 65 |le for "|!Scrolle|
|00000310| 72 22 20 64 65 6d 6f 0a | 0a 54 68 69 73 20 64 65 |r" demo.|.This de|
|00000320| 6d 6f 20 77 61 73 20 6a | 75 73 74 20 74 68 72 6f |mo was j|ust thro|
|00000330| 77 6e 20 74 6f 67 65 74 | 68 65 72 20 74 6f 20 73 |wn toget|her to s|
|00000340| 65 65 20 69 66 20 49 20 | 63 6f 75 6c 64 20 77 72 |ee if I |could wr|
|00000350| 69 74 65 20 61 20 73 63 | 72 6f 6c 6c 2d 74 65 78 |ite a sc|roll-tex|
|00000360| 74 20 72 6f 75 74 69 6e | 65 2c 20 69 6e 73 74 65 |t routin|e, inste|
|00000370| 61 64 20 6f 66 20 6e 69 | 63 6b 69 6e 67 20 6f 74 |ad of ni|cking ot|
|00000380| 68 65 72 20 70 65 6f 70 | 6c 65 27 73 2e 20 49 20 |her peop|le's. I |
|00000390| 74 68 69 6e 6b 20 79 6f | 75 27 6c 6c 20 61 67 72 |think yo|u'll agr|
|000003a0| 65 65 20 49 20 63 61 6e | 2c 20 6a 75 73 74 2e 0a |ee I can|, just..|
|000003b0| 0a 54 6f 20 72 75 6e 2c | 20 73 69 6d 70 6c 79 20 |.To run,| simply |
|000003c0| 64 6f 75 62 6c 65 20 63 | 6c 69 63 6b 20 6f 6e 20 |double c|lick on |
|000003d0| 74 68 65 20 22 21 53 63 | 72 6f 6c 6c 65 72 22 20 |the "!Sc|roller" |
|000003e0| 69 63 6f 6e 2e 0a 0a 49 | 66 20 69 74 20 64 6f 65 |icon...I|f it doe|
|000003f0| 73 20 6e 6f 74 20 77 6f | 72 6b 2c 20 49 20 64 6f |s not wo|rk, I do|
|00000400| 6e 27 74 20 6b 6e 6f 77 | 20 77 68 79 20 21 21 21 |n't know| why !!!|
|00000410| 0a 0a 0a 46 69 6c 65 44 | 61 74 61 82 21 52 75 6e |...FileD|ata.!Run|
|00000420| 00 04 00 ff ff ff ff 0e | 01 00 00 42 eb ff ff a6 |........|...B....|
|00000430| 97 1c 5a 03 00 d7 ce 7c | 20 21 52 75 6e 20 66 69 |..Z....|| !Run fi|
|00000440| 6c 65 20 66 6f 72 20 22 | 21 53 63 72 6f 6c 6c 65 |le for "|!Scrolle|
|00000450| 72 22 20 64 65 6d 6f 0a | 7c 20 62 79 20 53 74 65 |r" demo.|| by Ste|
|00000460| 76 65 20 44 6f 6d 6d 65 | 74 74 20 28 32 31 2f 30 |ve Domme|tt (21/0|
|00000470| 34 2f 39 30 29 0a 0a 49 | 46 20 22 3c 53 63 72 6f |4/90)..I|F "<Scro|
|00000480| 6c 6c 65 72 24 44 69 72 | 3e 22 20 3d 20 22 3c 4f |ller$Dir|>" = "<O|
|00000490| 62 65 79 24 44 69 72 3e | 22 20 54 48 45 4e 20 2a |bey$Dir>|" THEN *|
|000004a0| 20 45 4c 53 45 20 53 65 | 74 20 53 63 72 6f 6c 6c | ELSE Se|t Scroll|
|000004b0| 65 72 24 44 69 72 20 3c | 4f 62 65 79 24 44 69 72 |er$Dir <|Obey$Dir|
|000004c0| 3e 0a 57 69 6d 70 53 6c | 6f 74 20 2d 6d 69 6e 20 |>.WimpSl|ot -min |
|000004d0| 33 32 30 4b 20 2d 6d 61 | 78 20 33 32 30 4b 0a 52 |320K -ma|x 320K.R|
|000004e0| 4d 45 6e 73 75 72 65 20 | 4d 65 6d 41 6c 6c 6f 63 |MEnsure |MemAlloc|
|000004f0| 20 30 2e 31 31 20 3c 53 | 63 72 6f 6c 6c 65 72 24 | 0.11 <S|croller$|
|00000500| 44 69 72 3e 2e 4d 65 6d | 41 6c 6c 6f 63 0a 53 63 |Dir>.Mem|Alloc.Sc|
|00000510| 72 65 65 6e 53 69 7a 65 | 20 31 36 30 4b 0a 42 61 |reenSize| 160K.Ba|
|00000520| 73 69 63 20 2d 71 75 69 | 74 20 22 3c 53 63 72 6f |sic -qui|t "<Scro|
|00000530| 6c 6c 65 72 24 44 69 72 | 3e 2e 21 52 75 6e 49 6d |ller$Dir|>.!RunIm|
|00000540| 61 67 65 22 0a 46 69 6c | 65 44 61 74 61 82 21 72 |age".Fil|eData.!r|
|00000550| 75 6e 69 6d 61 67 65 00 | ff f5 7c 00 00 42 fb ff |unimage.|..|..B..|
|00000560| ff 4c 5c 79 64 03 00 cd | 0b 0d 00 0a 33 f4 20 3e |.L\yd...|....3. >|
|00000570| 20 61 64 66 73 3a 3a 48 | 61 72 64 44 69 73 63 34 | adfs::H|ardDisc4|
|00000580| 2e 24 2e 44 65 6d 6f 73 | 2e 21 53 63 72 6f 6c 6c |.$.Demos|.!Scroll|
|00000590| 65 72 2e 21 52 75 6e 49 | 6d 61 67 65 0d 00 14 34 |er.!RunI|mage...4|
|000005a0| f4 20 20 20 20 59 65 73 | 2c 20 4f 4b 2c 20 49 20 |. Yes|, OK, I |
|000005b0| 61 64 6d 69 74 20 69 74 | 2e 20 49 27 76 65 20 67 |admit it|. I've g|
|000005c0| 6f 74 20 61 20 68 61 72 | 64 20 64 69 73 63 21 21 |ot a har|d disc!!|
|000005d0| 0d 00 1e 2d f4 20 20 20 | 49 74 27 73 20 6f 6e 6c |...-. |It's onl|
|000005e0| 79 20 61 20 74 77 65 6e | 74 79 20 4d 62 79 74 65 |y a twen|ty Mbyte|
|000005f0| 20 6f 6e 65 2c 20 74 68 | 6f 75 67 68 2e 0d 00 28 | one, th|ough...(|
|00000600| 38 f4 20 54 68 61 74 27 | 73 20 6e 6f 74 20 71 75 |8. That'|s not qu|
|00000610| 69 74 65 20 74 72 75 65 | 3a 20 49 74 27 73 20 61 |ite true|: It's a|
|00000620| 20 66 6f 72 74 79 20 4d | 62 79 74 65 20 63 61 70 | forty M|byte cap|
|00000630| 61 63 69 74 79 0d 00 32 | 36 f4 20 20 20 20 20 20 |acity..2|6. |
|00000640| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000650| 20 20 62 75 74 20 69 74 | 20 75 73 65 73 20 4d 46 | but it| uses MF|
|00000660| 4d 20 72 65 63 6f 72 64 | 69 6e 67 0d 00 3c 3f f4 |M record|ing..<?.|
|00000670| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000680| 20 20 20 20 20 20 20 20 | 77 68 65 72 65 61 73 20 | |whereas |
|00000690| 74 68 65 20 41 63 6f 72 | 6e 20 48 61 72 64 20 44 |the Acor|n Hard D|
|000006a0| 69 73 63 20 50 6f 64 75 | 6c 65 0d 00 46 3d f4 20 |isc Podu|le..F=. |
|000006b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000006c0| 20 20 20 20 20 20 20 63 | 61 6e 20 6f 6e 6c 79 20 | c|an only |
|000006d0| 63 6f 70 65 20 77 69 74 | 68 20 46 4d 20 72 65 63 |cope wit|h FM rec|
|000006e0| 6f 72 64 69 6e 67 2c 0d | 00 50 3f f4 20 20 20 20 |ording,.|.P?. |
|000006f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000700| 20 20 20 20 73 6f 20 49 | 20 63 61 6e 20 6f 6e 6c | so I| can onl|
|00000710| 79 20 75 73 65 73 20 31 | 39 2e 39 35 20 4d 62 79 |y uses 1|9.95 Mby|
|00000720| 74 65 73 20 6f 66 0d 00 | 5a 34 f4 20 20 20 20 20 |tes of..|Z4. |
|00000730| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000740| 20 20 20 6d 79 20 34 32 | 2e 38 4d 62 79 74 65 20 | my 42|.8Mbyte |
|00000750| 48 61 72 64 20 44 69 73 | 63 2e 0d 00 64 05 f4 0d |Hard Dis|c...d...|
|00000760| 00 6e 3e f4 20 20 20 20 | 20 20 20 20 20 49 66 20 |.n>. | If |
|00000770| 79 6f 75 27 72 65 20 77 | 6f 6e 64 65 72 69 6e 67 |you're w|ondering|
|00000780| 20 68 6f 77 20 49 20 63 | 61 6d 65 20 74 6f 20 6d | how I c|ame to m|
|00000790| 61 6b 65 20 61 20 6d 69 | 73 74 61 6b 65 0d 00 78 |ake a mi|stake..x|
|000007a0| 43 f4 20 20 20 20 20 20 | 20 6c 69 6b 65 20 74 68 |C. | like th|
|000007b0| 69 73 2c 20 49 20 64 69 | 64 6e 27 74 2e 20 49 74 |is, I di|dn't. It|
|000007c0| 20 77 61 73 20 6d 79 20 | 66 61 74 68 65 72 2e 20 | was my |father. |
|000007d0| 54 6f 20 73 61 76 65 20 | 6d 6f 6e 65 79 20 68 65 |To save |money he|
|000007e0| 0d 00 82 47 f4 20 20 20 | 20 20 20 20 6f 72 64 65 |...G. | orde|
|000007f0| 72 65 64 20 69 74 20 64 | 69 72 65 63 74 6c 79 20 |red it d|irectly |
|00000800| 66 72 6f 6d 20 4e 45 43 | 20 69 6e 20 4a 61 70 61 |from NEC| in Japa|
|00000810| 6e 2c 20 62 75 74 20 68 | 65 20 68 61 64 20 74 68 |n, but h|e had th|
|00000820| 65 20 77 72 6f 6e 67 0d | 00 8c 49 f4 20 20 20 20 |e wrong.|..I. |
|00000830| 20 20 20 6f 72 64 65 72 | 20 63 6f 64 65 2e 20 4e | order| code. N|
|00000840| 45 43 20 72 65 66 75 73 | 65 20 74 6f 20 68 61 76 |EC refus|e to hav|
|00000850| 65 20 74 68 65 20 64 72 | 69 76 65 20 62 61 63 6b |e the dr|ive back|
|00000860| 2c 20 73 6f 20 77 65 27 | 72 65 20 73 74 75 63 6b |, so we'|re stuck|
|00000870| 0d 00 96 3c f4 20 20 20 | 20 20 20 20 77 69 74 68 |...<. | with|
|00000880| 20 69 74 2e 20 20 53 6f | 6d 65 74 69 6d 65 73 20 | it. So|metimes |
|00000890| 6d 79 20 66 61 74 68 65 | 72 20 6d 61 6b 65 73 20 |my fathe|r makes |
|000008a0| 6d 65 20 53 54 45 41 4d | 21 21 21 21 0d 00 a0 05 |me STEAM|!!!!....|
|000008b0| f4 0d 00 aa 4c f4 20 54 | 48 49 53 20 44 45 4d 4f |....L. T|HIS DEMO|
|000008c0| 20 49 53 20 50 44 2c 20 | 49 54 20 4d 41 59 20 42 | IS PD, |IT MAY B|
|000008d0| 45 20 43 4f 50 49 45 44 | 20 46 52 45 45 4c 59 2c |E COPIED| FREELY,|
|000008e0| 20 41 4e 44 20 53 4f 4c | 44 20 46 4f 52 20 4c 45 | AND SOL|D FOR LE|
|000008f0| 53 53 20 54 48 41 4e 20 | a3 32 2e 35 30 0d 00 b4 |SS THAN |.2.50...|
|00000900| 4c f4 20 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |L. -----|--------|
|00000910| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000920| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000930| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000940| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 0d 00 be 05 f4 0d 00 |--------|-.......|
|00000950| c8 41 f4 20 49 20 68 6f | 70 65 20 74 68 65 20 63 |.A. I ho|pe the c|
|00000960| 6f 6d 6d 65 6e 74 73 20 | 73 63 61 74 74 65 72 65 |omments |scattere|
|00000970| 64 20 61 72 6f 75 6e 64 | 20 74 68 69 73 20 70 72 |d around| this pr|
|00000980| 6f 67 72 61 6d 20 77 69 | 6c 6c 20 68 65 6c 70 0d |ogram wi|ll help.|
|00000990| 00 d2 46 f4 20 74 68 6f | 73 65 20 70 65 6f 70 6c |..F. tho|se peopl|
|000009a0| 65 20 6f 75 74 20 74 68 | 65 72 65 20 77 68 6f 20 |e out th|ere who |
|000009b0| 61 72 65 20 69 6e 74 65 | 72 65 73 74 65 64 20 69 |are inte|rested i|
|000009c0| 6e 20 74 68 69 73 20 73 | 6f 72 74 20 6f 66 20 74 |n this s|ort of t|
|000009d0| 68 69 6e 67 2e 0d 00 dc | 40 f4 20 49 27 6d 20 6f |hing....|@. I'm o|
|000009e0| 6e 65 20 6f 66 20 74 68 | 6f 73 65 20 70 65 6f 70 |ne of th|ose peop|
|000009f0| 6c 65 2c 20 74 68 61 74 | 27 73 20 77 68 79 20 49 |le, that|'s why I|
|00000a00| 20 70 75 74 20 74 68 65 | 20 63 6f 6d 6d 65 6e 74 | put the| comment|
|00000a10| 73 20 69 6e 2e 0d 00 e6 | 05 f4 0d 00 f0 4b f4 20 |s in....|.....K. |
|00000a20| 20 59 6f 75 20 67 75 65 | 73 73 65 64 20 69 74 21 | You gue|ssed it!|
|00000a30| 21 20 49 74 27 73 20 66 | 6f 72 20 77 68 65 6e 20 |! It's f|or when |
|00000a40| 49 20 6e 65 78 74 20 6c | 6f 6f 6b 20 61 74 20 74 |I next l|ook at t|
|00000a50| 68 69 73 20 70 72 6f 67 | 72 61 6d 20 61 6e 64 20 |his prog|ram and |
|00000a60| 74 68 69 6e 6b 0d 00 fa | 49 f4 20 77 68 61 74 20 |think...|I. what |
|00000a70| 74 68 65 20 68 65 6c 6c | 20 64 6f 65 73 20 74 68 |the hell| does th|
|00000a80| 61 74 20 64 6f 20 3f 3f | 3f 3f 3f 3f 3f 3f 3f 3f |at do ??|????????|
|00000a90| 3f 3f 3f 3f 3f 3f 3f 3f | 3f 3f 3f 3f 3f 3f 3f 3f |????????|????????|
|00000aa0| 3f 3f 3f 3f 3f 3f 3f 3f | 3f 3f 3f 3f 3f 3f 0d 01 |????????|??????..|
|00000ab0| 04 05 f4 0d 01 0e 16 f4 | 20 20 48 61 76 65 20 66 |........| Have f|
|00000ac0| 75 6e 20 79 27 61 6c 6c | 2c 0d 01 18 33 f4 20 20 |un y'all|,...3. |
|00000ad0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000ae0| 20 a9 53 74 65 76 65 20 | 44 6f 6d 6d 65 74 74 20 | .Steve |Dommett |
|00000af0| 20 20 28 32 32 2f 30 34 | 2f 39 30 29 0d 01 22 05 | (22/04|/90)..".|
|00000b00| 3a 0d 01 2c 0d 2a 46 78 | 20 32 30 30 2c 30 0d 01 |:..,.*Fx| 200,0..|
|00000b10| 36 0d 2a 46 78 20 32 32 | 39 2c 31 0d 01 40 4a ee |6.*Fx 22|9,1..@J.|
|00000b20| 20 85 20 d6 20 6b 69 6c | 6c 73 6f 75 6e 64 3a ff | . . kil|lsound:.|
|00000b30| 28 22 46 78 20 32 32 39 | 2c 30 22 29 3a ff 28 22 |("Fx 229|,0"):.("|
|00000b40| 46 78 20 32 30 30 2c 30 | 22 29 3a eb 20 30 3a f1 |Fx 200,0|"):. 0:.|
|00000b50| 20 27 27 f6 24 3b 22 20 | 61 74 20 6c 69 6e 65 20 | ''.$;" |at line |
|00000b60| 22 3b 9e 3a e0 0d 01 4a | 05 3a 0d 01 54 07 eb 20 |";.:...J|.:..T.. |
|00000b70| 30 0d 01 5e 25 f1 20 22 | 50 6c 65 61 73 65 20 77 |0..^%. "|Please w|
|00000b80| 61 69 74 22 27 22 41 73 | 73 65 6d 62 6c 69 6e 67 |ait"'"As|sembling|
|00000b90| 20 2e 2e 2e 22 3b 0d 01 | 68 11 74 6c 65 6e 25 3d | ...";..|h.tlen%=|
|00000ba0| 35 34 2a 31 30 32 34 0d | 01 72 09 75 73 3d 33 34 |54*1024.|.r.us=34|
|00000bb0| 0d 01 7c 1f 73 6f 6e 67 | 24 3d 22 3c 53 63 72 6f |..|.song|$="<Scro|
|00000bc0| 6c 6c 65 72 24 44 69 72 | 3e 2e 54 75 6e 65 22 0d |ller$Dir|>.Tune".|
|00000bd0| 01 86 0e f2 61 73 73 65 | 6d 62 6c 65 32 0d 01 90 |....asse|mble2...|
|00000be0| 0e f2 69 6e 69 74 73 6f | 75 6e 64 0d 01 9a 09 f2 |..initso|und.....|
|00000bf0| 61 73 73 63 0d 01 a4 0d | f2 61 73 73 65 6d 62 6c |assc....|.assembl|
|00000c00| 65 0d 01 ae 2c ff 28 22 | 4c 6f 61 64 20 3c 53 63 |e...,.("|Load <Sc|
|00000c10| 72 6f 6c 6c 65 72 24 44 | 69 72 3e 2e 46 6f 6e 74 |roller$D|ir>.Font|
|00000c20| 31 20 22 2b c3 7e 28 66 | 6f 6e 74 29 29 0d 01 b8 |1 "+.~(f|ont))...|
|00000c30| 0b d6 20 73 65 74 75 70 | 0d 01 c2 1c c8 99 20 22 |.. setup|...... "|
|00000c40| 4f 53 5f 55 70 64 61 74 | 65 4d 45 4d 43 22 2c 36 |OS_Updat|eMEMC",6|
|00000c50| 34 2c 36 34 0d 01 cc 0b | 73 70 65 65 64 3d 36 0d |4,64....|speed=6.|
|00000c60| 01 d6 08 61 25 3d 30 0d | 01 e0 0a 73 63 72 25 3d |...a%=0.|...scr%=|
|00000c70| 31 0d 01 ea 05 f5 0d 01 | f4 92 41 25 3d 28 b5 28 |1.......|..A%=(.(|
|00000c80| b2 28 61 25 2a 73 70 65 | 65 64 29 29 29 2a 38 30 |.(a%*spe|ed)))*80|
|00000c90| 2b 31 32 30 3a c8 96 3a | c8 99 20 36 2c 31 31 33 |+120:..:|.. 6,113|
|00000ca0| 2c 73 63 72 25 3a 73 63 | 72 25 3d 33 2d 73 63 72 |,scr%:sc|r%=3-scr|
|00000cb0| 25 3a e7 20 73 63 72 25 | 3d 31 20 21 73 63 72 73 |%:. scr%|=1 !scrs|
|00000cc0| 74 61 72 74 3d 26 31 46 | 44 38 30 30 30 3a 21 73 |tart=&1F|D8000:!s|
|00000cd0| 74 61 72 74 73 63 72 3d | 26 31 46 44 38 30 30 30 |tartscr=|&1FD8000|
|00000ce0| 20 8b 20 21 73 63 72 73 | 74 61 72 74 3d 26 31 46 | . !scrs|tart=&1F|
|00000cf0| 45 43 30 30 30 3a 21 73 | 74 61 72 74 73 63 72 3d |EC000:!s|tartscr=|
|00000d00| 26 31 46 45 43 30 30 30 | 0d 01 fe 1c e7 20 ac 20 |&1FEC000|..... . |
|00000d10| a6 28 2d 31 31 29 20 d6 | 20 63 6f 70 79 5f 73 63 |.(-11) .| copy_sc|
|00000d20| 72 65 65 6e 0d 02 08 18 | e7 20 a6 28 2d 31 30 29 |reen....|. .(-10)|
|00000d30| 20 73 70 65 65 64 2d 3d | 30 2e 30 35 0d 02 12 18 | speed-=|0.05....|
|00000d40| e7 20 a6 28 2d 31 32 29 | 20 73 70 65 65 64 2b 3d |. .(-12)| speed+=|
|00000d50| 30 2e 30 35 0d 02 1c 24 | d6 20 73 63 72 6f 6c 6c |0.05...$|. scroll|
|00000d60| 3a 61 25 2b 3d 31 3a d6 | 20 70 6c 61 79 69 74 3a |:a%+=1:.| playit:|
|00000d70| fd 20 a6 28 2d 39 39 29 | 0d 02 26 10 f5 20 fd 20 |. .(-99)|..&.. . |
|00000d80| ac 20 a6 28 2d 39 39 29 | 0d 02 30 0f d6 20 6b 69 |. .(-99)|..0.. ki|
|00000d90| 6c 6c 73 6f 75 6e 64 0d | 02 3a 0a 2a 46 78 20 32 |llsound.|.:.*Fx 2|
|00000da0| 31 0d 02 44 07 eb 20 30 | 0d 02 4e 0d 2a 46 78 20 |1..D.. 0|..N.*Fx |
|00000db0| 32 32 39 2c 30 0d 02 58 | 0d 2a 46 78 20 32 30 30 |229,0..X|.*Fx 200|
|00000dc0| 2c 30 0d 02 62 1b c8 99 | 20 22 4f 53 5f 55 70 64 |,0..b...| "OS_Upd|
|00000dd0| 61 74 65 4d 45 4d 43 22 | 2c 30 2c 36 34 0d 02 6c |ateMEMC"|,0,64..l|
|00000de0| 4f ff 28 22 49 66 20 22 | 22 3c 53 63 72 6f 6c 6c |O.("If "|"<Scroll|
|00000df0| 65 72 24 46 72 6f 6d 44 | 65 73 6b 3e 22 22 20 3d |er$FromD|esk>"" =|
|00000e00| 20 22 22 54 52 55 45 22 | 22 20 54 48 45 4e 20 2a | ""TRUE"|" THEN *|
|00000e10| 44 65 73 6b 54 6f 70 20 | 45 4c 53 45 20 2a 46 78 |DeskTop |ELSE *Fx|
|00000e20| 20 31 33 38 2c 30 2c 31 | 32 38 22 29 0d 02 76 0d | 138,0,1|28")..v.|
|00000e30| ff 28 22 51 75 69 74 22 | 29 0d 02 80 05 3a 0d 02 |.("Quit"|)....:..|
|00000e40| 8a 05 e0 0d 02 94 05 3a | 0d 02 9e 0f dd 20 f2 61 |.......:|..... .a|
|00000e50| 73 73 65 6d 62 6c 65 0d | 02 a8 41 f4 20 20 20 20 |ssemble.|..A. |
|00000e60| 20 20 20 20 20 20 20 20 | 54 68 69 73 20 62 69 74 | |This bit|
|00000e70| 20 61 73 73 65 6d 62 6c | 65 73 20 6d 79 20 72 65 | assembl|es my re|
|00000e80| 61 6c 6c 79 20 74 65 72 | 72 69 62 6c 65 20 63 6f |ally ter|rible co|
|00000e90| 64 65 20 74 6f 20 64 6f | 0d 02 b2 3e f4 20 20 20 |de to do|...>. |
|00000ea0| 20 20 20 20 20 20 20 20 | 20 74 68 65 20 73 63 72 | | the scr|
|00000eb0| 6f 6c 6c 20 74 65 78 74 | 2e 20 59 6f 75 20 6d 61 |oll text|. You ma|
|00000ec0| 79 20 6e 69 63 6b 20 69 | 74 20 69 66 20 79 6f 75 |y nick i|t if you|
|00000ed0| 20 77 61 6e 74 2c 0d 02 | bc 3e f4 20 20 20 20 20 | want,..|.>. |
|00000ee0| 20 20 20 20 20 20 20 62 | 75 74 20 49 27 6c 6c 20 | b|ut I'll |
|00000ef0| 74 65 6c 6c 20 79 6f 75 | 20 69 74 20 77 6f 6e 27 |tell you| it won'|
|00000f00| 74 20 64 6f 20 79 6f 75 | 72 20 72 65 70 75 74 61 |t do you|r reputa|
|00000f10| 74 69 6f 6e 0d 02 c6 46 | f4 20 20 20 20 20 20 20 |tion...F|. |
|00000f20| 20 20 20 20 20 61 73 20 | 61 20 70 72 6f 67 72 61 | as |a progra|
|00000f30| 6d 6d 65 72 20 61 6e 79 | 20 67 6f 6f 64 20 61 74 |mmer any| good at|
|00000f40| 20 61 6c 6c 2e 20 49 74 | 20 69 73 20 42 41 44 4c | all. It| is BADL|
|00000f50| 59 20 77 72 69 74 74 65 | 6e 2e 0d 02 d0 26 63 6f |Y writte|n....&co|
|00000f60| 64 65 6c 65 6e 67 74 68 | 25 3d 31 30 2a 31 30 32 |delength|%=10*102|
|00000f70| 34 2b 38 30 2a 31 30 32 | 34 2b 31 2a 31 30 32 34 |4+80*102|4+1*1024|
|00000f80| 0d 02 da 17 de 20 63 6f | 64 65 25 20 63 6f 64 65 |..... co|de% code|
|00000f90| 6c 65 6e 67 74 68 25 0d | 02 e4 05 3a 0d 02 ee 14 |length%.|...:....|
|00000fa0| f4 20 4e 61 6d 65 20 72 | 65 67 69 73 74 65 72 73 |. Name r|egisters|
|00000fb0| 0d 02 f8 0a 78 70 6f 73 | 3d 30 0d 03 02 0a 79 70 |....xpos|=0....yp|
|00000fc0| 6f 73 3d 31 0d 03 0c 09 | 6c 65 74 3d 32 0d 03 16 |os=1....|let=2...|
|00000fd0| 0d 6c 65 74 61 64 64 72 | 3d 33 0d 03 20 0d 73 63 |.letaddr|=3.. .sc|
|00000fe0| 72 61 64 64 72 3d 34 0d | 03 2a 09 73 70 3d 31 33 |raddr=4.|.*.sp=13|
|00000ff0| 0d 03 34 0b 6c 69 6e 6b | 3d 31 34 0d 03 3e 09 70 |..4.link|=14..>.p|
|00001000| 63 3d 31 35 0d 03 48 05 | 3a 0d 03 52 12 6f 70 74 |c=15..H.|:..R.opt|
|00001010| 73 31 73 74 25 3d 25 31 | 30 30 30 0d 03 5c 12 6f |s1st%=%1|000..\.o|
|00001020| 70 74 73 32 6e 64 25 3d | 25 31 30 30 30 0d 03 66 |pts2nd%=|%1000..f|
|00001030| 11 e3 20 70 61 73 73 25 | 3d 30 20 b8 20 31 0d 03 |.. pass%|=0 . 1..|
|00001040| 70 0c 50 25 3d 63 6f 64 | 65 25 0d 03 7a 18 4c 25 |p.P%=cod|e%..z.L%|
|00001050| 3d 63 6f 64 65 6c 65 6e | 67 74 68 25 2b 63 6f 64 |=codelen|gth%+cod|
|00001060| 65 25 0d 03 84 0e c8 8e | 20 70 61 73 73 25 20 ca |e%......| pass% .|
|00001070| 0d 03 8e 29 c9 20 30 3a | 6f 70 74 69 6f 6e 73 25 |...). 0:|options%|
|00001080| 3d 28 6f 70 74 73 31 73 | 74 25 20 80 20 25 31 31 |=(opts1s|t% . %11|
|00001090| 30 31 29 2b 25 30 30 30 | 30 0d 03 98 29 c9 20 31 |01)+%000|0...). 1|
|000010a0| 3a 6f 70 74 69 6f 6e 73 | 25 3d 28 6f 70 74 73 32 |:options|%=(opts2|
|000010b0| 6e 64 25 20 80 20 25 31 | 31 30 31 29 2b 25 30 30 |nd% . %1|101)+%00|
|000010c0| 31 30 0d 03 a2 05 cb 0d | 03 ac 11 5b 4f 50 54 20 |10......|...[OPT |
|000010d0| 6f 70 74 69 6f 6e 73 25 | 0d 03 b6 0a 2e 63 68 61 |options%|.....cha|
|000010e0| 72 32 0d 03 c0 2d 5c 20 | 52 30 3d 58 20 70 6f 73 |r2...-\ |R0=X pos|
|000010f0| 20 6f 6e 20 73 63 72 65 | 65 6e 20 28 30 2d 37 31 | on scre|en (0-71|
|00001100| 20 4c 65 66 74 20 3e 20 | 20 52 69 67 68 74 29 0d | Left > | Right).|
|00001110| 03 ca 2e 5c 20 52 31 3d | 59 20 70 6f 73 20 6f 6e |...\ R1=|Y pos on|
|00001120| 20 73 63 72 65 65 6e 20 | 28 30 2d 32 35 35 20 54 | screen |(0-255 T|
|00001130| 6f 70 20 20 3e 20 42 6f | 74 74 6f 6d 29 0d 03 d4 |op > Bo|ttom)...|
|00001140| 23 5c 20 52 32 3d 97 49 | 49 20 63 6f 64 65 20 66 |#\ R2=.I|I code f|
|00001150| 6f 72 20 7b 4e 65 77 43 | 6f 64 65 73 2b 33 32 7d |or {NewC|odes+32}|
|00001160| 0d 03 de 05 5c 0d 03 e8 | 25 5c 20 46 69 6e 64 20 |....\...|%\ Find |
|00001170| 63 68 61 72 2e 20 61 64 | 64 72 65 73 73 20 74 6f |char. ad|dress to|
|00001180| 20 70 6c 6f 74 20 66 72 | 6f 6d 0d 03 f2 0e 43 4d | plot fr|om....CM|
|00001190| 50 20 52 32 2c 23 33 32 | 0d 03 fc 0e ec 51 20 70 |P R2,#32|.....Q p|
|000011a0| 63 2c 6c 69 6e 6b 0d 04 | 06 39 53 55 42 20 52 32 |c,link..|.9SUB R2|
|000011b0| 2c 52 32 2c 23 33 33 20 | 20 20 20 20 20 20 20 20 |,R2,#33 | |
|000011c0| 20 20 20 20 20 20 20 20 | 3b 41 64 6a 75 73 74 20 | |;Adjust |
|000011d0| 97 49 49 20 74 6f 20 4e | 65 77 43 6f 64 65 73 0d |.II to N|ewCodes.|
|000011e0| 04 10 3d 4d 4f 56 20 52 | 35 2c 23 31 30 32 34 20 |..=MOV R|5,#1024 |
|000011f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001200| 20 3b 4c 6f 61 64 20 52 | 35 20 77 69 74 68 20 6d | ;Load R|5 with m|
|00001210| 75 6c 74 69 70 6c 69 65 | 72 20 74 6f 0d 04 1a 34 |ultiplie|r to...4|
|00001220| 4d 55 4c 20 52 33 2c 52 | 32 2c 52 35 20 20 20 20 |MUL R3,R|2,R5 |
|00001230| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 3b 66 | | ;f|
|00001240| 69 6e 64 20 63 68 61 72 | 2e 20 6f 66 66 73 65 74 |ind char|. offset|
|00001250| 0d 04 24 41 4d 4f 56 20 | 52 34 2c 23 66 6f 6e 74 |..$AMOV |R4,#font|
|00001260| 61 64 72 20 80 20 25 31 | 31 31 31 31 31 31 31 20 |adr . %1|1111111 |
|00001270| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 3b | | ;|
|00001280| 46 69 6e 64 20 66 6f 6e | 74 20 61 64 64 72 65 73 |Find fon|t addres|
|00001290| 73 0d 04 2e 2a 41 44 44 | 20 52 34 2c 52 34 2c 23 |s...*ADD| R4,R4,#|
|000012a0| 66 6f 6e 74 61 64 72 20 | 80 20 25 31 31 31 31 31 |fontadr |. %11111|
|000012b0| 31 31 31 30 30 30 30 30 | 30 30 30 0d 04 38 32 41 |11100000|000..82A|
|000012c0| 44 44 20 52 34 2c 52 34 | 2c 23 66 6f 6e 74 61 64 |DD R4,R4|,#fontad|
|000012d0| 72 20 80 20 25 31 31 31 | 31 31 31 31 31 30 30 30 |r . %111|11111000|
|000012e0| 30 30 30 30 30 30 30 30 | 30 30 30 30 30 0d 04 42 |00000000|00000..B|
|000012f0| 3a 41 44 44 20 52 34 2c | 52 34 2c 23 66 6f 6e 74 |:ADD R4,|R4,#font|
|00001300| 61 64 72 20 80 20 25 31 | 31 31 31 31 31 31 31 30 |adr . %1|11111110|
|00001310| 30 30 30 30 30 30 30 30 | 30 30 30 30 30 30 30 30 |00000000|00000000|
|00001320| 30 30 30 30 30 30 30 0d | 04 4c 3f 20 20 20 20 20 |0000000.|.L? |
|00001330| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001340| 20 20 20 20 20 20 20 20 | 20 3b e7 20 41 4e 59 4f | | ;. ANYO|
|00001350| 4e 45 20 43 4f 55 4c 44 | 20 54 45 4c 4c 20 4d 45 |NE COULD| TELL ME|
|00001360| 20 48 4f 57 20 b8 0d 04 | 56 44 20 20 20 20 20 20 | HOW ...|VD |
|00001370| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001380| 20 20 20 20 20 20 20 20 | 3b 4f 56 45 52 43 4f 4d | |;OVERCOM|
|00001390| 45 20 54 48 49 53 20 52 | 45 53 54 52 49 43 54 49 |E THIS R|ESTRICTI|
|000013a0| 4f 4e 20 ca 20 22 41 44 | 52 22 0d 04 60 45 20 20 |ON . "AD|R"..`E |
|000013b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000013c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 3b 49 20 57 | | ;I W|
|000013d0| 4f 55 4c 44 20 42 45 20 | 4d 4f 53 54 20 47 52 41 |OULD BE |MOST GRA|
|000013e0| 54 45 46 55 4c 2e 20 49 | 27 4d 20 53 55 52 45 0d |TEFUL. I|'M SURE.|
|000013f0| 04 6a 44 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |.jD | |
|00001400| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001410| 20 3b 55 53 49 4e 47 20 | 41 20 22 4d 4f 56 22 20 | ;USING |A "MOV" |
|00001420| 80 20 54 48 52 45 45 20 | 22 41 44 44 22 73 20 49 |. THREE |"ADD"s I|
|00001430| 53 20 ac 0d 04 74 48 20 | 20 20 20 20 20 20 20 20 |S ...tH | |
|00001440| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001450| 20 20 20 20 20 3b 54 48 | 45 20 45 41 53 49 45 53 | ;TH|E EASIES|
|00001460| 54 20 84 20 54 48 45 20 | 42 45 53 54 20 57 41 59 |T . THE |BEST WAY|
|00001470| 20 ca 20 44 4f 49 4e 47 | 20 49 54 0d 04 7e 43 20 | . DOING| IT..~C |
|00001480| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001490| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3b 49 27 | | ;I'|
|000014a0| 4d 20 ee 20 28 30 32 31 | 29 2d 37 30 35 2d 31 32 |M . (021|)-705-12|
|000014b0| 34 33 20 41 53 4b 20 e3 | 20 53 54 45 56 45 0d 04 |43 ASK .| STEVE..|
|000014c0| 88 0f 4c 44 52 20 52 34 | 2c 5b 52 34 5d 0d 04 92 |..LDR R4|,[R4]...|
|000014d0| 36 41 44 44 20 52 33 2c | 52 33 2c 52 34 20 20 20 |6ADD R3,|R3,R4 |
|000014e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 3b | | ;|
|000014f0| 43 61 6c 63 2e 20 63 68 | 61 72 2e 20 61 64 64 72 |Calc. ch|ar. addr|
|00001500| 65 73 73 0d 04 9c 35 4d | 4f 56 20 52 36 2c 52 33 |ess...5M|OV R6,R3|
|00001510| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001520| 20 20 20 20 20 3b 50 75 | 73 68 20 61 64 64 72 65 | ;Pu|sh addre|
|00001530| 73 73 20 74 6f 20 52 36 | 0d 04 a6 24 5c 20 46 69 |ss to R6|...$\ Fi|
|00001540| 6e 64 20 73 63 72 65 65 | 6e 20 61 64 64 72 65 73 |nd scree|n addres|
|00001550| 73 20 74 6f 20 70 6c 6f | 74 20 74 6f 0d 04 b0 0c |s to plo|t to....|
|00001560| 2e 66 69 6e 64 73 63 72 | 0d 04 ba 35 4d 4f 56 20 |.findscr|...5MOV |
|00001570| 52 34 2c 23 73 63 72 73 | 74 61 72 74 20 80 20 25 |R4,#scrs|tart . %|
|00001580| 31 31 31 31 31 31 31 31 | 20 3b 46 69 6e 64 20 6c |11111111| ;Find l|
|00001590| 61 62 65 6c 20 73 63 72 | 73 74 61 72 74 0d 04 c4 |abel scr|start...|
|000015a0| 2b 41 44 44 20 52 34 2c | 52 34 2c 23 73 63 72 73 |+ADD R4,|R4,#scrs|
|000015b0| 74 61 72 74 20 80 20 25 | 31 31 31 31 31 31 31 31 |tart . %|11111111|
|000015c0| 30 30 30 30 30 30 30 30 | 0d 04 ce 33 41 44 44 20 |00000000|...3ADD |
|000015d0| 52 34 2c 52 34 2c 23 73 | 63 72 73 74 61 72 74 20 |R4,R4,#s|crstart |
|000015e0| 80 20 25 31 31 31 31 31 | 31 31 31 30 30 30 30 30 |. %11111|11100000|
|000015f0| 30 30 30 30 30 30 30 30 | 30 30 30 0d 04 d8 3b 41 |00000000|000...;A|
|00001600| 44 44 20 52 34 2c 52 34 | 2c 23 73 63 72 73 74 61 |DD R4,R4|,#scrsta|
|00001610| 72 74 20 80 20 25 31 31 | 31 31 31 31 31 31 30 30 |rt . %11|11111100|
|00001620| 30 30 30 30 30 30 30 30 | 30 30 30 30 30 30 30 30 |00000000|00000000|
|00001630| 30 30 30 30 30 30 0d 04 | e2 38 4c 44 52 20 52 34 |000000..|.8LDR R4|
|00001640| 2c 5b 52 34 5d 20 20 20 | 20 20 20 20 20 20 20 20 |,[R4] | |
|00001650| 20 20 20 20 20 20 20 20 | 3b 4c 6f 61 64 20 52 34 | |;Load R4|
|00001660| 20 77 69 74 68 20 73 63 | 72 73 74 61 72 74 0d 04 | with sc|rstart..|
|00001670| ec 3d 4d 4f 56 20 78 70 | 6f 73 2c 78 70 6f 73 2c |.=MOV xp|os,xpos,|
|00001680| 41 53 4c 20 23 32 20 20 | 20 20 20 20 20 20 20 20 |ASL #2 | |
|00001690| 3b 52 6f 75 6e 64 20 64 | 6f 77 6e 20 74 6f 20 6e |;Round d|own to n|
|000016a0| 65 61 72 65 73 74 20 77 | 6f 72 64 0d 04 f6 31 41 |earest w|ord...1A|
|000016b0| 44 44 20 52 34 2c 52 34 | 2c 78 70 6f 73 20 20 20 |DD R4,R4|,xpos |
|000016c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3b 41 64 | | ;Ad|
|000016d0| 64 20 58 20 70 6f 73 69 | 74 69 6f 6e 0d 05 00 3e |d X posi|tion...>|
|000016e0| 4d 4f 56 20 52 35 2c 23 | 33 32 30 20 20 20 20 20 |MOV R5,#|320 |
|000016f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 3b 4c | | ;L|
|00001700| 6f 61 64 20 52 35 20 77 | 69 74 68 20 6d 75 6c 74 |oad R5 w|ith mult|
|00001710| 69 70 6c 69 65 72 20 66 | 6f 72 0d 05 0a 31 4d 55 |iplier f|or...1MU|
|00001720| 4c 20 79 70 6f 73 2c 52 | 35 2c 79 70 6f 73 20 20 |L ypos,R|5,ypos |
|00001730| 20 20 20 20 20 20 20 20 | 20 20 20 20 3b 33 32 30 | | ;320|
|00001740| 2a 59 20 70 6f 73 69 74 | 69 6f 6e 0d 05 14 31 41 |*Y posit|ion...1A|
|00001750| 44 44 20 52 34 2c 52 34 | 2c 79 70 6f 73 20 20 20 |DD R4,R4|,ypos |
|00001760| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3b 41 64 | | ;Ad|
|00001770| 64 20 59 20 70 6f 73 69 | 74 69 6f 6e 0d 05 1e 45 |d Y posi|tion...E|
|00001780| 5d 3a e3 20 72 65 70 65 | 61 74 25 3d 31 20 b8 20 |]:. repe|at%=1 . |
|00001790| 31 36 3a 5b 4f 50 54 20 | 6f 70 74 69 6f 6e 73 25 |16:[OPT |options%|
|000017a0| 3a 41 44 44 20 52 34 2c | 52 34 2c 23 33 32 30 3a |:ADD R4,|R4,#320:|
|000017b0| 5d 3a ed 3a 5b 4f 50 54 | 20 6f 70 74 69 6f 6e 73 |]:.:[OPT| options|
|000017c0| 25 0d 05 28 3a 4d 4f 56 | 20 52 37 2c 52 34 20 20 |%..(:MOV| R7,R4 |
|000017d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000017e0| 20 20 20 3b 50 75 73 68 | 20 73 63 72 2e 20 61 64 | ;Push| scr. ad|
|000017f0| 64 72 65 73 73 20 74 6f | 20 52 37 0d 05 32 05 5c |dress to| R7..2.\|
|00001800| 0d 05 3c 4c 2e 70 6c 6f | 74 63 68 61 72 32 20 20 |..<L.plo|tchar2 |
|00001810| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001820| 20 20 3b 43 6f 70 69 65 | 73 20 33 32 2a 33 32 20 | ;Copie|s 32*32 |
|00001830| 70 69 78 65 6c 73 20 66 | 72 6f 6d 20 77 6f 72 64 |pixels f|rom word|
|00001840| 20 61 6c 69 67 6e 65 64 | 20 52 41 4d 0d 05 46 39 | aligned| RAM..F9|
|00001850| 5c 20 20 20 20 20 20 20 | 20 20 55 73 65 73 20 52 |\ | Uses R|
|00001860| 37 20 61 73 20 73 63 72 | 65 65 6e 20 61 64 72 2e |7 as scr|een adr.|
|00001870| 20 61 6e 64 20 52 36 20 | 61 73 20 63 68 61 72 2e | and R6 |as char.|
|00001880| 20 61 64 72 2e 0d 05 50 | 45 4d 4f 56 20 52 30 2c | adr...P|EMOV R0,|
|00001890| 52 36 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |R6 | |
|000018a0| 20 20 20 20 20 20 20 3b | 47 65 74 20 73 63 72 65 | ;|Get scre|
|000018b0| 65 6e 20 61 6e 64 20 63 | 68 61 72 61 63 74 65 72 |en and c|haracter|
|000018c0| 20 61 64 64 72 65 73 73 | 65 73 0d 05 5a 0d 4d 4f | address|es..Z.MO|
|000018d0| 56 20 52 31 2c 52 37 0d | 05 64 25 5d 3a e3 20 72 |V R1,R7.|.d%]:. r|
|000018e0| 65 70 65 61 74 73 25 3d | 31 20 b8 20 31 36 3a 5b |epeats%=|1 . 16:[|
|000018f0| 4f 50 54 20 6f 70 74 69 | 6f 6e 73 25 0d 05 6e 15 |OPT opti|ons%..n.|
|00001900| 4c 44 4d 49 41 20 52 30 | 21 2c 7b 52 32 2d 52 39 |LDMIA R0|!,{R2-R9|
|00001910| 7d 0d 05 78 11 41 44 44 | 20 52 30 2c 52 30 2c 23 |}..x.ADD| R0,R0,#|
|00001920| 33 32 0d 05 82 14 53 54 | 4d 49 41 20 52 31 2c 7b |32....ST|MIA R1,{|
|00001930| 52 32 2d 52 39 7d 0d 05 | 8c 12 53 55 42 20 52 31 |R2-R9}..|..SUB R1|
|00001940| 2c 52 31 2c 23 33 32 30 | 0d 05 96 15 5d 3a ed 3a |,R1,#320|....]:.:|
|00001950| 5b 4f 50 54 20 6f 70 74 | 69 6f 6e 73 25 0d 05 a0 |[OPT opt|ions%...|
|00001960| 0f 4d 4f 56 20 70 63 2c | 6c 69 6e 6b 0d 05 aa 05 |.MOV pc,|link....|
|00001970| 5c 0d 05 b4 0a 2e 73 65 | 74 75 70 0d 05 be 0f 53 |\.....se|tup....S|
|00001980| 57 49 20 26 31 30 30 2b | 32 32 0d 05 c8 13 53 57 |WI &100+|22....SW|
|00001990| 49 20 26 31 30 30 2b 31 | 33 2b 31 32 38 0d 05 d2 |I &100+1|3+128...|
|000019a0| 0f 53 57 49 20 26 31 30 | 30 2b 32 32 0d 05 dc 0f |.SWI &10|0+22....|
|000019b0| 53 57 49 20 26 31 30 30 | 2b 31 33 0d 05 e6 1a 53 |SWI &100|+13....S|
|000019c0| 57 49 20 22 4f 53 5f 52 | 65 6d 6f 76 65 43 75 72 |WI "OS_R|emoveCur|
|000019d0| 73 6f 72 73 22 0d 05 f0 | 0f 4d 4f 56 20 70 63 2c |sors"...|.MOV pc,|
|000019e0| 6c 69 6e 6b 0d 05 fa 0b | 2e 73 63 72 6f 6c 6c 0d |link....|.scroll.|
|000019f0| 06 04 0f 4d 4f 56 20 52 | 31 32 2c 52 31 33 0d 06 |...MOV R|12,R13..|
|00001a00| 0e 10 41 44 52 20 73 70 | 2c 73 74 61 63 6b 0d 06 |..ADR sp|,stack..|
|00001a10| 18 19 53 54 4d 46 41 20 | 28 73 70 29 21 2c 7b 52 |..STMFA |(sp)!,{R|
|00001a20| 31 32 2c 52 31 34 7d 0d | 06 22 05 5c 0d 06 2c 0e |12,R14}.|.".\..,.|
|00001a30| 4d 4f 56 20 52 31 34 2c | 52 30 0d 06 36 15 41 44 |MOV R14,|R0..6.AD|
|00001a40| 52 20 52 31 32 2c 73 63 | 72 6f 6c 6c 70 6f 73 0d |R R12,sc|rollpos.|
|00001a50| 06 40 11 4c 44 52 20 52 | 31 30 2c 5b 52 31 32 5d |.@.LDR R|10,[R12]|
|00001a60| 0d 06 4a 13 41 44 52 20 | 52 31 31 2c 63 6f 75 6e |..J.ADR |R11,coun|
|00001a70| 74 65 72 0d 06 54 10 4c | 44 52 20 52 39 2c 5b 52 |ter..T.L|DR R9,[R|
|00001a80| 31 31 5d 0d 06 5e 10 41 | 44 44 20 52 39 2c 52 39 |11]..^.A|DD R9,R9|
|00001a90| 2c 23 31 0d 06 68 26 43 | 4d 50 20 52 39 2c 23 34 |,#1..h&C|MP R9,#4|
|00001aa0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001ab0| 20 20 20 3b 53 50 45 45 | 44 0d 06 72 0c 42 4e 45 | ;SPEE|D..r.BNE|
|00001ac0| 20 77 61 69 74 0d 06 7c | 0d 4d 4f 56 20 52 39 2c | wait..||.MOV R9,|
|00001ad0| 23 30 0d 06 86 12 41 44 | 44 20 52 31 30 2c 52 31 |#0....AD|D R10,R1|
|00001ae0| 30 2c 23 31 0d 06 90 11 | 4c 44 52 42 20 52 38 2c |0,#1....|LDRB R8,|
|00001af0| 5b 52 31 30 5d 0d 06 9a | 0d 43 4d 50 20 52 38 2c |[R10]...|.CMP R8,|
|00001b00| 23 30 0d 06 a4 0c 42 4e | 45 20 77 61 69 74 0d 06 |#0....BN|E wait..|
|00001b10| ae 15 41 44 52 20 52 37 | 2c 73 63 72 6f 6c 6c 62 |..ADR R7|,scrollb|
|00001b20| 61 73 65 0d 06 b8 0f 4c | 44 52 20 52 37 2c 5b 52 |ase....L|DR R7,[R|
|00001b30| 37 5d 0d 06 c2 0e 4d 4f | 56 20 52 31 30 2c 52 37 |7]....MO|V R10,R7|
|00001b40| 0d 06 cc 09 2e 77 61 69 | 74 0d 06 d6 10 53 54 52 |.....wai|t....STR|
|00001b50| 20 52 39 2c 5b 52 31 31 | 5d 0d 06 e0 11 53 54 52 | R9,[R11|]....STR|
|00001b60| 20 52 31 30 2c 5b 52 31 | 32 5d 0d 06 ea 05 5c 0d | R10,[R1|2]....\.|
|00001b70| 06 f4 10 4c 44 52 20 52 | 33 2c 5b 52 31 32 5d 0d |...LDR R|3,[R12].|
|00001b80| 06 fe 0d 4d 4f 56 20 52 | 36 2c 23 39 0d 07 08 10 |...MOV R|6,#9....|
|00001b90| 4d 4f 56 20 52 37 2c 23 | 37 31 2d 38 0d 07 12 27 |MOV R7,#|71-8...'|
|00001ba0| 4d 4f 56 20 52 38 2c 23 | 32 20 20 20 20 20 20 20 |MOV R8,#|2 |
|00001bb0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3b 53 50 | | ;SP|
|00001bc0| 45 45 44 0d 07 1c 10 4d | 55 4c 20 52 35 2c 52 38 |EED....M|UL R5,R8|
|00001bd0| 2c 52 39 0d 07 26 11 52 | 53 42 20 52 35 2c 52 35 |,R9..&.R|SB R5,R5|
|00001be0| 2c 23 31 36 0d 07 30 10 | 41 44 44 20 52 37 2c 52 |,#16..0.|ADD R7,R|
|00001bf0| 37 2c 52 35 0d 07 3a 0e | 4d 4f 56 20 52 39 2c 23 |7,R5..:.|MOV R9,#|
|00001c00| 31 36 0d 07 44 0d 2e 63 | 68 61 72 6c 6f 6f 70 0d |16..D..c|harloop.|
|00001c10| 07 4e 10 53 55 42 20 52 | 36 2c 52 36 2c 23 31 0d |.N.SUB R|6,R6,#1.|
|00001c20| 07 58 10 53 55 42 20 52 | 37 2c 52 37 2c 23 38 0d |.X.SUB R|7,R7,#8.|
|00001c30| 07 62 0d 4d 4f 56 20 52 | 30 2c 52 37 0d 07 6c 14 |.b.MOV R|0,R7..l.|
|00001c40| 5c 20 4d 4f 56 20 52 31 | 2c 23 32 35 35 2d 33 32 |\ MOV R1|,#255-32|
|00001c50| 0d 07 76 0e 4d 4f 56 20 | 52 31 2c 52 31 34 0d 07 |..v.MOV |R1,R14..|
|00001c60| 80 15 4c 44 52 42 20 52 | 32 2c 5b 52 31 30 5d 2c |..LDRB R|2,[R10],|
|00001c70| 23 2d 31 0d 07 8a 1c 53 | 54 4d 46 41 20 28 73 70 |#-1....S|TMFA (sp|
|00001c80| 29 21 2c 7b 52 30 2d 52 | 31 32 2c 52 31 34 7d 0d |)!,{R0-R|12,R14}.|
|00001c90| 07 94 0b 42 4c 20 63 68 | 61 72 0d 07 9e 1c 4c 44 |...BL ch|ar....LD|
|00001ca0| 4d 46 41 20 28 73 70 29 | 21 2c 7b 52 30 2d 52 31 |MFA (sp)|!,{R0-R1|
|00001cb0| 32 2c 52 31 34 7d 0d 07 | a8 11 41 44 44 20 52 31 |2,R14}..|..ADD R1|
|00001cc0| 2c 52 31 2c 23 33 36 0d | 07 b2 1c 53 54 4d 46 41 |,R1,#36.|...STMFA|
|00001cd0| 20 28 73 70 29 21 2c 7b | 52 30 2d 52 31 32 2c 52 | (sp)!,{|R0-R12,R|
|00001ce0| 31 34 7d 0d 07 bc 0c 42 | 4c 20 63 68 61 72 32 0d |14}....B|L char2.|
|00001cf0| 07 c6 1c 4c 44 4d 46 41 | 20 28 73 70 29 21 2c 7b |...LDMFA| (sp)!,{|
|00001d00| 52 30 2d 52 31 32 2c 52 | 31 34 7d 0d 07 d0 12 5c |R0-R12,R|14}....\|
|00001d10| 53 55 42 20 52 31 2c 52 | 31 2c 23 35 30 0d 07 da |SUB R1,R|1,#50...|
|00001d20| 1d 5c 53 54 4d 46 41 20 | 28 73 70 29 21 2c 7b 52 |.\STMFA |(sp)!,{R|
|00001d30| 30 2d 52 31 32 2c 52 31 | 34 7d 0d 07 e4 0d 5c 42 |0-R12,R1|4}....\B|
|00001d40| 4c 20 63 68 61 72 32 0d | 07 ee 1d 5c 4c 44 4d 46 |L char2.|...\LDMF|
|00001d50| 41 20 28 73 70 29 21 2c | 7b 52 30 2d 52 31 32 2c |A (sp)!,|{R0-R12,|
|00001d60| 52 31 34 7d 0d 07 f8 0d | 43 4d 50 20 52 36 2c 23 |R14}....|CMP R6,#|
|00001d70| 30 0d 08 02 10 42 4e 45 | 20 63 68 61 72 6c 6f 6f |0....BNE| charloo|
|00001d80| 70 0d 08 0c 05 5c 0d 08 | 16 19 4c 44 4d 46 41 20 |p....\..|..LDMFA |
|00001d90| 28 73 70 29 21 2c 7b 52 | 31 34 2c 52 31 32 7d 0d |(sp)!,{R|14,R12}.|
|00001da0| 08 20 0e 4d 4f 56 20 73 | 70 2c 52 31 32 0d 08 2a |. .MOV s|p,R12..*|
|00001db0| 0f 4d 4f 56 20 70 63 2c | 6c 69 6e 6b 0d 08 34 05 |.MOV pc,|link..4.|
|00001dc0| 5c 0d 08 3e 09 2e 63 68 | 61 72 0d 08 48 2d 5c 20 |\..>..ch|ar..H-\ |
|00001dd0| 52 30 3d 58 20 70 6f 73 | 20 6f 6e 20 73 63 72 65 |R0=X pos| on scre|
|00001de0| 65 6e 20 28 30 2d 37 31 | 20 4c 65 66 74 20 3e 20 |en (0-71| Left > |
|00001df0| 20 52 69 67 68 74 29 0d | 08 52 2e 5c 20 52 31 3d | Right).|.R.\ R1=|
|00001e00| 59 20 70 6f 73 20 6f 6e | 20 73 63 72 65 65 6e 20 |Y pos on| screen |
|00001e10| 28 30 2d 32 35 35 20 54 | 6f 70 20 20 3e 20 42 6f |(0-255 T|op > Bo|
|00001e20| 74 74 6f 6d 29 0d 08 5c | 23 5c 20 52 32 3d 97 49 |ttom)..\|#\ R2=.I|
|00001e30| 49 20 63 6f 64 65 20 66 | 6f 72 20 7b 4e 65 77 43 |I code f|or {NewC|
|00001e40| 6f 64 65 73 2b 33 32 7d | 0d 08 66 05 5c 0d 08 70 |odes+32}|..f.\..p|
|00001e50| 25 5c 20 46 69 6e 64 20 | 63 68 61 72 2e 20 61 64 |%\ Find |char. ad|
|00001e60| 64 72 65 73 73 20 74 6f | 20 70 6c 6f 74 20 66 72 |dress to| plot fr|
|00001e70| 6f 6d 0d 08 7a 0e 43 4d | 50 20 52 32 2c 23 33 32 |om..z.CM|P R2,#32|
|00001e80| 0d 08 84 0e ec 51 20 70 | 63 2c 6c 69 6e 6b 0d 08 |.....Q p|c,link..|
|00001e90| 8e 39 53 55 42 20 52 32 | 2c 52 32 2c 23 33 33 20 |.9SUB R2|,R2,#33 |
|00001ea0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001eb0| 3b 41 64 6a 75 73 74 20 | 97 49 49 20 74 6f 20 4e |;Adjust |.II to N|
|00001ec0| 65 77 43 6f 64 65 73 0d | 08 98 3d 4d 4f 56 20 52 |ewCodes.|..=MOV R|
|00001ed0| 35 2c 23 31 30 32 34 20 | 20 20 20 20 20 20 20 20 |5,#1024 | |
|00001ee0| 20 20 20 20 20 20 20 20 | 20 3b 4c 6f 61 64 20 52 | | ;Load R|
|00001ef0| 35 20 77 69 74 68 20 6d | 75 6c 74 69 70 6c 69 65 |5 with m|ultiplie|
|00001f00| 72 20 74 6f 0d 08 a2 34 | 4d 55 4c 20 52 33 2c 52 |r to...4|MUL R3,R|
|00001f10| 32 2c 52 35 20 20 20 20 | 20 20 20 20 20 20 20 20 |2,R5 | |
|00001f20| 20 20 20 20 20 20 3b 66 | 69 6e 64 20 63 68 61 72 | ;f|ind char|
|00001f30| 2e 20 6f 66 66 73 65 74 | 0d 08 ac 34 41 44 52 20 |. offset|...4ADR |
|00001f40| 52 34 2c 66 6f 6e 74 61 | 64 72 20 20 20 20 20 20 |R4,fonta|dr |
|00001f50| 20 20 20 20 20 20 20 20 | 20 20 3b 46 69 6e 64 20 | | ;Find |
|00001f60| 66 6f 6e 74 20 61 64 64 | 72 65 73 73 0d 08 b6 0f |font add|ress....|
|00001f70| 4c 44 52 20 52 34 2c 5b | 52 34 5d 0d 08 c0 36 41 |LDR R4,[|R4]...6A|
|00001f80| 44 44 20 52 33 2c 52 33 | 2c 52 34 20 20 20 20 20 |DD R3,R3|,R4 |
|00001f90| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3b 43 61 | | ;Ca|
|00001fa0| 6c 63 2e 20 63 68 61 72 | 2e 20 61 64 64 72 65 73 |lc. char|. addres|
|00001fb0| 73 0d 08 ca 35 4d 4f 56 | 20 52 36 2c 52 33 20 20 |s...5MOV| R6,R3 |
|00001fc0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001fd0| 20 20 20 3b 50 75 73 68 | 20 61 64 64 72 65 73 73 | ;Push| address|
|00001fe0| 20 74 6f 20 52 36 0d 08 | d4 24 5c 20 46 69 6e 64 | to R6..|.$\ Find|
|00001ff0| 20 73 63 72 65 65 6e 20 | 61 64 64 72 65 73 73 20 | screen |address |
|00002000| 74 6f 20 70 6c 6f 74 20 | 74 6f 0d 08 de 0c 2e 66 |to plot |to.....f|
|00002010| 69 6e 64 73 63 72 0d 08 | e8 36 41 44 52 20 52 34 |indscr..|.6ADR R4|
|00002020| 2c 73 63 72 73 74 61 72 | 74 20 20 20 20 20 20 20 |,scrstar|t |
|00002030| 20 20 20 20 20 20 20 20 | 3b 46 69 6e 64 20 6c 61 | |;Find la|
|00002040| 62 65 6c 20 73 63 72 73 | 74 61 72 74 0d 08 f2 38 |bel scrs|tart...8|
|00002050| 4c 44 52 20 52 34 2c 5b | 52 34 5d 20 20 20 20 20 |LDR R4,[|R4] |
|00002060| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 3b 4c | | ;L|
|00002070| 6f 61 64 20 52 34 20 77 | 69 74 68 20 73 63 72 73 |oad R4 w|ith scrs|
|00002080| 74 61 72 74 0d 08 fc 3d | 4d 4f 56 20 78 70 6f 73 |tart...=|MOV xpos|
|00002090| 2c 78 70 6f 73 2c 41 53 | 4c 20 23 32 20 20 20 20 |,xpos,AS|L #2 |
|000020a0| 20 20 20 20 20 20 3b 52 | 6f 75 6e 64 20 64 6f 77 | ;R|ound dow|
|000020b0| 6e 20 74 6f 20 6e 65 61 | 72 65 73 74 20 77 6f 72 |n to nea|rest wor|
|000020c0| 64 0d 09 06 31 41 44 44 | 20 52 34 2c 52 34 2c 78 |d...1ADD| R4,R4,x|
|000020d0| 70 6f 73 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |pos | |
|000020e0| 20 20 20 3b 41 64 64 20 | 58 20 70 6f 73 69 74 69 | ;Add |X positi|
|000020f0| 6f 6e 0d 09 10 3e 4d 4f | 56 20 52 35 2c 23 33 32 |on...>MO|V R5,#32|
|00002100| 30 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |0 | |
|00002110| 20 20 20 20 3b 4c 6f 61 | 64 20 52 35 20 77 69 74 | ;Loa|d R5 wit|
|00002120| 68 20 6d 75 6c 74 69 70 | 6c 69 65 72 20 66 6f 72 |h multip|lier for|
|00002130| 0d 09 1a 31 4d 55 4c 20 | 79 70 6f 73 2c 52 35 2c |...1MUL |ypos,R5,|
|00002140| 79 70 6f 73 20 20 20 20 | 20 20 20 20 20 20 20 20 |ypos | |
|00002150| 20 20 3b 33 32 30 2a 59 | 20 70 6f 73 69 74 69 6f | ;320*Y| positio|
|00002160| 6e 0d 09 24 31 41 44 44 | 20 52 34 2c 52 34 2c 79 |n..$1ADD| R4,R4,y|
|00002170| 70 6f 73 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |pos | |
|00002180| 20 20 20 3b 41 64 64 20 | 59 20 70 6f 73 69 74 69 | ;Add |Y positi|
|00002190| 6f 6e 0d 09 2e 3a 4d 4f | 56 20 52 37 2c 52 34 20 |on...:MO|V R7,R4 |
|000021a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000021b0| 20 20 20 20 3b 50 75 73 | 68 20 73 63 72 2e 20 61 | ;Pus|h scr. a|
|000021c0| 64 64 72 65 73 73 20 74 | 6f 20 52 37 0d 09 38 05 |ddress t|o R7..8.|
|000021d0| 5c 0d 09 42 4c 2e 70 6c | 6f 74 63 68 61 72 20 20 |\..BL.pl|otchar |
|000021e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000021f0| 20 20 20 3b 43 6f 70 69 | 65 73 20 33 32 2a 33 32 | ;Copi|es 32*32|
|00002200| 20 70 69 78 65 6c 73 20 | 66 72 6f 6d 20 77 6f 72 | pixels |from wor|
|00002210| 64 20 61 6c 69 67 6e 65 | 64 20 52 41 4d 0d 09 4c |d aligne|d RAM..L|
|00002220| 39 5c 20 20 20 20 20 20 | 20 20 20 55 73 65 73 20 |9\ | Uses |
|00002230| 52 37 20 61 73 20 73 63 | 72 65 65 6e 20 61 64 72 |R7 as sc|reen adr|
|00002240| 2e 20 61 6e 64 20 52 36 | 20 61 73 20 63 68 61 72 |. and R6| as char|
|00002250| 2e 20 61 64 72 2e 0d 09 | 56 45 4d 4f 56 20 52 30 |. adr...|VEMOV R0|
|00002260| 2c 52 36 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |,R6 | |
|00002270| 20 20 20 20 20 20 20 20 | 3b 47 65 74 20 73 63 72 | |;Get scr|
|00002280| 65 65 6e 20 61 6e 64 20 | 63 68 61 72 61 63 74 65 |een and |characte|
|00002290| 72 20 61 64 64 72 65 73 | 73 65 73 0d 09 60 0d 4d |r addres|ses..`.M|
|000022a0| 4f 56 20 52 31 2c 52 37 | 0d 09 6a 25 5d 3a e3 20 |OV R1,R7|..j%]:. |
|000022b0| 72 65 70 65 61 74 73 25 | 3d 31 20 b8 20 33 32 3a |repeats%|=1 . 32:|
|000022c0| 5b 4f 50 54 20 6f 70 74 | 69 6f 6e 73 25 0d 09 74 |[OPT opt|ions%..t|
|000022d0| 15 4c 44 4d 49 41 20 52 | 30 21 2c 7b 52 32 2d 52 |.LDMIA R|0!,{R2-R|
|000022e0| 39 7d 0d 09 7e 14 53 54 | 4d 49 41 20 52 31 2c 7b |9}..~.ST|MIA R1,{|
|000022f0| 52 32 2d 52 39 7d 0d 09 | 88 12 41 44 44 20 52 31 |R2-R9}..|..ADD R1|
|00002300| 2c 52 31 2c 23 33 32 30 | 0d 09 92 15 5d 3a ed 3a |,R1,#320|....]:.:|
|00002310| 5b 4f 50 54 20 6f 70 74 | 69 6f 6e 73 25 0d 09 9c |[OPT opt|ions%...|
|00002320| 0f 4d 4f 56 20 70 63 2c | 6c 69 6e 6b 0d 09 a6 0a |.MOV pc,|link....|
|00002330| 2e 73 74 61 63 6b 0d 09 | b0 1b 5d 3a 50 25 2b 3d |.stack..|..]:P%+=|
|00002340| 32 35 36 3a 5b 4f 50 54 | 20 6f 70 74 69 6f 6e 73 |256:[OPT| options|
|00002350| 25 0d 09 ba 0c 2e 66 6f | 6e 74 61 64 72 0d 09 c4 |%.....fo|ntadr...|
|00002360| 0d 45 51 55 44 20 66 6f | 6e 74 0d 09 ce 0d 2e 73 |.EQUD fo|nt.....s|
|00002370| 63 72 73 74 61 72 74 0d | 09 d8 11 45 51 55 44 20 |crstart.|...EQUD |
|00002380| 26 31 46 44 38 30 30 30 | 0d 09 e2 0c 2e 63 6f 75 |&1FD8000|.....cou|
|00002390| 6e 74 65 72 0d 09 ec 12 | 45 51 55 44 20 26 30 30 |nter....|EQUD &00|
|000023a0| 30 30 30 30 30 30 0d 09 | f6 0e 2e 73 63 72 6f 6c |000000..|...scrol|
|000023b0| 6c 70 6f 73 0d 0a 00 4a | 45 51 55 44 20 73 63 72 |lpos...J|EQUD scr|
|000023c0| 74 78 74 2d 38 30 20 20 | 20 20 3b 20 54 6f 20 67 |txt-80 | ; To g|
|000023d0| 69 76 65 20 61 20 64 65 | 6c 61 79 20 62 65 66 6f |ive a de|lay befo|
|000023e0| 72 65 20 73 63 72 6f 6c | 6c 2d 74 65 78 74 20 66 |re scrol|l-text f|
|000023f0| 69 72 73 74 20 74 69 6d | 65 20 6f 6e 6c 79 0d 0a |irst tim|e only..|
|00002400| 0a 0f 2e 73 63 72 6f 6c | 6c 62 61 73 65 0d 0a 14 |...scrol|lbase...|
|00002410| 0f 45 51 55 44 20 73 63 | 72 74 78 74 0d 0a 1e 25 |.EQUD sc|rtxt...%|
|00002420| 5d 3a e3 20 77 6f 72 64 | 25 3d 31 20 b8 20 32 30 |]:. word|%=1 . 20|
|00002430| 30 2f 34 3a 5b 4f 50 54 | 20 6f 70 74 69 6f 6e 73 |0/4:[OPT| options|
|00002440| 25 0d 0a 28 12 45 51 55 | 44 20 26 32 30 32 30 32 |%..(.EQU|D &20202|
|00002450| 30 32 30 0d 0a 32 15 5d | 3a ed 3a 5b 4f 50 54 20 |020..2.]|:.:[OPT |
|00002460| 6f 70 74 69 6f 6e 73 25 | 0d 0a 3c 0b 2e 73 63 72 |options%|..<..scr|
|00002470| 74 78 74 0d 0a 46 41 45 | 51 55 53 20 22 20 20 20 |txt..FAE|QUS " |
|00002480| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002490| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000024a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000024b0| 20 20 20 22 0d 0a 50 7e | 45 51 55 53 20 22 47 55 | "..P~|EQUS "GU|
|000024c0| 45 53 53 20 57 48 41 54 | 2e 2e 2e 2e 2e 2e 2e 2e |ESS WHAT|........|
|000024d0| 20 20 20 20 20 20 53 54 | 45 56 49 45 20 44 45 45 | ST|EVIE DEE|
|000024e0| 20 20 20 20 5b 4f 46 20 | 54 48 45 20 22 22 20 20 | [OF |THE "" |
|000024f0| 62 62 62 20 54 54 4c 20 | 50 4f 53 53 45 20 62 62 |bbb TTL |POSSE bb|
|00002500| 62 20 20 24 5d 20 20 20 | 20 48 41 53 20 4e 4f 57 |b $] | HAS NOW|
|00002510| 20 57 52 49 54 54 45 4e | 20 48 49 53 20 56 45 52 | WRITTEN| HIS VER|
|00002520| 59 20 4f 57 4e 20 53 43 | 52 4f 4c 4c 2d 54 45 58 |Y OWN SC|ROLL-TEX|
|00002530| 54 22 0d 0a 5a 5f 45 51 | 55 53 20 22 20 52 4f 55 |T"..Z_EQ|US " ROU|
|00002540| 54 49 4e 45 2e 20 20 20 | 20 20 20 20 20 20 20 20 |TINE. | |
|00002550| 20 20 20 20 20 20 20 20 | 20 20 41 46 54 45 52 20 | | AFTER |
|00002560| 4f 4e 4c 59 20 31 20 44 | 41 59 20 4f 46 20 41 52 |ONLY 1 D|AY OF AR|
|00002570| 4d 20 43 4f 44 45 20 50 | 52 4f 47 52 41 4d 4d 49 |M CODE P|ROGRAMMI|
|00002580| 4e 47 20 49 27 56 45 20 | 43 4f 4d 45 20 55 50 20 |NG I'VE |COME UP |
|00002590| 22 0d 0a 64 a7 45 51 55 | 53 20 22 57 49 54 48 20 |"..d.EQU|S "WITH |
|000025a0| 53 4f 4d 45 54 48 49 4e | 47 20 41 53 20 47 4f 4f |SOMETHIN|G AS GOO|
|000025b0| 44 20 41 53 20 54 48 49 | 53 20 28 42 45 4c 49 45 |D AS THI|S (BELIE|
|000025c0| 56 45 20 4d 45 2c 20 41 | 46 54 45 52 20 4f 4e 4c |VE ME, A|FTER ONL|
|000025d0| 59 20 42 45 49 4e 47 20 | 41 42 4c 45 20 54 4f 20 |Y BEING |ABLE TO |
|000025e0| 43 4f 44 45 20 46 4f 52 | 20 31 20 44 41 59 20 49 |CODE FOR| 1 DAY I|
|000025f0| 54 20 49 53 20 41 20 4d | 41 4a 4f 52 20 41 43 48 |T IS A M|AJOR ACH|
|00002600| 49 45 56 45 4d 45 4e 54 | 2c 20 48 4f 4e 45 53 54 |IEVEMENT|, HONEST|
|00002610| 21 21 29 2e 20 53 55 52 | 45 2c 20 49 54 20 4e 45 |!!). SUR|E, IT NE|
|00002620| 45 44 53 20 41 20 4c 49 | 54 54 4c 45 20 50 45 52 |EDS A LI|TTLE PER|
|00002630| 46 45 43 54 49 4e 47 22 | 0d 0a 6e 42 45 51 55 53 |FECTING"|..nBEQUS|
|00002640| 20 22 2c 20 42 55 54 20 | 41 53 20 49 54 20 53 54 | ", BUT |AS IT ST|
|00002650| 41 4e 44 53 20 49 54 27 | 53 20 53 54 49 4c 4c 20 |ANDS IT'|S STILL |
|00002660| 46 41 49 52 4c 59 20 47 | 4f 4f 44 20 20 28 49 53 |FAIRLY G|OOD (IS|
|00002670| 4e 27 54 20 49 54 3f 3f | 29 22 0d 0a 78 4d 45 51 |N'T IT??|)"..xMEQ|
|00002680| 55 53 20 22 20 20 20 20 | 20 49 54 20 44 49 44 4e |US " | IT DIDN|
|00002690| 27 54 20 54 41 4b 45 20 | 56 45 52 59 20 4c 4f 4e |'T TAKE |VERY LON|
|000026a0| 47 20 54 4f 20 57 52 49 | 54 45 20 45 49 54 48 45 |G TO WRI|TE EITHE|
|000026b0| 52 2c 20 4f 4e 4c 59 20 | 41 42 4f 55 54 20 32 20 |R, ONLY |ABOUT 2 |
|000026c0| 48 4f 55 52 53 20 22 0d | 0a 82 4b 45 51 55 53 20 |HOURS ".|..KEQUS |
|000026d0| 22 41 4e 44 20 54 48 41 | 54 20 57 41 53 20 49 4e |"AND THA|T WAS IN|
|000026e0| 20 54 48 45 20 5e 5e 5e | 20 4d 4f 52 4e 49 4e 47 | THE ^^^| MORNING|
|000026f0| 20 5e 5e 5e 20 21 21 21 | 20 20 20 20 20 54 48 49 | ^^^ !!!| THI|
|00002700| 53 20 44 45 4d 4f 20 49 | 53 20 52 55 4e 4e 49 4e |S DEMO I|S RUNNIN|
|00002710| 47 22 0d 0a 8c 54 45 51 | 55 53 20 22 20 4f 4e 20 |G"...TEQ|US " ON |
|00002720| 54 48 45 20 41 43 25 52 | 4e 20 41 52 43 48 49 4d |THE AC%R|N ARCHIM|
|00002730| 45 44 45 53 20 20 20 20 | 54 48 45 20 46 4f 4e 54 |EDES |THE FONT|
|00002740| 20 57 41 53 20 44 52 41 | 57 4e 20 4f 4e 20 54 48 | WAS DRA|WN ON TH|
|00002750| 45 20 40 4f 4d 4d 4f 44 | 4f 52 45 20 41 4d 49 47 |E @OMMOD|ORE AMIG|
|00002760| 41 20 42 59 20 22 0d 0a | 96 60 45 51 55 53 20 22 |A BY "..|.`EQUS "|
|00002770| 45 4c 45 4b 54 52 41 20 | 41 53 53 41 53 53 49 4e |ELEKTRA |ASSASSIN|
|00002780| 20 31 39 39 38 2c 20 54 | 48 41 4e 58 20 45 4c 45 | 1998, T|HANX ELE|
|00002790| 4b 54 52 41 20 20 20 20 | 20 20 20 20 20 20 20 20 |KTRA | |
|000027a0| 54 48 41 4e 58 20 54 4f | 20 41 4c 54 5f 4d 41 4e |THANX TO| ALT_MAN|
|000027b0| 20 46 4f 52 20 53 4f 55 | 4e 44 54 52 41 43 4b 45 | FOR SOU|NDTRACKE|
|000027c0| 52 20 3a 3a 3a 22 0d 0a | a0 92 45 51 55 53 20 22 |R :::"..|..EQUS "|
|000027d0| 54 48 41 54 27 53 20 54 | 48 45 20 50 52 4f 47 52 |THAT'S T|HE PROGR|
|000027e0| 41 4d 20 50 4c 41 59 49 | 4e 47 20 54 48 45 20 4d |AM PLAYI|NG THE M|
|000027f0| 55 53 49 58 58 20 20 20 | 20 20 20 20 20 20 20 20 |USIXX | |
|00002800| 20 54 48 45 20 50 49 43 | 54 55 52 45 20 42 45 48 | THE PIC|TURE BEH|
|00002810| 49 4e 44 20 54 48 49 53 | 20 53 43 52 4f 4c 4c 45 |IND THIS| SCROLLE|
|00002820| 52 20 57 41 53 20 44 52 | 41 57 4e 20 49 4e 20 4d |R WAS DR|AWN IN M|
|00002830| 4f 44 45 20 31 33 20 42 | 59 20 41 20 50 52 4f 47 |ODE 13 B|Y A PROG|
|00002840| 52 41 4d 20 49 20 48 41 | 56 45 20 57 52 49 54 54 |RAM I HA|VE WRITT|
|00002850| 45 4e 20 49 4e 20 43 22 | 0d 0a aa 4d 45 51 55 53 |EN IN C"|...MEQUS|
|00002860| 20 22 20 20 20 20 20 57 | 48 49 43 48 20 49 53 20 | " W|HICH IS |
|00002870| 41 20 43 4f 4e 56 45 52 | 53 49 4f 4e 20 4f 46 20 |A CONVER|SION OF |
|00002880| 41 20 42 41 53 49 43 20 | 50 52 4f 47 52 41 4d 20 |A BASIC |PROGRAM |
|00002890| 42 59 20 4d 41 4c 43 4f | 4c 4d 20 42 41 4e 54 48 |BY MALCO|LM BANTH|
|000028a0| 4f 52 50 45 22 0d 0a b4 | 46 45 51 55 53 20 22 20 |ORPE"...|FEQUS " |
|000028b0| 20 20 20 49 20 54 59 50 | 45 44 20 49 4e 20 54 48 | I TYP|ED IN TH|
|000028c0| 45 20 42 41 53 49 43 20 | 4c 49 53 54 49 4e 47 20 |E BASIC |LISTING |
|000028d0| 42 45 46 4f 52 45 20 49 | 20 47 4f 54 20 4d 59 20 |BEFORE I| GOT MY |
|000028e0| 43 20 43 4f 4d 50 49 4c | 45 52 22 0d 0a be 5c 45 |C COMPIL|ER"...\E|
|000028f0| 51 55 53 20 22 20 20 20 | 20 20 41 4e 44 20 4c 41 |QUS " | AND LA|
|00002900| 54 45 52 20 43 4f 4e 56 | 45 52 54 45 44 20 49 54 |TER CONV|ERTED IT|
|00002910| 20 54 4f 20 43 2c 20 20 | 20 20 20 20 20 20 20 20 | TO C, | |
|00002920| 20 4c 4f 4f 4b 49 4e 47 | 20 42 41 43 4b 20 49 4e | LOOKING| BACK IN|
|00002930| 20 54 48 45 20 41 52 54 | 49 43 4c 45 20 52 45 43 | THE ART|ICLE REC|
|00002940| 45 4e 54 4c 59 2c 22 0d | 0a c8 93 45 51 55 53 20 |ENTLY,".|...EQUS |
|00002950| 22 20 49 20 44 49 53 43 | 4f 56 45 52 45 44 20 54 |" I DISC|OVERED T|
|00002960| 48 41 54 20 41 20 56 45 | 52 53 49 4f 4e 20 4f 46 |HAT A VE|RSION OF|
|00002970| 20 54 48 45 20 50 52 4f | 47 52 41 4d 20 57 41 53 | THE PRO|GRAM WAS|
|00002980| 20 47 49 56 45 4e 20 49 | 4e 20 43 21 20 20 20 20 | GIVEN I|N C! |
|00002990| 49 54 20 57 41 53 20 41 | 20 47 52 45 41 54 20 49 |IT WAS A| GREAT I|
|000029a0| 4d 50 52 4f 56 45 4d 45 | 4e 54 20 4f 4e 20 4d 59 |MPROVEME|NT ON MY|
|000029b0| 20 56 45 52 53 49 4f 4e | 20 21 21 20 20 20 20 20 | VERSION| !! |
|000029c0| 20 20 4f 48 20 57 45 4c | 4c 21 21 20 20 20 20 20 | OH WEL|L!! |
|000029d0| 20 20 20 20 20 20 20 20 | 20 22 0d 0a d2 1d 45 51 | | "....EQ|
|000029e0| 55 53 20 20 22 20 59 4f | 21 21 21 21 21 20 54 4f |US " YO|!!!!! TO|
|000029f0| 20 41 4e 44 59 20 22 0d | 0a dc 7f 45 51 55 53 20 | ANDY ".|...EQUS |
|00002a00| 22 28 3f 21 3f 20 41 4e | 47 45 4c 20 4f 46 20 44 |"(?!? AN|GEL OF D|
|00002a10| 45 41 54 48 20 3f 21 3f | 29 20 41 4e 44 20 4d 41 |EATH ?!?|) AND MA|
|00002a20| 52 54 49 20 20 28 20 62 | 62 62 20 52 45 56 20 49 |RTI ( b|bb REV I|
|00002a30| 54 20 55 50 20 57 49 54 | 48 20 54 48 45 20 54 54 |T UP WIT|H THE TT|
|00002a40| 4c 20 50 4f 53 53 45 2c | 20 42 4f 59 5a 5a 5a 5a |L POSSE,| BOYZZZZ|
|00002a50| 5a 21 20 62 62 62 20 29 | 20 20 20 20 20 20 20 20 |Z! bbb )| |
|00002a60| 41 4e 44 20 42 4f 4f 20 | 54 4f 20 63 63 63 20 49 |AND BOO |TO ccc I|
|00002a70| 50 20 63 63 63 22 0d 0a | e6 51 45 51 55 53 20 22 |P ccc"..|.QEQUS "|
|00002a80| 20 20 20 20 20 20 20 20 | 20 20 20 41 54 20 54 48 | | AT TH|
|00002a90| 49 53 20 4d 4f 4d 45 4e | 54 20 49 4e 20 54 49 4d |IS MOMEN|T IN TIM|
|00002aa0| 45 20 54 48 45 20 20 62 | 62 62 20 54 54 4c 20 50 |E THE b|bb TTL P|
|00002ab0| 4f 53 53 45 20 62 62 62 | 20 20 43 4f 4e 53 49 53 |OSSE bbb| CONSIS|
|00002ac0| 54 53 20 4f 46 3a 22 0d | 0a f0 bf 45 51 55 53 20 |TS OF:".|...EQUS |
|00002ad0| 22 20 20 20 20 20 20 4d | 45 20 20 20 28 53 54 45 |" M|E (STE|
|00002ae0| 56 49 45 20 44 45 45 2c | 20 4f 4e 20 28 30 32 31 |VIE DEE,| ON (021|
|00002af0| 29 2d 37 30 35 2d 31 32 | 34 33 20 20 20 20 41 53 |)-705-12|43 AS|
|00002b00| 4b 20 46 4f 52 20 53 54 | 45 56 45 29 20 20 5b 49 |K FOR ST|EVE) [I|
|00002b10| 20 50 52 4f 47 52 41 4d | 20 49 4e 20 42 41 53 49 | PROGRAM| IN BASI|
|00002b20| 43 2c 20 41 4e 44 20 4e | 4f 57 20 41 52 4d 20 43 |C, AND N|OW ARM C|
|00002b30| 4f 44 45 2e 20 20 20 54 | 41 4b 45 20 49 54 20 46 |ODE. T|AKE IT F|
|00002b40| 52 4f 4d 20 4d 45 2c 20 | 44 45 4d 4f 20 57 52 49 |ROM ME, |DEMO WRI|
|00002b50| 54 45 52 53 2c 20 49 46 | 20 59 4f 55 20 48 41 56 |TERS, IF| YOU HAV|
|00002b60| 45 4e 27 54 20 4c 45 41 | 52 4e 54 20 41 52 4d 20 |EN'T LEA|RNT ARM |
|00002b70| 43 4f 44 45 20 59 45 54 | 20 20 20 59 4f 55 20 53 |CODE YET| YOU S|
|00002b80| 48 4f 55 4c 44 22 0d 0a | fa c9 45 51 55 53 20 22 |HOULD"..|..EQUS "|
|00002b90| 20 20 49 54 27 53 20 57 | 45 4c 4c 20 57 4f 52 54 | IT'S W|ELL WORT|
|00002ba0| 48 20 49 54 20 21 21 21 | 20 5d 20 20 20 20 20 20 |H IT !!!| ] |
|00002bb0| 20 20 20 20 20 20 20 20 | 20 54 48 45 20 41 4e 47 | | THE ANG|
|00002bc0| 45 4c 20 4f 46 20 44 45 | 41 54 48 20 20 20 20 20 |EL OF DE|ATH |
|00002bd0| 28 48 45 27 53 20 45 58 | 2d 44 49 52 45 43 54 4f |(HE'S EX|-DIRECTO|
|00002be0| 52 59 20 53 4f 20 49 20 | 43 41 4e 27 54 20 47 49 |RY SO I |CAN'T GI|
|00002bf0| 56 45 20 59 4f 55 20 48 | 49 53 20 4e 55 4d 42 45 |VE YOU H|IS NUMBE|
|00002c00| 52 2c 20 42 55 54 20 47 | 49 56 45 20 4d 45 53 53 |R, BUT G|IVE MESS|
|00002c10| 41 47 45 53 20 46 4f 52 | 20 48 49 4d 20 54 4f 20 |AGES FOR| HIM TO |
|00002c20| 4d 45 20 28 53 54 45 56 | 49 45 20 44 45 45 29 20 |ME (STEV|IE DEE) |
|00002c30| 41 4e 44 20 49 27 4c 4c | 20 50 41 53 53 20 54 48 |AND I'LL| PASS TH|
|00002c40| 45 4d 20 4f 4e 29 20 20 | 20 20 20 20 20 20 22 0d |EM ON) | ".|
|00002c50| 0b 04 7f 45 51 55 53 20 | 22 5b 48 45 20 57 41 54 |...EQUS |"[HE WAT|
|00002c60| 43 48 45 53 20 4d 59 20 | 50 52 4f 47 52 41 4d 53 |CHES MY |PROGRAMS|
|00002c70| 20 49 4e 20 42 41 53 49 | 43 20 41 4e 44 20 41 52 | IN BASI|C AND AR|
|00002c80| 4d 20 43 4f 44 45 20 41 | 4e 44 20 53 41 59 53 20 |M CODE A|ND SAYS |
|00002c90| 54 48 49 4e 47 53 20 4c | 49 4b 45 20 22 22 49 20 |THINGS L|IKE ""I |
|00002ca0| 53 27 50 4f 53 45 20 49 | 54 27 53 20 41 4c 52 49 |S'POSE I|T'S ALRI|
|00002cb0| 47 48 54 24 2e 20 54 48 | 45 20 4d 4f 53 54 20 41 |GHT$. TH|E MOST A|
|00002cc0| 44 56 41 4e 43 45 44 20 | 54 48 49 4e 47 22 0d 0b |DVANCED |THING"..|
|00002cd0| 0e 46 45 51 55 53 20 22 | 20 48 45 27 53 20 44 4f |.FEQUS "| HE'S DO|
|00002ce0| 4e 45 20 53 4f 20 46 41 | 52 20 49 53 20 4c 4f 41 |NE SO FA|R IS LOA|
|00002cf0| 44 20 44 45 4d 4f 53 2e | 20 48 45 20 43 41 4e 27 |D DEMOS.| HE CAN'|
|00002d00| 54 20 43 4f 44 45 20 41 | 54 20 41 4c 4c 20 21 21 |T CODE A|T ALL !!|
|00002d10| 21 21 5d 22 0d 0b 18 19 | 45 51 55 53 20 22 20 20 |!!]"....|EQUS " |
|00002d20| 20 20 20 20 20 20 20 20 | 52 45 56 20 22 0d 0b 22 | |REV ".."|
|00002d30| a5 45 51 55 53 20 22 20 | 48 49 53 20 41 4c 47 4f |.EQUS " |HIS ALGO|
|00002d40| 52 49 54 48 4d 53 20 41 | 4e 44 20 53 41 59 20 54 |RITHMS A|ND SAY T|
|00002d50| 48 49 4e 47 53 20 4c 49 | 4b 45 20 22 22 54 48 49 |HINGS LI|KE ""THI|
|00002d60| 53 20 57 4f 52 4b 53 20 | 3f 21 21 3f 3f 3f 21 3f |S WORKS |?!!???!?|
|00002d70| 24 20 20 20 20 54 48 45 | 4e 20 49 20 52 45 2d 57 |$ THE|N I RE-W|
|00002d80| 52 49 54 45 20 48 49 53 | 20 44 45 4d 4f 53 20 46 |RITE HIS| DEMOS F|
|00002d90| 4f 52 20 48 49 4d 20 41 | 4e 44 20 54 48 45 59 20 |OR HIM A|ND THEY |
|00002da0| 52 55 4e 20 53 51 55 49 | 4c 4c 49 4f 4e 53 20 4f |RUN SQUI|LLIONS O|
|00002db0| 46 20 54 49 4d 45 53 20 | 46 41 53 54 45 52 2e 20 |F TIMES |FASTER. |
|00002dc0| 20 20 20 20 48 45 27 53 | 20 4c 45 41 52 4e 49 4e | HE'S| LEARNIN|
|00002dd0| 47 22 0d 0b 2c 5f 45 51 | 55 53 20 22 20 20 20 36 |G"..,_EQ|US " 6|
|00002de0| 38 30 30 30 20 4d 41 43 | 48 49 4e 45 20 43 4f 44 |8000 MAC|HINE COD|
|00002df0| 45 20 4e 4f 57 2c 20 20 | 47 4f 4f 44 20 4c 55 43 |E NOW, |GOOD LUC|
|00002e00| 4b 20 52 45 56 2e 20 20 | 20 20 41 4e 44 20 59 4f |K REV. | AND YO|
|00002e10| 20 54 4f 20 59 4f 55 52 | 20 4c 49 54 54 4c 45 20 | TO YOUR| LITTLE |
|00002e20| 42 52 55 44 44 45 52 2c | 20 54 49 46 46 59 21 5d |BRUDDER,| TIFFY!]|
|00002e30| 22 0d 0b 36 f9 45 51 55 | 53 20 22 20 20 20 20 20 |"..6.EQU|S " |
|00002e40| 20 20 20 41 4e 44 20 4c | 41 53 54 2c 20 28 41 4e | AND L|AST, (AN|
|00002e50| 44 20 4d 4f 53 54 20 44 | 45 46 49 4e 49 54 45 4c |D MOST D|EFINITEL|
|00002e60| 59 20 4c 45 41 53 54 29 | 20 20 20 20 20 20 20 20 |Y LEAST)| |
|00002e70| 53 48 41 4b 49 4c 20 52 | 41 4e 41 20 20 20 20 28 |SHAKIL R|ANA (|
|00002e80| 4f 4e 20 28 30 32 31 29 | 2d 31 30 35 2d 32 39 30 |ON (021)|-105-290|
|00002e90| 39 20 20 20 20 20 41 53 | 4b 20 46 4f 52 20 4e 4f |9 AS|K FOR NO|
|00002ea0| 46 41 4c 29 20 20 20 20 | 20 20 20 5b 48 45 20 41 |FAL) | [HE A|
|00002eb0| 54 54 45 4d 50 54 53 20 | 54 4f 20 44 52 41 57 20 |TTEMPTS |TO DRAW |
|00002ec0| 46 4f 4e 54 53 20 55 53 | 49 4e 47 20 21 50 41 49 |FONTS US|ING !PAI|
|00002ed0| 4e 54 2c 20 41 4e 44 20 | 46 41 49 4c 53 20 4d 49 |NT, AND |FAILS MI|
|00002ee0| 53 45 52 41 42 4c 59 2e | 20 20 20 54 48 41 54 27 |SERABLY.| THAT'|
|00002ef0| 53 20 57 48 59 20 57 45 | 20 4e 49 43 4b 20 46 4f |S WHY WE| NICK FO|
|00002f00| 4e 54 53 20 46 52 4f 4d | 20 22 22 53 59 53 54 45 |NTS FROM| ""SYSTE|
|00002f10| 4d 20 49 4e 54 45 52 52 | 55 50 54 24 5d 20 20 20 |M INTERR|UPT$] |
|00002f20| 20 20 20 20 20 20 20 20 | 20 22 0d 0b 40 c8 45 51 | | "..@.EQ|
|00002f30| 55 53 20 22 20 20 20 20 | 20 20 20 20 20 20 20 20 |US " | |
|00002f40| 20 20 20 20 20 20 20 54 | 48 49 53 20 50 52 4f 47 | T|HIS PROG|
|00002f50| 52 41 4d 20 50 55 53 48 | 45 53 20 54 48 45 20 41 |RAM PUSH|ES THE A|
|00002f60| 52 43 20 41 20 42 49 54 | 2c 20 27 43 41 55 53 45 |RC A BIT|, 'CAUSE|
|00002f70| 20 4f 46 20 4d 59 20 53 | 4c 4f 50 50 59 20 43 4f | OF MY S|LOPPY CO|
|00002f80| 44 49 4e 47 20 50 52 4f | 42 41 42 4c 59 20 20 20 |DING PRO|BABLY |
|00002f90| 28 41 4c 54 48 4f 55 47 | 48 20 49 54 20 44 4f 45 |(ALTHOUG|H IT DOE|
|00002fa0| 53 20 52 45 44 52 41 57 | 20 54 48 45 20 45 4e 54 |S REDRAW| THE ENT|
|00002fb0| 49 52 45 20 53 43 52 45 | 45 4e 20 45 56 45 52 59 |IRE SCRE|EN EVERY|
|00002fc0| 20 56 53 59 4e 43 21 21 | 29 20 20 2e 20 20 20 20 | VSYNC!!|) . |
|00002fd0| 53 4f 55 4e 44 54 52 41 | 43 4b 45 52 20 54 41 4b |SOUNDTRA|CKER TAK|
|00002fe0| 45 53 20 41 50 50 52 4f | 58 49 4d 41 54 45 4c 59 |ES APPRO|XIMATELY|
|00002ff0| 20 22 0d 0b 4a 45 45 51 | 55 53 20 22 32 35 20 50 | "..JEEQ|US "25 P|
|00003000| 45 52 20 43 45 4e 54 20 | 50 52 4f 43 45 53 53 4f |ER CENT |PROCESSO|
|00003010| 52 20 54 49 4d 45 20 20 | 20 20 20 20 20 20 20 20 |R TIME | |
|00003020| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003030| 20 20 20 20 20 20 22 0d | 0b 54 c4 45 51 55 53 20 | ".|.T.EQUS |
|00003040| 22 54 48 49 53 20 44 45 | 4d 4f 20 54 41 4b 45 53 |"THIS DE|MO TAKES|
|00003050| 20 41 42 4f 55 54 20 39 | 30 20 50 45 52 20 43 45 | ABOUT 9|0 PER CE|
|00003060| 4e 54 20 20 5b 54 52 59 | 20 4d 4f 56 49 4e 47 20 |NT [TRY| MOVING |
|00003070| 54 48 45 20 4d 4f 55 53 | 45 2c 20 54 48 41 54 27 |THE MOUS|E, THAT'|
|00003080| 4c 4c 20 50 52 4f 56 45 | 20 49 54 5d 20 20 20 20 |LL PROVE| IT] |
|00003090| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000030a0| 41 4e 44 20 53 4f 4d 45 | 20 4f 46 20 49 54 20 49 |AND SOME| OF IT I|
|000030b0| 53 20 49 4e 20 42 41 53 | 49 43 20 28 41 42 4f 55 |S IN BAS|IC (ABOU|
|000030c0| 54 20 33 30 20 50 45 52 | 20 43 45 4e 54 20 53 50 |T 30 PER| CENT SP|
|000030d0| 45 45 44 20 57 49 53 45 | 2c 20 31 20 50 45 52 20 |EED WISE|, 1 PER |
|000030e0| 43 45 4e 54 20 4c 45 4e | 47 54 48 20 57 49 53 45 |CENT LEN|GTH WISE|
|000030f0| 29 20 20 20 20 20 20 20 | 20 20 22 0d 0b 5e 38 45 |) | "..^8E|
|00003100| 51 55 53 20 22 20 20 20 | 20 20 20 20 20 48 4f 57 |QUS " | HOW|
|00003110| 20 41 42 4f 55 54 20 53 | 4f 4d 45 20 54 45 43 48 | ABOUT S|OME TECH|
|00003120| 20 4e 4f 54 45 53 20 4e | 4f 57 3a 20 20 20 20 20 | NOTES N|OW: |
|00003130| 20 20 22 0d 0b 68 73 45 | 51 55 53 20 22 20 20 20 | "..hsE|QUS " |
|00003140| 20 20 20 20 20 20 20 20 | 20 20 54 48 45 20 46 4f | | THE FO|
|00003150| 4e 54 20 49 53 20 42 41 | 53 45 44 20 4f 4e 20 41 |NT IS BA|SED ON A|
|00003160| 20 33 32 20 2a 20 33 32 | 20 50 49 58 45 4c 20 47 | 32 * 32| PIXEL G|
|00003170| 52 49 44 2c 20 41 4e 44 | 20 49 53 20 49 4e 20 32 |RID, AND| IS IN 2|
|00003180| 35 36 20 43 4f 4c 4f 55 | 52 53 20 28 41 4c 54 48 |56 COLOU|RS (ALTH|
|00003190| 4f 55 47 48 20 4f 4e 4c | 59 20 33 20 41 52 45 20 |OUGH ONL|Y 3 ARE |
|000031a0| 55 53 45 44 29 22 0d 0b | 72 91 45 51 55 53 20 22 |USED)"..|r.EQUS "|
|000031b0| 54 48 45 20 46 4f 4e 54 | 20 49 53 20 43 4f 50 49 |THE FONT| IS COPI|
|000031c0| 45 44 20 54 4f 20 54 48 | 45 20 53 43 52 45 45 4e |ED TO TH|E SCREEN|
|000031d0| 20 33 32 20 48 4f 52 49 | 5a 4f 4e 54 41 4c 20 50 | 32 HORI|ZONTAL P|
|000031e0| 49 58 45 4c 53 20 41 54 | 20 41 20 54 49 4d 45 2c |IXELS AT| A TIME,|
|000031f0| 20 55 53 49 4e 47 20 38 | 20 52 45 47 49 53 54 45 | USING 8| REGISTE|
|00003200| 52 20 4d 55 4c 54 49 50 | 4c 45 20 4c 4f 41 44 20 |R MULTIP|LE LOAD |
|00003210| 41 4e 44 20 53 54 4f 52 | 45 20 57 49 54 48 20 50 |AND STOR|E WITH P|
|00003220| 4f 53 54 2d 49 4e 44 45 | 58 45 44 20 57 52 49 54 |OST-INDE|XED WRIT|
|00003230| 45 20 42 41 43 4b 22 0d | 0b 7c 83 45 51 55 53 20 |E BACK".|.|.EQUS |
|00003240| 22 20 20 20 20 20 20 20 | 20 20 20 20 54 48 45 20 |" | THE |
|00003250| 52 45 46 4c 45 43 54 49 | 4f 4e 20 49 53 20 44 4f |REFLECTI|ON IS DO|
|00003260| 4e 45 20 49 4e 20 56 49 | 52 54 55 41 4c 4c 59 20 |NE IN VI|RTUALLY |
|00003270| 54 48 45 20 53 41 4d 45 | 20 57 41 59 2c 20 4f 4e |THE SAME| WAY, ON|
|00003280| 4c 59 20 54 48 45 20 53 | 43 52 45 45 4e 20 41 44 |LY THE S|CREEN AD|
|00003290| 44 52 45 53 53 20 48 41 | 53 20 33 32 30 20 53 55 |DRESS HA|S 320 SU|
|000032a0| 42 54 52 41 43 54 45 44 | 20 49 4e 53 54 45 41 44 |BTRACTED| INSTEAD|
|000032b0| 20 4f 46 20 41 44 44 45 | 44 22 0d 0b 86 3c 45 51 | OF ADDE|D"...<EQ|
|000032c0| 55 53 20 22 2c 20 20 41 | 4e 44 20 54 48 45 20 46 |US ", A|ND THE F|
|000032d0| 4f 4e 54 20 44 41 54 41 | 20 48 41 53 20 45 56 45 |ONT DATA| HAS EVE|
|000032e0| 52 59 20 4f 54 48 45 52 | 20 4c 49 4e 45 20 53 4b |RY OTHER| LINE SK|
|000032f0| 49 50 50 45 44 22 0d 0b | 90 f4 45 51 55 53 20 22 |IPPED"..|..EQUS "|
|00003300| 20 20 20 20 20 20 20 20 | 20 54 48 45 20 4d 55 53 | | THE MUS|
|00003310| 49 43 20 49 53 20 41 4e | 20 41 4d 49 47 41 20 53 |IC IS AN| AMIGA S|
|00003320| 4f 55 4e 44 54 52 41 43 | 4b 45 52 20 54 55 4e 45 |OUNDTRAC|KER TUNE|
|00003330| 2c 20 49 45 20 20 20 34 | 20 53 54 45 52 45 4f 20 |, IE 4| STEREO |
|00003340| 43 48 41 4e 4e 45 4c 53 | 20 20 20 20 20 53 41 4d |CHANNELS| SAM|
|00003350| 50 4c 45 44 20 41 54 20 | 41 42 4f 55 54 20 20 31 |PLED AT |ABOUT 1|
|00003360| 30 20 4b 48 5a 20 20 20 | 20 54 48 45 20 41 52 43 |0 KHZ | THE ARC|
|00003370| 20 53 45 51 55 45 4e 43 | 45 53 20 54 48 45 20 46 | SEQUENC|ES THE F|
|00003380| 4f 55 52 20 43 48 41 4e | 4e 45 4c 53 20 57 48 49 |OUR CHAN|NELS WHI|
|00003390| 43 48 20 41 52 45 20 50 | 4c 41 59 49 4e 47 20 41 |CH ARE P|LAYING A|
|000033a0| 54 20 41 52 4f 55 4e 44 | 20 33 30 4b 48 5a 20 20 |T AROUND| 30KHZ |
|000033b0| 28 54 48 41 54 27 53 20 | 52 45 41 4c 4c 59 20 47 |(THAT'S |REALLY G|
|000033c0| 4f 4f 44 20 49 46 20 59 | 4f 55 20 44 4f 4e 27 54 |OOD IF Y|OU DON'T|
|000033d0| 20 4b 4e 4f 57 20 41 42 | 4f 55 54 20 54 48 45 53 | KNOW AB|OUT THES|
|000033e0| 45 20 54 48 49 4e 47 53 | 29 22 0d 0b 9a 93 45 51 |E THINGS|)"....EQ|
|000033f0| 55 53 20 22 20 20 20 20 | 20 49 27 4d 20 4e 4f 54 |US " | I'M NOT|
|00003400| 20 54 4f 54 41 4c 4c 59 | 20 53 55 52 45 20 48 4f | TOTALLY| SURE HO|
|00003410| 57 20 48 55 47 4f 27 53 | 20 43 4f 44 45 20 57 4f |W HUGO'S| CODE WO|
|00003420| 52 4b 53 2c 20 20 20 49 | 20 4a 55 53 54 20 43 41 |RKS, I| JUST CA|
|00003430| 4c 4c 20 49 54 20 45 56 | 45 52 59 20 46 49 46 54 |LL IT EV|ERY FIFT|
|00003440| 49 45 54 48 20 4f 46 20 | 41 20 53 45 43 4f 4e 44 |IETH OF |A SECOND|
|00003450| 20 41 4e 44 20 49 54 20 | 4d 41 4b 45 53 20 4e 49 | AND IT |MAKES NI|
|00003460| 43 45 20 4e 4f 49 53 45 | 53 2c 20 20 20 20 20 53 |CE NOISE|S, S|
|00003470| 4f 20 49 27 4d 20 48 41 | 50 50 59 2e 22 0d 0b a4 |O I'M HA|PPY."...|
|00003480| 1f 45 51 55 53 20 22 20 | 20 20 20 20 20 20 20 20 |.EQUS " | |
|00003490| 20 20 20 20 20 20 20 20 | 20 20 20 22 0d 0b ae 9d | | "....|
|000034a0| 45 51 55 53 20 22 48 4f | 57 20 41 42 4f 55 54 20 |EQUS "HO|W ABOUT |
|000034b0| 53 4f 4d 45 20 59 4f 21 | 21 21 21 21 53 20 4e 4f |SOME YO!|!!!!S NO|
|000034c0| 57 3a 20 20 20 20 20 20 | 20 59 4f 21 21 21 21 21 |W: | YO!!!!!|
|000034d0| 20 54 4f 20 54 48 45 20 | 45 4e 54 49 52 45 20 53 | TO THE |ENTIRE S|
|000034e0| 59 53 54 45 4d 20 49 4e | 54 45 52 52 55 50 54 20 |YSTEM IN|TERRUPT |
|000034f0| 50 4f 53 53 45 20 28 41 | 4e 44 20 54 48 41 4e 58 |POSSE (A|ND THANX|
|00003500| 20 46 4f 52 20 54 48 45 | 20 46 4f 4e 54 2c 20 54 | FOR THE| FONT, T|
|00003510| 48 45 20 4d 55 53 49 58 | 58 2c 20 54 48 45 20 50 |HE MUSIX|X, THE P|
|00003520| 4c 41 59 52 4f 55 54 49 | 4e 45 2c 20 45 54 43 2e |LAYROUTI|NE, ETC.|
|00003530| 29 2c 20 20 20 20 20 20 | 22 0d 0b b8 71 45 51 55 |), |"...qEQU|
|00003540| 53 20 22 59 4f 21 21 21 | 21 21 20 54 4f 20 42 52 |S "YO!!!|!! TO BR|
|00003550| 4f 54 48 45 52 53 20 49 | 4e 20 41 52 4d 20 28 4e |OTHERS I|N ARM (N|
|00003560| 41 4d 45 4c 59 20 5b 41 | 53 20 46 41 52 20 41 53 |AMELY [A|S FAR AS|
|00003570| 20 49 20 4b 4e 4f 57 5d | 20 4a 41 4e 20 45 52 49 | I KNOW]| JAN ERI|
|00003580| 4b 2c 20 47 55 54 54 4f | 52 4d 2c 20 4f 44 44 56 |K, GUTTO|RM, ODDV|
|00003590| 41 52 20 41 4e 44 20 48 | 45 4e 52 49 4b 29 20 20 |AR AND H|ENRIK) |
|000035a0| 20 20 20 20 20 20 20 20 | 20 22 0d 0b c2 44 45 51 | | "...DEQ|
|000035b0| 55 53 20 22 59 4f 21 21 | 21 21 21 20 54 4f 20 46 |US "YO!!|!!! TO F|
|000035c0| 52 45 44 20 53 43 48 55 | 42 45 52 54 20 41 4e 44 |RED SCHU|BERT AND|
|000035d0| 20 4f 4c 41 46 20 48 4f | 45 48 4d 41 4e 20 4f 46 | OLAF HO|EHMAN OF|
|000035e0| 20 47 4d 41 20 20 20 20 | 20 20 20 20 20 22 0d 0b | GMA | "..|
|000035f0| cc 51 45 51 55 53 20 22 | 59 4f 21 21 21 21 21 20 |.QEQUS "|YO!!!!! |
|00003600| 54 4f 20 42 4a 4f 52 4e | 20 46 4c 4f 54 54 45 4e |TO BJORN| FLOTTEN|
|00003610| 20 46 4f 52 20 54 48 45 | 20 49 4e 53 50 49 52 41 | FOR THE| INSPIRA|
|00003620| 54 49 4f 4e 20 54 4f 20 | 4c 45 41 52 4e 20 41 52 |TION TO |LEARN AR|
|00003630| 4d 20 43 4f 44 45 20 20 | 20 20 20 20 20 20 22 0d |M CODE | ".|
|00003640| 0b d6 5b 45 51 55 53 20 | 22 59 4f 21 21 21 21 21 |..[EQUS |"YO!!!!!|
|00003650| 20 54 4f 20 4d 49 4b 45 | 20 47 49 4e 4e 53 20 28 | TO MIKE| GINNS (|
|00003660| 4f 46 20 44 41 42 53 20 | 50 52 45 53 53 29 20 46 |OF DABS |PRESS) F|
|00003670| 4f 52 20 22 22 41 52 43 | 48 49 4d 45 44 45 53 20 |OR ""ARC|HIMEDES |
|00003680| 41 53 53 45 4d 42 4c 59 | 20 4c 41 4e 47 55 41 47 |ASSEMBLY| LANGUAG|
|00003690| 45 24 20 20 20 20 20 20 | 20 22 0d 0b e0 4c 45 51 |E$ | "...LEQ|
|000036a0| 55 53 20 22 59 4f 21 21 | 21 21 21 20 54 4f 20 47 |US "YO!!|!!! TO G|
|000036b0| 41 52 59 20 46 4f 52 52 | 45 53 54 20 41 4e 44 20 |ARY FORR|EST AND |
|000036c0| 41 4e 44 59 20 42 41 4e | 4b 53 20 4f 46 20 21 41 |ANDY BAN|KS OF !A|
|000036d0| 52 4d 41 44 45 55 53 20 | 46 41 4d 45 20 20 20 20 |RMADEUS |FAME |
|000036e0| 20 20 20 20 20 22 0d 0b | ea 73 45 51 55 53 20 22 | "..|.sEQUS "|
|000036f0| 59 4f 21 21 21 21 21 20 | 54 4f 20 52 4f 5a 20 52 |YO!!!!! |TO ROZ R|
|00003700| 4f 42 45 52 54 53 2c 20 | 4a 4f 20 42 52 49 44 47 |OBERTS, |JO BRIDG|
|00003710| 45 57 41 54 45 52 2c 20 | 4c 55 43 59 20 43 4f 55 |EWATER, |LUCY COU|
|00003720| 43 48 20 41 4e 44 20 53 | 41 4d 20 49 4e 47 52 41 |CH AND S|AM INGRA|
|00003730| 4d 20 46 4f 52 20 42 52 | 49 47 48 54 45 4e 49 4e |M FOR BR|IGHTENIN|
|00003740| 47 20 55 50 20 4d 59 20 | 4c 49 46 45 20 20 20 20 |G UP MY |LIFE |
|00003750| 20 20 20 20 20 20 20 20 | 22 0d 0b f4 35 45 51 55 | |"...5EQU|
|00003760| 53 20 22 59 4f 21 21 21 | 21 21 20 54 4f 20 45 56 |S "YO!!!|!! TO EV|
|00003770| 45 52 59 4f 4e 45 20 41 | 54 20 44 56 53 20 50 55 |ERYONE A|T DVS PU|
|00003780| 42 53 20 20 20 20 20 20 | 20 20 20 20 20 22 0d 0b |BS | "..|
|00003790| fe 27 45 51 55 53 20 22 | 59 4f 21 21 21 21 21 20 |.'EQUS "|YO!!!!! |
|000037a0| 54 4f 20 53 4b 59 46 41 | 4c 4c 20 50 44 20 20 20 |TO SKYFA|LL PD |
|000037b0| 20 20 20 20 22 0d 0c 08 | 78 45 51 55 53 20 22 59 | "...|xEQUS "Y|
|000037c0| 4f 21 21 21 21 21 20 54 | 4f 20 4d 41 54 54 48 45 |O!!!!! T|O MATTHE|
|000037d0| 57 20 47 2e 2c 20 4d 59 | 4c 45 53 20 4d 43 4c 2e |W G., MY|LES MCL.|
|000037e0| 2c 20 4a 41 4d 45 53 20 | 57 2e 2c 20 42 41 52 4e |, JAMES |W., BARN|
|000037f0| 41 42 59 20 53 2e 2c 20 | 49 41 4e 20 48 2e 2c 20 |ABY S., |IAN H., |
|00003800| 43 48 52 49 53 20 47 2e | 2c 20 41 4e 44 20 41 4c |CHRIS G.|, AND AL|
|00003810| 4c 20 4d 59 20 4f 54 48 | 45 52 20 46 52 49 45 4e |L MY OTH|ER FRIEN|
|00003820| 44 53 20 20 20 20 20 20 | 20 20 20 20 22 0d 0c 12 |DS | "...|
|00003830| 8b 45 51 55 53 20 22 59 | 4f 21 21 21 21 21 20 54 |.EQUS "Y|O!!!!! T|
|00003840| 4f 20 4d 59 20 42 52 4f | 54 48 45 52 53 20 20 20 |O MY BRO|THERS |
|00003850| 20 20 49 41 4e 20 20 20 | 41 4e 44 20 20 20 4c 45 | IAN |AND LE|
|00003860| 45 20 20 5b 54 48 45 59 | 27 56 45 20 42 4f 54 48 |E [THEY|'VE BOTH|
|00003870| 20 47 4f 54 20 48 4f 55 | 53 45 53 20 4f 46 20 54 | GOT HOU|SES OF T|
|00003880| 48 45 49 52 20 4f 57 4e | 20 4e 4f 57 2c 20 53 4f |HEIR OWN| NOW, SO|
|00003890| 20 49 27 4d 20 41 4c 4c | 20 4f 4e 20 4d 59 20 4c | I'M ALL| ON MY L|
|000038a0| 4f 4e 45 53 4f 4d 45 21 | 21 21 5d 20 20 20 20 20 |ONESOME!|!!] |
|000038b0| 20 20 20 20 20 20 20 22 | 0d 0c 1c 45 45 51 55 53 | "|...EEQUS|
|000038c0| 20 22 59 4f 21 21 21 21 | 21 20 54 4f 20 50 41 55 | "YO!!!!|! TO PAU|
|000038d0| 4c 20 42 45 56 45 52 4c | 59 20 41 4e 44 20 45 56 |L BEVERL|Y AND EV|
|000038e0| 45 52 59 4f 4e 45 20 45 | 4c 53 45 20 41 54 20 41 |ERYONE E|LSE AT A|
|000038f0| 52 43 48 49 56 45 20 20 | 20 20 20 20 22 0d 0c 26 |RCHIVE | "..&|
|00003900| 3c 45 51 55 53 20 22 59 | 4f 21 21 21 21 21 20 54 |<EQUS "Y|O!!!!! T|
|00003910| 4f 20 41 4c 4c 20 41 52 | 43 48 49 4d 45 44 45 53 |O ALL AR|CHIMEDES|
|00003920| 20 50 52 4f 47 52 41 4d | 4d 45 52 53 20 20 20 20 | PROGRAM|MERS |
|00003930| 20 20 20 20 20 20 20 20 | 22 0d 0c 30 ce 45 51 55 | |"..0.EQU|
|00003940| 53 20 22 59 4f 21 21 21 | 21 21 20 54 4f 20 41 4c |S "YO!!!|!! TO AL|
|00003950| 4c 20 41 4d 49 47 41 20 | 41 4e 44 20 53 54 20 50 |L AMIGA |AND ST P|
|00003960| 52 4f 47 52 41 4d 4d 45 | 52 53 20 5b 42 45 54 20 |ROGRAMME|RS [BET |
|00003970| 59 4f 55 20 48 41 56 45 | 20 48 45 4c 4c 20 57 49 |YOU HAVE| HELL WI|
|00003980| 54 48 20 54 48 45 20 36 | 38 30 30 30 20 57 48 45 |TH THE 6|8000 WHE|
|00003990| 4e 20 59 4f 55 20 54 52 | 59 20 46 4f 52 20 4d 41 |N YOU TR|Y FOR MA|
|000039a0| 53 4b 45 44 20 53 50 52 | 49 54 45 53 21 21 21 21 |SKED SPR|ITES!!!!|
|000039b0| 20 20 20 20 49 20 4d 55 | 53 54 20 41 44 4d 49 54 | I MU|ST ADMIT|
|000039c0| 2c 20 54 48 4f 55 47 48 | 2c 20 49 27 4d 20 4e 4f |, THOUGH|, I'M NO|
|000039d0| 54 20 4c 4f 4f 4b 49 4e | 47 20 46 4f 52 57 41 52 |T LOOKIN|G FORWAR|
|000039e0| 44 20 54 4f 20 49 54 20 | 4d 55 43 48 20 4f 4e 20 |D TO IT |MUCH ON |
|000039f0| 4d 59 20 41 52 4d 21 21 | 5d 20 20 20 20 20 20 20 |MY ARM!!|] |
|00003a00| 20 20 20 20 20 20 22 0d | 0c 3a 2d 45 51 55 53 20 | ".|.:-EQUS |
|00003a10| 22 59 4f 21 21 21 21 21 | 20 54 4f 20 54 48 45 20 |"YO!!!!!| TO THE |
|00003a20| 43 41 52 45 42 45 41 52 | 53 20 20 20 20 20 20 20 |CAREBEAR|S |
|00003a30| 20 20 20 22 0d 0c 44 2e | 45 51 55 53 20 22 59 4f | "..D.|EQUS "YO|
|00003a40| 21 21 21 21 21 20 54 4f | 20 54 48 45 20 52 45 50 |!!!!! TO| THE REP|
|00003a50| 4c 49 43 41 4e 54 53 20 | 20 20 20 20 20 20 20 20 |LICANTS | |
|00003a60| 20 22 0d 0c 4e 28 45 51 | 55 53 20 22 59 4f 21 21 | "..N(EQ|US "YO!!|
|00003a70| 21 21 21 20 54 4f 20 4d | 43 41 20 20 20 20 20 20 |!!! TO M|CA |
|00003a80| 20 20 20 20 20 20 20 20 | 20 22 0d 0c 58 2b 45 51 | | "..X+EQ|
|00003a90| 55 53 20 22 59 4f 21 21 | 21 21 21 20 54 4f 20 41 |US "YO!!|!!! TO A|
|00003aa0| 55 54 4f 4d 41 54 49 4f | 4e 20 20 20 20 20 20 20 |UTOMATIO|N |
|00003ab0| 20 20 20 20 22 0d 0c 62 | 2b 45 51 55 53 20 22 59 | "..b|+EQUS "Y|
|00003ac0| 4f 21 21 21 21 21 20 54 | 4f 20 54 48 45 20 55 4e |O!!!!! T|O THE UN|
|00003ad0| 49 4f 4e 20 20 20 20 20 | 20 20 20 20 20 20 20 22 |ION | "|
|00003ae0| 0d 0c 6c 2b 45 51 55 53 | 20 22 59 4f 21 21 21 21 |..l+EQUS| "YO!!!!|
|00003af0| 21 20 54 4f 20 49 4e 46 | 4f 47 52 41 4d 45 53 20 |! TO INF|OGRAMES |
|00003b00| 20 20 20 20 20 20 20 20 | 20 20 22 0d 0c 76 2b 45 | | "..v+E|
|00003b10| 51 55 53 20 22 59 4f 21 | 21 21 21 21 20 54 4f 20 |QUS "YO!|!!!! TO |
|00003b20| 44 4f 4d 41 52 4b 20 20 | 20 20 20 20 20 20 20 20 |DOMARK | |
|00003b30| 20 20 20 20 20 22 0d 0c | 80 2b 45 51 55 53 20 22 | "..|.+EQUS "|
|00003b40| 59 4f 21 21 21 21 21 20 | 54 4f 20 47 52 41 4e 44 |YO!!!!! |TO GRAND|
|00003b50| 53 4c 41 4d 20 20 20 20 | 20 20 20 20 20 20 20 20 |SLAM | |
|00003b60| 22 0d 0c 8a 56 45 51 55 | 53 20 22 59 4f 21 21 21 |"...VEQU|S "YO!!!|
|00003b70| 21 21 20 54 4f 20 41 4c | 4c 20 43 52 41 43 4b 49 |!! TO AL|L CRACKI|
|00003b80| 4e 47 20 47 52 4f 55 50 | 53 20 28 4e 4f 54 20 54 |NG GROUP|S (NOT T|
|00003b90| 48 41 54 20 59 4f 55 27 | 4c 4c 20 48 41 56 45 20 |HAT YOU'|LL HAVE |
|00003ba0| 4d 55 43 48 20 54 52 4f | 55 42 4c 45 20 57 49 54 |MUCH TRO|UBLE WIT|
|00003bb0| 48 20 54 48 49 53 22 0d | 0c 94 70 45 51 55 53 20 |H THIS".|..pEQUS |
|00003bc0| 22 20 20 20 20 41 4c 54 | 48 4f 55 47 48 20 55 4e |" ALT|HOUGH UN|
|00003bd0| 44 45 52 53 54 41 4e 44 | 49 4e 47 20 57 48 41 54 |DERSTAND|ING WHAT|
|00003be0| 20 49 27 56 45 20 44 4f | 4e 45 20 57 49 4c 4c 20 | I'VE DO|NE WILL |
|00003bf0| 42 45 20 41 20 50 52 4f | 42 4c 45 4d 2c 20 27 43 |BE A PRO|BLEM, 'C|
|00003c00| 41 55 53 45 20 4e 4f 54 | 20 45 56 45 4e 20 49 20 |AUSE NOT| EVEN I |
|00003c10| 44 4f 20 21 21 21 21 21 | 21 21 5d 20 20 20 20 20 |DO !!!!!|!!] |
|00003c20| 20 20 20 20 20 20 22 0d | 0c 9e 77 45 51 55 53 20 | ".|..wEQUS |
|00003c30| 22 59 4f 21 21 21 21 21 | 20 54 4f 20 49 43 45 2d |"YO!!!!!| TO ICE-|
|00003c40| 54 2c 20 4e 57 41 2c 20 | 45 41 5a 59 2d 45 2c 20 |T, NWA, |EAZY-E, |
|00003c50| 45 52 49 43 20 42 20 41 | 4e 44 20 52 41 4b 49 4d |ERIC B A|ND RAKIM|
|00003c60| 2c 20 4b 4f 4f 4c 20 4d | 4f 45 20 44 45 45 2c 20 |, KOOL M|OE DEE, |
|00003c70| 50 55 42 4c 49 43 20 45 | 4e 45 4d 59 2c 20 41 4e |PUBLIC E|NEMY, AN|
|00003c80| 44 20 41 4c 4c 20 4f 54 | 48 45 52 20 52 41 50 20 |D ALL OT|HER RAP |
|00003c90| 47 52 4f 55 50 53 20 20 | 20 20 20 20 20 22 0d 0c |GROUPS | "..|
|00003ca0| a8 7b 45 51 55 53 20 22 | 59 4f 21 21 21 21 21 20 |.{EQUS "|YO!!!!! |
|00003cb0| 54 4f 20 43 41 53 48 20 | 54 48 45 20 4d 41 53 54 |TO CASH |THE MAST|
|00003cc0| 45 52 2c 20 46 52 45 4e | 43 48 49 45 2c 20 44 52 |ER, FREN|CHIE, DR|
|00003cd0| 2e 20 48 4f 52 53 45 2c | 20 54 48 45 20 4d 49 58 |. HORSE,| THE MIX|
|00003ce0| 20 57 49 5a 41 52 44 2c | 20 57 45 45 54 41 4d 45 | WIZARD,| WEETAME|
|00003cf0| 58 20 41 4e 44 20 41 4c | 4c 20 4f 54 48 45 52 20 |X AND AL|L OTHER |
|00003d00| 22 22 46 52 45 53 48 20 | 46 4d 24 20 44 4a 53 20 |""FRESH |FM$ DJS |
|00003d10| 20 20 20 20 20 20 20 20 | 22 0d 0c b2 3a 45 51 55 | |"...:EQU|
|00003d20| 53 20 22 59 4f 21 21 21 | 21 21 20 54 4f 20 41 4c |S "YO!!!|!! TO AL|
|00003d30| 4c 20 50 49 52 41 54 45 | 20 52 41 44 49 4f 20 53 |L PIRATE| RADIO S|
|00003d40| 54 41 54 49 4f 4e 53 20 | 20 20 20 20 20 20 20 20 |TATIONS | |
|00003d50| 20 20 22 0d 0c bc 44 45 | 51 55 53 20 22 59 4f 21 | "...DE|QUS "YO!|
|00003d60| 21 21 21 21 20 54 4f 20 | 41 4c 4c 20 50 49 52 41 |!!!! TO |ALL PIRA|
|00003d70| 54 45 20 52 41 44 49 4f | 20 53 54 41 54 49 4f 4e |TE RADIO| STATION|
|00003d80| 20 4c 49 53 54 45 4e 45 | 52 53 20 20 20 20 20 20 | LISTENE|RS |
|00003d90| 20 20 20 20 20 20 22 0d | 0c c6 4a 45 51 55 53 20 | ".|..JEQUS |
|00003da0| 22 59 4f 21 21 21 21 21 | 20 54 4f 20 41 4c 4c 20 |"YO!!!!!| TO ALL |
|00003db0| 41 4e 54 49 2d 44 52 55 | 47 53 20 41 4e 44 20 41 |ANTI-DRU|GS AND A|
|00003dc0| 4e 54 49 2d 56 49 4f 4c | 45 4e 43 45 20 4d 4f 56 |NTI-VIOL|ENCE MOV|
|00003dd0| 45 4d 45 4e 54 53 20 20 | 20 20 20 20 20 20 20 20 |EMENTS | |
|00003de0| 22 0d 0c d0 36 45 51 55 | 53 20 22 59 4f 21 21 21 |"...6EQU|S "YO!!!|
|00003df0| 21 21 20 54 4f 20 45 56 | 45 52 59 4f 4e 45 20 49 |!! TO EV|ERYONE I|
|00003e00| 27 56 45 20 46 4f 52 47 | 4f 54 54 45 4e 20 20 20 |'VE FORG|OTTEN |
|00003e10| 20 20 20 20 20 20 22 0d | 0c da 50 45 51 55 53 20 | ".|..PEQUS |
|00003e20| 22 48 41 20 48 41 20 48 | 41 21 21 21 21 21 20 54 |"HA HA H|A!!!!! T|
|00003e30| 4f 20 41 4c 4c 20 55 53 | 45 52 53 20 4f 46 20 49 |O ALL US|ERS OF I|
|00003e40| 42 4d 53 20 41 4e 44 20 | 43 4f 4d 50 41 54 49 42 |BMS AND |COMPATIB|
|00003e50| 4c 45 53 21 21 21 21 21 | 21 21 20 20 20 20 20 20 |LES!!!!!|!! |
|00003e60| 20 20 20 20 20 20 22 0d | 0c e4 f9 45 51 55 53 20 | ".|...EQUS |
|00003e70| 22 41 4e 44 20 46 49 4e | 41 4c 4c 59 20 20 20 20 |"AND FIN|ALLY |
|00003e80| 41 20 4d 45 47 41 20 4c | 4f 55 44 20 44 45 41 46 |A MEGA L|OUD DEAF|
|00003e90| 45 4e 49 4e 47 20 42 4f | 4f 4f 4f 4f 4f 4f 20 41 |ENING BO|OOOOOO A|
|00003ea0| 4e 44 20 48 49 53 53 53 | 53 53 53 53 20 54 4f 20 |ND HISSS|SSSS TO |
|00003eb0| 63 63 63 20 4d 49 43 48 | 41 45 4c 20 49 50 20 63 |ccc MICH|AEL IP c|
|00003ec0| 63 63 20 20 20 46 4f 52 | 20 42 45 49 4e 47 20 41 |cc FOR| BEING A|
|00003ed0| 20 54 4f 54 41 4c 20 42 | 2a 2a 2a 2a 2a 44 20 20 | TOTAL B|*****D |
|00003ee0| 20 20 20 20 28 57 48 59 | 20 4e 4f 54 20 50 48 4f | (WHY| NOT PHO|
|00003ef0| 4e 45 20 48 49 4d 20 55 | 50 20 4f 4e 20 28 30 32 |NE HIM U|P ON (02|
|00003f00| 31 29 2d 31 30 37 2d 39 | 30 32 37 20 20 20 41 53 |1)-107-9|027 AS|
|00003f10| 4b 20 46 4f 52 20 4d 49 | 4b 45 2c 20 53 41 59 20 |K FOR MI|KE, SAY |
|00003f20| 59 4f 55 27 52 45 20 41 | 20 46 52 49 45 4e 44 20 |YOU'RE A| FRIEND |
|00003f30| 4f 46 20 53 54 45 56 45 | 27 53 20 41 4e 44 20 47 |OF STEVE|'S AND G|
|00003f40| 5e 49 5e 56 5e 45 20 48 | 5e 49 5e 4d 20 48 5e 45 |^I^V^E H|^I^M H^E|
|00003f50| 5e 4c 5e 4c 29 20 20 20 | 20 20 20 20 20 20 20 22 |^L^L) | "|
|00003f60| 0d 0c ee 7d 45 51 55 53 | 20 22 49 46 20 59 4f 55 |...}EQUS| "IF YOU|
|00003f70| 20 54 48 49 4e 4b 20 59 | 4f 55 52 20 4e 41 4d 45 | THINK Y|OUR NAME|
|00003f80| 20 53 48 4f 55 4c 44 20 | 42 45 20 49 4e 20 4d 59 | SHOULD |BE IN MY|
|00003f90| 20 53 43 52 4f 4c 4c 2d | 54 45 58 54 20 54 48 45 | SCROLL-|TEXT THE|
|00003fa0| 4e 20 50 4c 45 41 53 45 | 20 47 49 56 45 20 4d 45 |N PLEASE| GIVE ME|
|00003fb0| 20 41 20 43 41 4c 4c 20 | 41 4e 44 20 49 27 4c 4c | A CALL |AND I'LL|
|00003fc0| 20 53 45 45 20 57 48 41 | 54 20 49 20 43 41 4e 20 | SEE WHA|T I CAN |
|00003fd0| 44 4f 2e 20 20 20 20 20 | 20 20 20 20 22 0d 0c f8 |DO. | "...|
|00003fe0| d7 45 51 55 53 20 22 49 | 46 20 59 4f 55 20 48 41 |.EQUS "I|F YOU HA|
|00003ff0| 56 45 20 57 52 49 54 54 | 45 4e 20 41 4e 59 20 44 |VE WRITT|EN ANY D|
|00004000| 45 4d 4f 53 20 54 48 45 | 4e 20 50 4c 45 41 53 45 |EMOS THE|N PLEASE|
|00004010| 20 53 45 4e 44 20 4d 45 | 20 41 20 43 4f 50 59 20 | SEND ME| A COPY |
|00004020| 4f 46 20 54 48 45 4d 2c | 20 41 4e 44 20 52 45 54 |OF THEM,| AND RET|
|00004030| 55 52 4e 20 50 4f 53 54 | 41 47 45 20 41 4e 44 20 |URN POST|AGE AND |
|00004040| 50 41 43 4b 49 4e 47 20 | 49 46 20 59 4f 55 20 57 |PACKING |IF YOU W|
|00004050| 41 4e 54 20 54 48 45 20 | 44 49 53 43 20 42 41 43 |ANT THE |DISC BAC|
|00004060| 4b 20 28 41 4e 44 20 49 | 20 57 49 4c 4c 20 43 4f |K (AND I| WILL CO|
|00004070| 50 59 20 4d 59 20 4c 41 | 54 45 53 54 20 50 49 45 |PY MY LA|TEST PIE|
|00004080| 43 45 20 4f 46 20 43 4f | 44 45 20 4f 4e 54 4f 20 |CE OF CO|DE ONTO |
|00004090| 49 54 20 46 4f 52 20 59 | 4f 55 29 20 20 20 20 20 |IT FOR Y|OU) |
|000040a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000040b0| 20 20 20 22 0d 0d 02 c2 | 45 51 55 53 20 22 49 20 | "....|EQUS "I |
|000040c0| 53 55 50 50 4f 53 45 20 | 49 27 44 20 42 45 54 54 |SUPPOSE |I'D BETT|
|000040d0| 45 52 20 47 49 56 45 20 | 4d 59 20 41 44 44 52 45 |ER GIVE |MY ADDRE|
|000040e0| 53 53 20 53 4f 20 54 48 | 41 54 20 59 4f 55 20 43 |SS SO TH|AT YOU C|
|000040f0| 41 4e 20 53 45 4e 44 20 | 59 4f 55 52 20 44 45 4d |AN SEND |YOUR DEM|
|00004100| 4f 53 2c 20 20 20 20 20 | 49 54 27 53 20 20 20 20 |OS, |IT'S |
|00004110| 20 31 20 20 20 20 20 20 | 20 4c 55 44 44 49 4e 47 | 1 | LUDDING|
|00004120| 54 4f 4e 20 20 20 20 20 | 20 52 4f 41 44 2c 20 20 |TON | ROAD, |
|00004130| 20 20 20 20 20 20 20 53 | 4f 4c 49 48 55 4c 4c 2c | S|OLIHULL,|
|00004140| 20 20 20 20 20 20 20 20 | 57 45 53 54 20 4d 49 44 | |WEST MID|
|00004150| 4c 41 4e 44 53 2c 20 20 | 20 20 20 20 20 20 20 20 |LANDS, | |
|00004160| 20 20 42 39 32 20 39 51 | 48 20 20 20 20 20 20 20 | B92 9Q|H |
|00004170| 20 20 20 20 20 22 0d 0d | 0c fe 45 51 55 53 20 22 | "..|..EQUS "|
|00004180| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 49 | | I|
|00004190| 46 20 59 4f 55 20 57 41 | 4e 54 20 54 4f 20 53 45 |F YOU WA|NT TO SE|
|000041a0| 45 20 41 20 53 54 52 41 | 4e 47 45 20 45 46 46 45 |E A STRA|NGE EFFE|
|000041b0| 43 54 2c 20 54 52 59 20 | 48 4f 4c 44 49 4e 47 20 |CT, TRY |HOLDING |
|000041c0| 44 4f 57 4e 20 54 48 45 | 20 4d 45 4e 55 20 42 55 |DOWN THE| MENU BU|
|000041d0| 54 54 4f 4e 20 4f 4e 20 | 54 48 45 20 4d 4f 55 53 |TTON ON |THE MOUS|
|000041e0| 45 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |E | |
|000041f0| 20 20 54 48 45 20 53 45 | 4c 45 43 54 20 41 4e 44 | THE SE|LECT AND|
|00004200| 20 41 44 4a 55 53 54 20 | 42 55 54 54 4f 4e 53 20 | ADJUST |BUTTONS |
|00004210| 43 48 41 4e 47 45 20 54 | 48 45 20 53 50 45 45 44 |CHANGE T|HE SPEED|
|00004220| 20 4f 46 20 54 48 45 20 | 53 49 4e 45 20 57 41 56 | OF THE |SINE WAV|
|00004230| 45 20 20 20 20 20 20 20 | 20 20 20 20 20 20 49 46 |E | IF|
|00004240| 20 59 4f 55 20 57 41 4e | 54 20 54 4f 20 51 55 49 | YOU WAN|T TO QUI|
|00004250| 54 20 54 48 49 53 20 44 | 45 4d 4f 20 54 48 45 4e |T THIS D|EMO THEN|
|00004260| 20 50 52 45 53 53 20 53 | 50 41 43 45 20 20 20 20 | PRESS S|PACE |
|00004270| 20 20 20 22 0d 0d 16 5f | 45 51 55 53 20 22 20 20 | "..._|EQUS " |
|00004280| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004290| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000042a0| 20 49 27 56 45 20 52 55 | 4e 20 4f 55 54 20 4f 46 | I'VE RU|N OUT OF|
|000042b0| 20 54 48 49 4e 47 53 20 | 54 4f 20 53 41 59 20 4e | THINGS |TO SAY N|
|000042c0| 4f 57 20 53 4f 20 4c 45 | 54 27 53 20 57 52 41 50 |OW SO LE|T'S WRAP|
|000042d0| 20 3a 22 0d 0d 20 68 45 | 51 55 53 20 22 20 20 20 | :".. hE|QUS " |
|000042e0| 20 31 30 30 30 30 30 20 | 20 20 39 39 39 39 39 20 | 100000 | 99999 |
|000042f0| 20 20 39 39 39 39 38 20 | 20 20 39 39 39 39 37 20 | 99998 | 99997 |
|00004300| 20 20 39 39 39 39 36 20 | 20 20 39 39 39 39 35 20 | 99996 | 99995 |
|00004310| 20 20 39 39 39 39 34 20 | 20 20 39 39 39 39 33 20 | 99994 | 99993 |
|00004320| 20 20 20 20 20 20 4c 45 | 54 27 53 20 53 4b 49 50 | LE|T'S SKIP|
|00004330| 20 41 20 46 45 57 20 20 | 20 20 22 0d 0d 2a 34 45 | A FEW | "..*4E|
|00004340| 51 55 53 20 22 20 20 20 | 20 39 20 20 20 38 20 20 |QUS " | 9 8 |
|00004350| 20 37 20 20 20 36 20 20 | 20 35 20 20 20 34 20 20 | 7 6 | 5 4 |
|00004360| 20 33 20 20 20 32 20 20 | 20 31 20 20 20 30 22 0d | 3 2 | 1 0".|
|00004370| 0d 34 20 45 51 55 53 20 | 22 20 20 20 20 20 20 20 |.4 EQUS |" |
|00004380| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 22 0d | | ".|
|00004390| 0d 3e 0a 45 51 55 42 20 | 30 0d 0d 48 09 41 4c 49 |.>.EQUB |0..H.ALI|
|000043a0| 47 4e 0d 0d 52 09 2e 66 | 6f 6e 74 0d 0d 5c 1f 5d |GN..R..f|ont..\.]|
|000043b0| 3a 50 25 2b 3d 38 30 2a | 31 30 32 34 3a 5b 4f 50 |:P%+=80*|1024:[OP|
|000043c0| 54 20 6f 70 74 69 6f 6e | 73 25 0d 0d 66 36 2e 65 |T option|s%..f6.e|
|000043d0| 6e 64 63 6f 64 65 20 20 | 20 20 20 20 20 20 20 20 |ndcode | |
|000043e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 3b 54 68 65 | | ;The|
|000043f0| 20 65 6e 64 63 6f 64 65 | 20 70 6f 69 6e 74 65 72 | endcode| pointer|
|00004400| 0d 0d 70 05 5d 0d 0d 7a | 05 ed 0d 0d 84 05 e1 0d |..p.]..z|........|
|00004410| 0d 8e 05 3a 0d 0d 98 10 | dd 20 f2 61 73 73 65 6d |...:....|. .assem|
|00004420| 62 6c 65 32 0d 0d a2 3e | f4 20 20 20 54 68 69 73 |ble2...>|. This|
|00004430| 20 62 69 74 20 61 73 73 | 65 6d 62 6c 65 73 20 48 | bit ass|embles H|
|00004440| 75 67 6f 27 73 20 65 78 | 63 65 6c 6c 65 6e 74 20 |ugo's ex|cellent |
|00004450| 53 6f 75 6e 64 54 72 61 | 63 6b 65 72 20 63 6f 64 |SoundTra|cker cod|
|00004460| 65 2e 0d 0d ac 27 f4 20 | 20 20 20 20 20 20 20 20 |e....'. | |
|00004470| 20 20 20 20 20 20 20 20 | 20 20 20 54 48 41 4e 58 | | THANX|
|00004480| 20 48 55 47 4f 21 21 21 | 21 0d 0d b6 3b f4 20 20 | HUGO!!!|!...;. |
|00004490| 20 20 20 20 42 55 54 20 | 57 48 45 4e 20 41 52 45 | BUT |WHEN ARE|
|000044a0| 20 59 4f 55 20 47 4f 49 | 4e 47 20 54 4f 20 57 52 | YOU GOI|NG TO WR|
|000044b0| 49 54 45 20 42 41 43 4b | 20 54 4f 20 4d 45 20 3f |ITE BACK| TO ME ?|
|000044c0| 3f 3f 3f 3f 0d 0d c0 1d | 63 6f 64 65 6c 65 6e 67 |????....|codeleng|
|000044d0| 74 68 25 3d 31 30 2a 31 | 30 32 34 2b 74 6c 65 6e |th%=10*1|024+tlen|
|000044e0| 25 0d 0d ca 17 de 20 63 | 6f 64 65 25 20 63 6f 64 |%..... c|ode% cod|
|000044f0| 65 6c 65 6e 67 74 68 25 | 0d 0d d4 12 6f 70 74 73 |elength%|....opts|
|00004500| 31 73 74 25 3d 25 31 30 | 30 30 0d 0d de 12 6f 70 |1st%=%10|00....op|
|00004510| 74 73 32 6e 64 25 3d 25 | 31 30 30 30 0d 0d e8 11 |ts2nd%=%|1000....|
|00004520| e3 20 70 61 73 73 25 3d | 30 20 b8 20 31 0d 0d f2 |. pass%=|0 . 1...|
|00004530| 0c 50 25 3d 63 6f 64 65 | 25 0d 0d fc 18 4c 25 3d |.P%=code|%....L%=|
|00004540| 63 6f 64 65 6c 65 6e 67 | 74 68 25 2b 63 6f 64 65 |codeleng|th%+code|
|00004550| 25 0d 0e 06 0e c8 8e 20 | 70 61 73 73 25 20 ca 0d |%...... |pass% ..|
|00004560| 0e 10 29 c9 20 30 3a 6f | 70 74 69 6f 6e 73 25 3d |..). 0:o|ptions%=|
|00004570| 28 6f 70 74 73 31 73 74 | 25 20 80 20 25 31 31 30 |(opts1st|% . %110|
|00004580| 31 29 2b 25 30 30 30 30 | 0d 0e 1a 29 c9 20 31 3a |1)+%0000|...). 1:|
|00004590| 6f 70 74 69 6f 6e 73 25 | 3d 28 6f 70 74 73 32 6e |options%|=(opts2n|
|000045a0| 64 25 20 80 20 25 31 31 | 30 31 29 2b 25 30 30 31 |d% . %11|01)+%001|
|000045b0| 30 0d 0e 24 05 cb 0d 0e | 2e 12 5b 20 4f 50 54 20 |0..$....|..[ OPT |
|000045c0| 6f 70 74 69 6f 6e 73 25 | 0d 0e 38 09 2e 46 69 6c |options%|..8..Fil|
|000045d0| 6c 0d 0e 42 11 41 44 52 | 20 52 38 2c 6f 75 72 69 |l..B.ADR| R8,ouri|
|000045e0| 6e 66 0d 0e 4c 16 41 44 | 44 20 52 38 2c 52 38 2c |nf..L.AD|D R8,R8,|
|000045f0| 52 37 2c 4c 53 4c 23 35 | 0d 0e 56 14 4c 44 4d 49 |R7,LSL#5|..V.LDMI|
|00004600| 41 20 52 38 2c 7b 52 31 | 2d 52 36 7d 0d 0e 60 0d |A R8,{R1|-R6}..`.|
|00004610| 2e 46 69 6c 6c 4c 6f 6f | 70 0d 0e 6a 05 5d 0d 0e |.FillLoo|p..j.]..|
|00004620| 74 0f e3 20 73 6c 65 25 | 3d 31 b8 31 30 0d 0e 7e |t.. sle%|=1.10..~|
|00004630| 12 5b 20 4f 50 54 20 6f | 70 74 69 6f 6e 73 25 0d |.[ OPT o|ptions%.|
|00004640| 0e 88 32 4c 44 52 42 20 | 52 30 2c 5b 52 35 2c 52 |..2LDRB |R0,[R5,R|
|00004650| 31 2c 4c 53 52 23 31 36 | 5d 20 20 20 20 20 20 20 |1,LSR#16|] |
|00004660| 20 3b 47 65 74 20 73 61 | 6d 70 6c 65 20 62 79 74 | ;Get sa|mple byt|
|00004670| 65 0d 0e 92 2f 53 55 42 | 53 20 52 30 2c 52 30 2c |e.../SUB|S R0,R0,|
|00004680| 52 36 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |R6 | |
|00004690| 20 20 20 3b 53 63 61 6c | 65 20 76 6f 6c 75 6d 65 | ;Scal|e volume|
|000046a0| 0d 0e 9c 0f 4d 4f 56 4d | 49 20 52 30 2c 23 30 0d |....MOVM|I R0,#0.|
|000046b0| 0e a6 33 53 54 52 42 20 | 52 30 2c 5b 52 31 32 5d |..3STRB |R0,[R12]|
|000046c0| 2c 52 31 31 20 20 20 20 | 20 20 20 20 20 20 20 20 |,R11 | |
|000046d0| 20 3b 50 75 74 20 69 6e | 20 69 6e 20 62 75 66 66 | ;Put in| in buff|
|000046e0| 65 72 0d 0e b0 2d 41 44 | 44 20 52 31 2c 52 31 2c |er...-AD|D R1,R1,|
|000046f0| 52 32 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |R2 | |
|00004700| 20 20 20 20 3b 41 64 64 | 20 6f 66 66 73 65 74 0d | ;Add| offset.|
|00004710| 0e ba 05 5d 0d 0e c4 05 | ed 0d 0e ce 12 5b 20 4f |...]....|.....[ O|
|00004720| 50 54 20 6f 70 74 69 6f | 6e 73 25 0d 0e d8 2f 43 |PT optio|ns%.../C|
|00004730| 4d 50 20 52 34 2c 52 31 | 2c 4c 53 52 23 31 36 20 |MP R4,R1|,LSR#16 |
|00004740| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3b 45 6e | | ;En|
|00004750| 64 20 6f 66 20 6e 6f 74 | 65 3f 0d 0e e2 0b 42 47 |d of not|e?....BG|
|00004760| 54 20 63 62 66 0d 0e ec | 30 4d 4f 56 53 20 52 31 |T cbf...|0MOVS R1|
|00004770| 2c 52 33 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |,R3 | |
|00004780| 20 20 20 20 20 20 20 3b | 59 65 73 2c 6c 6f 6f 70 | ;|Yes,loop|
|00004790| 20 62 61 63 6b 0d 0e f6 | 39 ec 51 20 52 32 2c 23 | back...|9.Q R2,#|
|000047a0| 30 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |0 | |
|000047b0| 20 20 20 20 3b 49 66 20 | 6e 6f 20 6c 6f 6f 70 69 | ;If |no loopi|
|000047c0| 6e 67 2c 6b 65 65 70 20 | 71 75 69 65 74 21 0d 0f |ng,keep |quiet!..|
|000047d0| 00 08 2e 63 62 66 0d 0f | 0a 36 43 4d 50 20 52 31 |...cbf..|.6CMP R1|
|000047e0| 32 2c 52 31 30 20 20 20 | 20 20 20 20 20 20 20 20 |2,R10 | |
|000047f0| 20 20 20 20 20 20 20 20 | 3b 45 6e 64 20 6f 66 20 | |;End of |
|00004800| 62 75 66 66 65 72 20 66 | 69 6c 6c 3f 0d 0f 14 36 |buffer f|ill?...6|
|00004810| 42 4c 54 20 46 69 6c 6c | 4c 6f 6f 70 20 20 20 20 |BLT Fill|Loop |
|00004820| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 3b 4e | | ;N|
|00004830| 6f 70 65 2c 66 69 6c 6c | 20 73 6f 6d 65 20 6d 6f |ope,fill| some mo|
|00004840| 72 65 0d 0f 1e 32 53 54 | 4d 49 41 20 52 38 2c 7b |re...2ST|MIA R8,{|
|00004850| 52 31 2d 52 32 7d 20 20 | 20 20 20 20 20 20 20 20 |R1-R2} | |
|00004860| 20 20 20 20 3b 53 61 76 | 65 20 72 65 67 73 20 61 | ;Sav|e regs a|
|00004870| 67 61 69 6e 0d 0f 28 05 | 5c 0d 0f 32 2f 4d 4f 56 |gain..(.|\..2/MOV|
|00004880| 20 52 30 2c 23 25 30 30 | 30 30 31 30 30 30 20 20 | R0,#%00|001000 |
|00004890| 20 20 20 20 20 20 20 20 | 20 20 20 3b 76 6f 69 63 | | ;voic|
|000048a0| 65 20 61 63 74 69 76 65 | 0d 0f 3c 39 4c 44 4d 46 |e active|..<9LDMF|
|000048b0| 44 20 52 31 33 21 2c 7b | 50 43 7d 20 20 20 20 20 |D R13!,{|PC} |
|000048c0| 20 20 20 20 20 20 20 20 | 20 20 3b 2e 2e 61 6e 64 | | ;..and|
|000048d0| 20 72 65 74 75 72 6e 20 | 74 6f 20 4c 65 76 65 6c | return |to Level|
|000048e0| 31 0d 0f 46 05 5c 0d 0f | 50 0b 2e 6f 75 72 69 6e |1..F.\..|P..ourin|
|000048f0| 66 0d 0f 5a 3b 45 51 55 | 44 20 30 3a 45 51 55 44 |f..Z;EQU|D 0:EQUD|
|00004900| 20 30 3a 45 51 55 44 20 | 30 3a 45 51 55 44 20 30 | 0:EQUD |0:EQUD 0|
|00004910| 3a 45 51 55 44 20 30 3a | 45 51 55 44 20 30 3a 45 |:EQUD 0:|EQUD 0:E|
|00004920| 51 55 44 20 30 3a 45 51 | 55 44 20 30 0d 0f 64 3b |QUD 0:EQ|UD 0..d;|
|00004930| 45 51 55 44 20 30 3a 45 | 51 55 44 20 30 3a 45 51 |EQUD 0:E|QUD 0:EQ|
|00004940| 55 44 20 30 3a 45 51 55 | 44 20 30 3a 45 51 55 44 |UD 0:EQU|D 0:EQUD|
|00004950| 20 30 3a 45 51 55 44 20 | 30 3a 45 51 55 44 20 30 | 0:EQUD |0:EQUD 0|
|00004960| 3a 45 51 55 44 20 30 0d | 0f 6e 3b 45 51 55 44 20 |:EQUD 0.|.n;EQUD |
|00004970| 30 3a 45 51 55 44 20 30 | 3a 45 51 55 44 20 30 3a |0:EQUD 0|:EQUD 0:|
|00004980| 45 51 55 44 20 30 3a 45 | 51 55 44 20 30 3a 45 51 |EQUD 0:E|QUD 0:EQ|
|00004990| 55 44 20 30 3a 45 51 55 | 44 20 30 3a 45 51 55 44 |UD 0:EQU|D 0:EQUD|
|000049a0| 20 30 0d 0f 78 3b 45 51 | 55 44 20 30 3a 45 51 55 | 0..x;EQ|UD 0:EQU|
|000049b0| 44 20 30 3a 45 51 55 44 | 20 30 3a 45 51 55 44 20 |D 0:EQUD| 0:EQUD |
|000049c0| 30 3a 45 51 55 44 20 30 | 3a 45 51 55 44 20 30 3a |0:EQUD 0|:EQUD 0:|
|000049d0| 45 51 55 44 20 30 3a 45 | 51 55 44 20 30 0d 0f 82 |EQUD 0:E|QUD 0...|
|000049e0| 05 5c 0d 0f 8c 10 2e 63 | 68 61 6e 6e 65 6c 6e 6f |.\.....c|hannelno|
|000049f0| 74 65 0d 0f 96 1f 45 51 | 55 44 20 30 3a 45 51 55 |te....EQ|UD 0:EQU|
|00004a00| 44 20 30 3a 45 51 55 44 | 20 30 3a 45 51 55 44 20 |D 0:EQUD| 0:EQUD |
|00004a10| 30 0d 0f a0 05 5c 0d 0f | aa 0f 2e 65 66 66 65 63 |0....\..|...effec|
|00004a20| 74 74 79 70 65 0d 0f b4 | 1f 45 51 55 44 20 30 3a |ttype...|.EQUD 0:|
|00004a30| 45 51 55 44 20 30 3a 45 | 51 55 44 20 30 3a 45 51 |EQUD 0:E|QUD 0:EQ|
|00004a40| 55 44 20 30 0d 0f be 05 | 5c 0d 0f c8 09 2e 69 6e |UD 0....|\.....in|
|00004a50| 66 6f 0d 0f d2 2b 45 51 | 55 44 20 30 20 20 20 20 |fo...+EQ|UD 0 |
|00004a60| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004a70| 20 20 20 20 3b 50 6f 73 | 69 74 69 6f 6e 0d 0f dc | ;Pos|ition...|
|00004a80| 31 45 51 55 44 20 30 20 | 20 20 20 20 20 20 20 20 |1EQUD 0 | |
|00004a90| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 3b | | ;|
|00004aa0| 50 61 74 74 65 72 6e 20 | 6c 65 6e 67 74 68 0d 0f |Pattern |length..|
|00004ab0| e6 30 45 51 55 44 20 30 | 20 20 20 20 20 20 20 20 |.0EQUD 0| |
|00004ac0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004ad0| 3b 53 65 71 75 65 6e 63 | 65 20 70 6f 73 6e 0d 0f |;Sequenc|e posn..|
|00004ae0| f0 05 5c 0d 0f fa 0c 2e | 73 65 71 62 61 73 65 0d |..\.....|seqbase.|
|00004af0| 10 04 30 45 51 55 44 20 | 26 31 44 38 20 20 20 20 |..0EQUD |&1D8 |
|00004b00| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004b10| 20 3b 53 65 71 75 65 6e | 63 65 20 62 61 73 65 0d | ;Sequen|ce base.|
|00004b20| 10 0e 05 5c 0d 10 18 0c | 2e 74 72 6b 62 61 73 65 |...\....|.trkbase|
|00004b30| 0d 10 22 37 45 51 55 44 | 20 26 32 35 38 20 20 20 |.."7EQUD| &258 |
|00004b40| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004b50| 20 20 3b 50 61 74 74 65 | 72 6e 20 62 61 73 65 20 | ;Patte|rn base |
|00004b60| 61 64 64 72 65 73 73 0d | 10 2c 05 5c 0d 10 36 0c |address.|.,.\..6.|
|00004b70| 2e 63 75 72 72 65 6e 74 | 0d 10 40 36 45 51 55 44 |.current|..@6EQUD|
|00004b80| 20 30 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | 0 | |
|00004b90| 20 20 20 20 20 20 20 20 | 20 20 3b 43 75 72 72 65 | | ;Curre|
|00004ba0| 6e 74 20 69 6e 73 74 72 | 75 6d 65 6e 74 73 0d 10 |nt instr|uments..|
|00004bb0| 4a 05 5c 0d 10 54 0b 2e | 63 6f 75 6e 74 69 0d 10 |J.\..T..|counti..|
|00004bc0| 5e 30 45 51 55 44 20 30 | 20 20 20 20 20 20 20 20 |^0EQUD 0| |
|00004bd0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004be0| 3b 56 73 79 6e 63 20 63 | 6f 75 6e 74 65 72 0d 10 |;Vsync c|ounter..|
|00004bf0| 68 05 5c 0d 10 72 0a 2e | 73 70 65 65 64 0d 10 7c |h.\..r..|speed..||
|00004c00| 3c 45 51 55 44 20 36 20 | 20 20 20 20 20 20 20 20 |<EQUD 6 | |
|00004c10| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 3b | | ;|
|00004c20| 53 70 65 65 64 20 63 6f | 75 6e 74 65 72 20 28 64 |Speed co|unter (d|
|00004c30| 65 66 61 75 6c 74 3d 36 | 29 0d 10 86 05 5c 0d 10 |efault=6|)....\..|
|00004c40| 90 35 2e 70 6c 61 79 69 | 74 20 20 20 20 20 20 20 |.5.playi|t |
|00004c50| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004c60| 3b 43 61 6c 6c 65 64 20 | 65 76 65 72 79 20 56 53 |;Called |every VS|
|00004c70| 59 4e 43 0d 10 9a 1b 53 | 54 4d 46 44 20 52 31 33 |YNC....S|TMFD R13|
|00004c80| 21 2c 7b 52 30 2d 52 31 | 32 2c 52 31 34 7d 0d 10 |!,{R0-R1|2,R14}..|
|00004c90| a4 2d 4c 44 52 20 52 31 | 2c 63 6f 75 6e 74 69 20 |.-LDR R1|,counti |
|00004ca0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004cb0| 3b 4c 6f 61 64 20 63 6f | 75 6e 74 0d 10 ae 31 42 |;Load co|unt...1B|
|00004cc0| 4c 20 64 6f 65 66 66 65 | 63 74 20 20 20 20 20 20 |L doeffe|ct |
|00004cd0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3b 44 6f | | ;Do|
|00004ce0| 20 61 6e 79 20 65 66 66 | 65 63 74 73 0d 10 b8 34 | any eff|ects...4|
|00004cf0| 4c 44 52 20 52 32 2c 73 | 70 65 65 64 20 20 20 20 |LDR R2,s|peed |
|00004d00| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 3b 43 | | ;C|
|00004d10| 75 72 72 65 6e 74 20 70 | 6c 61 79 73 70 65 65 64 |urrent p|layspeed|
|00004d20| 0d 10 c2 32 41 44 44 20 | 52 31 2c 52 31 2c 23 31 |...2ADD |R1,R1,#1|
|00004d30| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004d40| 20 20 3b 49 6e 63 72 65 | 6d 65 6e 74 20 63 6f 75 | ;Incre|ment cou|
|00004d50| 6e 74 0d 10 cc 31 43 4d | 50 20 52 31 2c 52 32 20 |nt...1CM|P R1,R2 |
|00004d60| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004d70| 20 20 20 20 3b 52 65 61 | 64 79 20 74 6f 20 70 6c | ;Rea|dy to pl|
|00004d80| 61 79 3f 0d 10 d6 23 ec | 51 20 52 31 2c 23 30 20 |ay?...#.|Q R1,#0 |
|00004d90| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004da0| 20 20 3b 59 65 73 0d 10 | e0 30 53 54 52 20 52 31 | ;Yes..|.0STR R1|
|00004db0| 2c 63 6f 75 6e 74 69 20 | 20 20 20 20 20 20 20 20 |,counti | |
|00004dc0| 20 20 20 20 20 20 20 20 | 3b 52 65 73 74 6f 72 65 | |;Restore|
|00004dd0| 20 63 6f 75 6e 74 0d 10 | ea 45 42 4c 45 51 20 70 | count..|.EBLEQ p|
|00004de0| 6c 61 79 6e 6f 74 65 20 | 20 20 20 20 20 20 20 20 |laynote | |
|00004df0| 20 20 20 20 20 20 20 20 | 3b 49 66 20 73 6f 2c 7a | |;If so,z|
|00004e00| 65 72 6f 20 63 6f 75 6e | 74 65 72 20 61 6e 64 20 |ero coun|ter and |
|00004e10| 70 6c 61 79 20 61 20 6e | 6f 74 65 0d 10 f4 1a 4c |play a n|ote....L|
|00004e20| 44 4d 46 44 20 52 31 33 | 21 2c 7b 52 30 2d 52 31 |DMFD R13|!,{R0-R1|
|00004e30| 32 2c 50 43 7d 0d 10 fe | 05 5c 0d 11 08 0d 2e 70 |2,PC}...|.\.....p|
|00004e40| 6c 61 79 6e 6f 74 65 0d | 11 12 14 53 54 4d 46 44 |laynote.|...STMFD|
|00004e50| 20 52 31 33 21 2c 7b 52 | 31 34 7d 0d 11 1c 35 41 | R13!,{R|14}...5A|
|00004e60| 44 52 20 52 30 2c 69 6e | 66 6f 20 20 20 20 20 20 |DR R0,in|fo |
|00004e70| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3b 4c 6f | | ;Lo|
|00004e80| 61 64 20 73 65 71 75 65 | 6e 63 65 20 69 6e 66 6f |ad seque|nce info|
|00004e90| 0d 11 26 14 4c 44 4d 49 | 41 20 52 30 2c 7b 52 37 |..&.LDMI|A R0,{R7|
|00004ea0| 2d 52 39 7d 0d 11 30 05 | 5c 0d 11 3a 0d 2e 61 6e |-R9}..0.|\..:..an|
|00004eb0| 64 61 67 61 69 6e 0d 11 | 44 13 53 54 4d 46 44 20 |dagain..|D.STMFD |
|00004ec0| 52 31 33 21 2c 7b 52 39 | 7d 0d 11 4e 0f 42 4c 20 |R13!,{R9|}..N.BL |
|00004ed0| 74 72 61 63 6b 61 64 72 | 0d 11 58 12 4c 44 52 20 |trackadr|..X.LDR |
|00004ee0| 52 30 2c 73 65 71 62 61 | 73 65 0d 11 62 3a 41 44 |R0,seqba|se..b:AD|
|00004ef0| 44 20 52 31 31 2c 52 30 | 2c 52 31 30 20 20 20 20 |D R11,R0|,R10 |
|00004f00| 20 20 20 20 20 20 20 20 | 20 20 20 20 3b 52 31 31 | | ;R11|
|00004f10| 3d 61 64 64 72 65 73 73 | 20 6f 66 20 73 65 71 75 |=address| of sequ|
|00004f20| 65 6e 63 65 0d 11 6c 12 | 4c 44 52 20 52 30 2c 74 |ence..l.|LDR R0,t|
|00004f30| 72 6b 62 61 73 65 0d 11 | 76 37 41 44 44 20 52 31 |rkbase..|v7ADD R1|
|00004f40| 32 2c 52 30 2c 52 31 30 | 20 20 20 20 20 20 20 20 |2,R0,R10| |
|00004f50| 20 20 20 20 20 20 20 20 | 3b 52 31 32 3d 61 64 64 | |;R12=add|
|00004f60| 72 65 73 73 20 6f 66 20 | 74 72 61 63 6b 0d 11 80 |ress of |track...|
|00004f70| 05 5c 0d 11 8a 37 4c 44 | 52 42 20 52 36 2c 5b 52 |.\...7LD|RB R6,[R|
|00004f80| 31 31 2c 52 37 5d 20 20 | 20 20 20 20 20 20 20 20 |11,R7] | |
|00004f90| 20 20 20 20 3b 47 65 74 | 20 61 64 64 72 65 73 73 | ;Get| address|
|00004fa0| 20 6f 66 20 6e 6f 74 65 | 73 0d 11 94 19 41 44 44 | of note|s....ADD|
|00004fb0| 20 52 31 32 2c 52 31 32 | 2c 52 36 2c 4c 53 4c 23 | R12,R12|,R6,LSL#|
|00004fc0| 31 30 0d 11 9e 18 41 44 | 44 20 52 31 32 2c 52 31 |10....AD|D R12,R1|
|00004fd0| 32 2c 52 39 2c 4c 53 4c | 23 34 0d 11 a8 12 41 44 |2,R9,LSL|#4....AD|
|00004fe0| 52 20 52 39 2c 63 75 72 | 72 65 6e 74 0d 11 b2 05 |R R9,cur|rent....|
|00004ff0| 5c 0d 11 bc 30 4d 4f 56 | 20 52 35 2c 23 33 20 20 |\...0MOV| R5,#3 |
|00005000| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005010| 20 20 20 3b 44 6f 20 34 | 20 63 68 61 6e 6e 65 6c | ;Do 4| channel|
|00005020| 73 0d 11 c6 05 5c 0d 11 | d0 0e 2e 64 6f 63 68 61 |s....\..|...docha|
|00005030| 6e 6e 65 6c 0d 11 da 18 | 41 44 44 20 52 31 31 2c |nnel....|ADD R11,|
|00005040| 52 31 32 2c 52 35 2c 4c | 53 4c 23 32 0d 11 e4 38 |R12,R5,L|SL#2...8|
|00005050| 4c 44 52 42 20 52 36 2c | 5b 52 31 31 2c 23 32 5d |LDRB R6,|[R11,#2]|
|00005060| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 3b 47 | | ;G|
|00005070| 65 74 20 69 6e 73 74 72 | 75 6d 65 6e 74 20 6e 75 |et instr|ument nu|
|00005080| 6d 62 65 72 0d 11 ee 2a | 4d 4f 56 53 20 52 36 2c |mber...*|MOVS R6,|
|00005090| 52 36 2c 4c 53 52 23 34 | 20 20 20 20 20 20 20 20 |R6,LSR#4| |
|000050a0| 20 20 20 20 20 20 3b 53 | 68 75 66 66 6c 65 0d 11 | ;S|huffle..|
|000050b0| f8 45 53 54 52 4e 45 42 | 20 52 36 2c 5b 52 39 2c |.ESTRNEB| R6,[R9,|
|000050c0| 52 35 5d 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |R5] | |
|000050d0| 3b 49 66 20 69 74 27 73 | 20 7a 65 72 6f 2c 6c 6f |;If it's| zero,lo|
|000050e0| 61 64 20 6c 61 73 74 20 | 69 6e 73 74 72 75 6d 65 |ad last |instrume|
|000050f0| 6e 74 2c 0d 12 02 37 4c | 44 52 45 51 42 20 52 36 |nt,...7L|DREQB R6|
|00005100| 2c 5b 52 39 2c 52 35 5d | 20 20 20 20 20 20 20 20 |,[R9,R5]| |
|00005110| 20 20 20 20 20 3b 65 6c | 73 65 20 73 74 6f 72 65 | ;el|se store|
|00005120| 20 74 68 69 73 20 6f 6e | 65 2e 0d 12 0c 3b 43 4d | this on|e....;CM|
|00005130| 50 20 52 36 2c 23 30 20 | 20 20 20 20 20 20 20 20 |P R6,#0 | |
|00005140| 20 20 20 20 20 20 20 20 | 20 20 20 20 3b 41 6e 79 | | ;Any|
|00005150| 20 69 6e 73 74 72 75 6d | 65 6e 74 20 73 65 6c 65 | instrum|ent sele|
|00005160| 63 74 65 64 3f 0d 12 16 | 32 42 45 51 20 6e 65 78 |cted?...|2BEQ nex|
|00005170| 74 63 68 61 6e 6e 65 6c | 20 20 20 20 20 20 20 20 |tchannel| |
|00005180| 20 20 20 20 20 20 20 3b | 44 6f 20 6e 65 78 74 20 | ;|Do next |
|00005190| 63 68 61 6e 6e 65 6c 0d | 12 20 05 5c 0d 12 2a 44 |channel.|. .\..*D|
|000051a0| 53 55 42 20 52 36 2c 52 | 36 2c 23 31 20 20 20 20 |SUB R6,R|6,#1 |
|000051b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 3b 43 | | ;C|
|000051c0| 6f 72 72 65 63 74 20 52 | 36 20 66 6f 72 20 63 61 |orrect R|6 for ca|
|000051d0| 6c 63 75 6c 61 74 69 6f | 6e 73 20 62 65 6c 6f 77 |lculatio|ns below|
|000051e0| 0d 12 34 2c 4d 4f 56 20 | 52 30 2c 52 31 31 20 20 |..4,MOV |R0,R11 |
|000051f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005200| 20 20 3b 47 65 74 20 70 | 69 74 63 68 0d 12 3e 37 | ;Get p|itch..>7|
|00005210| 42 4c 20 67 65 74 68 69 | 6c 6f 20 20 20 20 20 20 |BL gethi|lo |
|00005220| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 3b 43 | | ;C|
|00005230| 6f 6d 70 65 6e 73 61 74 | 65 20 66 6f 72 20 36 38 |ompensat|e for 68|
|00005240| 30 30 30 0d 12 48 34 4d | 4f 56 53 20 52 34 2c 52 |000..H4M|OVS R4,R|
|00005250| 30 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |0 | |
|00005260| 20 20 20 20 20 3b 52 34 | 3d 73 74 61 6e 64 61 72 | ;R4|=standar|
|00005270| 64 20 70 69 74 63 68 0d | 12 52 49 42 45 51 20 6e |d pitch.|.RIBEQ n|
|00005280| 65 78 74 63 68 61 6e 6e | 65 6c 20 20 20 20 20 20 |extchann|el |
|00005290| 20 20 20 20 20 20 20 20 | 20 3b 42 75 74 20 69 73 | | ;But is|
|000052a0| 20 69 74 20 30 3f 20 49 | 66 20 73 6f 2c 64 6f 6e | it 0? I|f so,don|
|000052b0| 27 74 20 70 6c 61 79 20 | 61 6e 79 74 68 69 6e 67 |'t play |anything|
|000052c0| 0d 12 5c 05 5c 0d 12 66 | 49 41 44 52 20 52 33 2c |..\.\..f|IADR R3,|
|000052d0| 63 68 61 6e 6e 65 6c 6e | 6f 74 65 20 20 20 20 20 |channeln|ote |
|000052e0| 20 20 20 20 20 20 20 3b | 53 61 76 65 20 70 69 74 | ;|Save pit|
|000052f0| 63 68 20 66 6f 72 20 61 | 72 70 65 67 67 69 6f 2c |ch for a|rpeggio,|
|00005300| 70 6f 72 74 61 6d 65 6e | 74 6f 2c 65 74 63 0d 12 |portamen|to,etc..|
|00005310| 70 18 53 54 52 20 52 34 | 2c 5b 52 33 2c 52 35 2c |p.STR R4|,[R3,R5,|
|00005320| 4c 53 4c 23 32 5d 0d 12 | 7a 42 41 44 52 20 52 33 |LSL#2]..|zBADR R3|
|00005330| 2c 69 6e 76 65 72 73 65 | 74 61 62 6c 65 20 20 20 |,inverse|table |
|00005340| 20 20 20 20 20 20 20 20 | 3b 53 63 61 6c 65 20 70 | |;Scale p|
|00005350| 69 74 63 68 20 75 73 69 | 6e 67 20 69 6e 76 65 72 |itch usi|ng inver|
|00005360| 73 65 20 74 61 62 6c 65 | 0d 12 84 18 4c 44 52 20 |se table|....LDR |
|00005370| 52 34 2c 5b 52 33 2c 52 | 34 2c 4c 53 4c 23 32 5d |R4,[R3,R|4,LSL#2]|
|00005380| 0d 12 8e 11 41 44 52 20 | 52 32 2c 6f 75 72 69 6e |....ADR |R2,ourin|
|00005390| 66 0d 12 98 44 41 44 44 | 20 52 32 2c 52 32 2c 52 |f...DADD| R2,R2,R|
|000053a0| 35 2c 4c 53 4c 23 35 20 | 20 20 20 20 20 20 20 20 |5,LSL#5 | |
|000053b0| 20 20 20 3b 47 65 74 20 | 61 64 64 72 65 73 73 20 | ;Get |address |
|000053c0| 6f 66 20 66 69 6c 6c 20 | 63 6f 6e 74 72 6f 6c 20 |of fill |control |
|000053d0| 62 6c 6f 63 6b 0d 12 a2 | 48 4d 4f 56 20 52 31 2c |block...|HMOV R1,|
|000053e0| 23 30 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |#0 | |
|000053f0| 20 20 20 20 20 20 20 3b | 53 65 74 20 66 69 6c 6c | ;|Set fill|
|00005400| 20 74 6f 20 73 74 61 72 | 74 20 66 69 6c 6c 69 6e | to star|t fillin|
|00005410| 67 20 61 74 20 30 20 6f | 66 66 73 65 74 0d 12 ac |g at 0 o|ffset...|
|00005420| 12 53 54 52 20 52 31 2c | 5b 52 32 2c 23 30 5d 0d |.STR R1,|[R2,#0].|
|00005430| 12 b6 2c 53 54 52 20 52 | 34 2c 5b 52 32 2c 23 34 |..,STR R|4,[R2,#4|
|00005440| 5d 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |] | |
|00005450| 20 3b 53 65 74 20 70 69 | 74 63 68 0d 12 c0 41 41 | ;Set pi|tch...AA|
|00005460| 44 52 20 52 33 2c 73 61 | 6d 70 6c 65 6c 6f 63 20 |DR R3,sa|mpleloc |
|00005470| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3b 41 64 | | ;Ad|
|00005480| 64 72 65 73 73 20 6f 66 | 20 73 61 6d 70 6c 65 20 |dress of| sample |
|00005490| 6c 6f 6f 6b 75 70 20 74 | 61 62 6c 65 0d 12 ca 3a |lookup t|able...:|
|000054a0| 4c 44 52 20 52 33 2c 5b | 52 33 2c 52 36 2c 4c 53 |LDR R3,[|R3,R6,LS|
|000054b0| 4c 23 32 5d 20 20 20 20 | 20 20 20 20 20 20 3b 52 |L#2] | ;R|
|000054c0| 33 3d 41 63 74 75 61 6c | 20 73 61 6d 70 6c 65 20 |3=Actual| sample |
|000054d0| 6f 66 66 73 65 74 0d 12 | d4 3b 41 44 44 20 52 33 |offset..|.;ADD R3|
|000054e0| 2c 52 33 2c 52 31 30 20 | 20 20 20 20 20 20 20 20 |,R3,R10 | |
|000054f0| 20 20 20 20 20 20 20 20 | 3b 52 33 3d 41 63 74 75 | |;R3=Actu|
|00005500| 61 6c 20 73 61 6d 70 6c | 65 20 61 64 64 72 65 73 |al sampl|e addres|
|00005510| 73 0d 12 de 39 53 54 52 | 20 52 33 2c 5b 52 32 2c |s...9STR| R3,[R2,|
|00005520| 23 31 36 5d 20 20 20 20 | 20 20 20 20 20 20 20 20 |#16] | |
|00005530| 20 20 20 3b 53 65 74 20 | 69 6e 73 74 72 75 6d 65 | ;Set |instrume|
|00005540| 6e 74 20 61 64 64 72 65 | 73 73 0d 12 e8 47 41 44 |nt addre|ss...GAD|
|00005550| 44 20 52 33 2c 52 31 30 | 2c 23 26 31 34 20 20 20 |D R3,R10|,#&14 |
|00005560| 20 20 20 20 20 20 20 20 | 20 20 20 20 3b 4f 66 66 | | ;Off|
|00005570| 73 65 74 20 6f 66 20 73 | 61 6d 70 6c 65 20 70 6c |set of s|ample pl|
|00005580| 61 79 20 64 61 74 61 20 | 66 72 6f 6d 20 62 61 73 |ay data |from bas|
|00005590| 65 0d 12 f2 3b 4d 4f 56 | 20 52 31 2c 23 26 31 45 |e...;MOV| R1,#&1E|
|000055a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000055b0| 20 20 20 3b 28 73 61 6d | 70 6c 65 20 64 61 74 61 | ;(sam|ple data|
|000055c0| 20 6d 75 6c 74 69 70 6c | 69 65 72 29 0d 12 fc 3f | multipl|ier)...?|
|000055d0| 4d 4c 41 20 52 33 2c 52 | 36 2c 52 31 2c 52 33 20 |MLA R3,R|6,R1,R3 |
|000055e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 3b 52 | | ;R|
|000055f0| 33 3d 69 6e 73 74 72 75 | 6d 65 6e 74 20 70 6c 61 |3=instru|ment pla|
|00005600| 79 20 64 61 74 61 20 62 | 61 73 65 0d 13 06 34 41 |y data b|ase...4A|
|00005610| 44 44 20 52 30 2c 52 33 | 2c 23 26 31 43 20 20 20 |DD R0,R3|,#&1C |
|00005620| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3b 47 65 | | ;Ge|
|00005630| 74 20 72 65 70 65 61 74 | 20 6c 65 6e 67 74 68 0d |t repeat| length.|
|00005640| 13 10 0e 42 4c 20 67 65 | 74 68 69 6c 6f 0d 13 1a |...BL ge|thilo...|
|00005650| 2e 43 4d 50 20 52 30 2c | 23 31 20 20 20 20 20 20 |.CMP R0,|#1 |
|00005660| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 3b | | ;|
|00005670| 4e 6f 20 72 65 70 65 61 | 74 73 3f 0d 13 24 39 42 |No repea|ts?..$9B|
|00005680| 45 51 20 6e 6f 72 65 70 | 20 20 20 20 20 20 20 20 |EQ norep| |
|00005690| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3b 42 72 | | ;Br|
|000056a0| 61 6e 63 68 20 74 6f 20 | 74 68 65 20 6e 65 78 74 |anch to |the next|
|000056b0| 20 62 69 74 0d 13 2e 05 | 5c 0d 13 38 37 4d 4f 56 | bit....|\..87MOV|
|000056c0| 20 52 31 2c 52 30 2c 4c | 53 4c 23 31 20 20 20 20 | R1,R0,L|SL#1 |
|000056d0| 20 20 20 20 20 20 20 20 | 20 20 20 3b 78 32 20 66 | | ;x2 f|
|000056e0| 6f 72 20 72 65 70 65 61 | 74 20 6c 65 6e 67 74 68 |or repea|t length|
|000056f0| 0d 13 42 3a 41 44 44 20 | 52 30 2c 52 33 2c 23 26 |..B:ADD |R0,R3,#&|
|00005700| 31 41 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |1A | |
|00005710| 20 20 3b 47 65 74 20 72 | 65 70 65 61 74 20 73 74 | ;Get r|epeat st|
|00005720| 61 72 74 20 6f 66 66 73 | 65 74 0d 13 4c 0e 42 4c |art offs|et..L.BL|
|00005730| 20 67 65 74 68 69 6c 6f | 0d 13 56 44 41 44 44 20 | gethilo|..VDADD |
|00005740| 52 30 2c 52 30 2c 52 31 | 20 20 20 20 20 20 20 20 |R0,R0,R1| |
|00005750| 20 20 20 20 20 20 20 20 | 20 20 3b 4d 61 6b 65 20 | | ;Make |
|00005760| 6e 65 77 20 6c 65 6e 67 | 74 68 20 62 79 20 61 64 |new leng|th by ad|
|00005770| 64 69 6e 67 20 74 68 65 | 20 74 77 6f 0d 13 60 2d |ding the| two..`-|
|00005780| 53 54 52 20 52 30 2c 5b | 52 32 2c 23 31 32 5d 20 |STR R0,[|R2,#12] |
|00005790| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 3b 61 | | ;a|
|000057a0| 6e 64 20 73 65 74 20 69 | 74 0d 13 6a 12 41 44 44 |nd set i|t..j.ADD|
|000057b0| 20 52 30 2c 52 33 2c 23 | 26 31 41 0d 13 74 38 42 | R0,R3,#|&1A..t8B|
|000057c0| 4c 20 67 65 74 68 69 6c | 6f 20 20 20 20 20 20 20 |L gethil|o |
|000057d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3b 47 65 | | ;Ge|
|000057e0| 74 20 73 74 61 72 74 20 | 72 65 70 65 61 74 20 70 |t start |repeat p|
|000057f0| 6f 73 6e 0d 13 7e 30 41 | 44 44 20 52 30 2c 52 30 |osn..~0A|DD R0,R0|
|00005800| 2c 23 31 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |,#1 | |
|00005810| 20 20 20 20 20 3b 6d 61 | 6b 65 20 6e 6f 6e 2d 7a | ;ma|ke non-z|
|00005820| 65 72 6f 0d 13 88 2b 53 | 54 52 20 52 30 2c 5b 52 |ero...+S|TR R0,[R|
|00005830| 32 2c 23 38 5d 20 20 20 | 20 20 20 20 20 20 20 20 |2,#8] | |
|00005840| 20 20 20 20 20 3b 53 74 | 6f 72 65 20 69 74 0d 13 | ;St|ore it..|
|00005850| 92 37 42 20 6e 65 78 74 | 20 20 20 20 20 20 20 20 |.7B next| |
|00005860| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005870| 3b 62 72 61 6e 63 68 20 | 6f 76 65 72 20 6e 65 78 |;branch |over nex|
|00005880| 74 20 62 69 74 0d 13 9c | 05 5c 0d 13 a6 0a 2e 6e |t bit...|.\.....n|
|00005890| 6f 72 65 70 0d 13 b0 12 | 41 44 44 20 52 30 2c 52 |orep....|ADD R0,R|
|000058a0| 33 2c 23 26 31 36 0d 13 | ba 3f 42 4c 20 67 65 74 |3,#&16..|.?BL get|
|000058b0| 68 69 6c 6f 20 20 20 20 | 20 20 20 20 20 20 20 20 |hilo | |
|000058c0| 20 20 20 20 20 20 20 20 | 3b 47 65 74 20 74 68 65 | |;Get the|
|000058d0| 20 6c 65 6e 67 74 68 20 | 6f 66 20 74 68 65 20 73 | length |of the s|
|000058e0| 61 6d 70 6c 65 0d 13 c4 | 2f 4d 4f 56 20 52 30 2c |ample...|/MOV R0,|
|000058f0| 52 30 2c 4c 53 4c 23 31 | 20 20 20 20 20 20 20 20 |R0,LSL#1| |
|00005900| 20 20 20 20 20 20 20 3b | 78 32 20 6f 66 20 63 6f | ;|x2 of co|
|00005910| 75 72 73 65 0d 13 ce 2d | 53 54 52 20 52 30 2c 5b |urse...-|STR R0,[|
|00005920| 52 32 2c 23 31 32 5d 20 | 20 20 20 20 20 20 20 20 |R2,#12] | |
|00005930| 20 20 20 20 20 20 3b 61 | 6e 64 20 73 65 74 20 69 | ;a|nd set i|
|00005940| 74 0d 13 d8 12 41 44 44 | 20 52 30 2c 52 33 2c 23 |t....ADD| R0,R3,#|
|00005950| 26 31 41 0d 13 e2 38 42 | 4c 20 67 65 74 68 69 6c |&1A...8B|L gethil|
|00005960| 6f 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |o | |
|00005970| 20 20 20 20 20 3b 47 65 | 74 20 73 74 61 72 74 20 | ;Ge|t start |
|00005980| 72 65 70 65 61 74 20 70 | 6f 73 6e 0d 13 ec 2b 53 |repeat p|osn...+S|
|00005990| 54 52 20 52 30 2c 5b 52 | 32 2c 23 38 5d 20 20 20 |TR R0,[R|2,#8] |
|000059a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3b 53 74 | | ;St|
|000059b0| 6f 72 65 20 69 74 0d 13 | f6 05 5c 0d 14 00 3d 2e |ore it..|..\...=.|
|000059c0| 6e 65 78 74 20 20 20 20 | 20 20 20 20 20 20 20 20 |next | |
|000059d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3b 42 65 | | ;Be|
|000059e0| 66 6f 72 65 20 77 65 20 | 67 6f 2c 64 6f 20 74 68 |fore we |go,do th|
|000059f0| 65 20 76 6f 6c 75 6d 65 | 0d 14 0a 12 41 44 44 20 |e volume|....ADD |
|00005a00| 52 30 2c 52 33 2c 23 26 | 31 38 0d 14 14 2d 42 4c |R0,R3,#&|18...-BL|
|00005a10| 20 67 65 74 68 69 6c 6f | 20 20 20 20 20 20 20 20 | gethilo| |
|00005a20| 20 20 20 20 20 20 20 20 | 20 20 20 20 3b 47 65 74 | | ;Get|
|00005a30| 20 76 6f 6c 75 6d 65 0d | 14 1e 28 43 4d 50 20 52 | volume.|..(CMP R|
|00005a40| 30 2c 23 36 34 20 20 20 | 20 20 20 20 20 20 20 20 |0,#64 | |
|00005a50| 20 20 20 20 20 20 20 20 | 20 3b 4f 76 65 72 3f 0d | | ;Over?.|
|00005a60| 14 28 2a 4d 4f 56 47 45 | 20 52 30 2c 23 36 33 20 |.(*MOVGE| R0,#63 |
|00005a70| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005a80| 20 3b 43 6f 72 72 65 63 | 74 0d 14 32 2f 41 44 52 | ;Correc|t..2/ADR|
|00005a90| 20 52 31 2c 76 6f 6c 74 | 61 62 20 20 20 20 20 20 | R1,volt|ab |
|00005aa0| 20 20 20 20 20 20 20 20 | 20 20 20 3b 56 6f 6c 75 | | ;Volu|
|00005ab0| 6d 65 20 74 61 62 6c 65 | 0d 14 3c 31 4c 44 52 42 |me table|..<1LDRB|
|00005ac0| 20 52 30 2c 5b 52 31 2c | 52 30 5d 20 20 20 20 20 | R0,[R1,|R0] |
|00005ad0| 20 20 20 20 20 20 20 20 | 20 20 3b 47 65 74 20 6e | | ;Get n|
|00005ae0| 65 77 20 76 6f 6c 75 6d | 65 0d 14 46 2b 53 54 52 |ew volum|e..F+STR|
|00005af0| 20 52 30 2c 5b 52 32 2c | 23 32 30 5d 20 20 20 20 | R0,[R2,|#20] |
|00005b00| 20 20 20 20 20 20 20 20 | 20 20 20 3b 53 74 6f 72 | | ;Stor|
|00005b10| 65 20 69 74 0d 14 50 05 | 5c 0d 14 5a 10 2e 6e 65 |e it..P.|\..Z..ne|
|00005b20| 78 74 63 68 61 6e 6e 65 | 6c 0d 14 64 3d 41 44 52 |xtchanne|l..d=ADR|
|00005b30| 20 52 33 2c 65 66 66 65 | 63 74 74 79 70 65 20 20 | R3,effe|cttype |
|00005b40| 20 20 20 20 20 20 20 20 | 20 20 20 3b 43 61 6e 63 | | ;Canc|
|00005b50| 65 6c 20 61 6e 79 20 63 | 75 72 72 65 6e 74 20 65 |el any c|urrent e|
|00005b60| 66 66 65 63 74 73 0d 14 | 6e 0d 4d 4f 56 20 52 34 |ffects..|n.MOV R4|
|00005b70| 2c 23 30 0d 14 78 18 53 | 54 52 20 52 34 2c 5b 52 |,#0..x.S|TR R4,[R|
|00005b80| 33 2c 52 35 2c 4c 53 4c | 23 32 5d 0d 14 82 34 42 |3,R5,LSL|#2]...4B|
|00005b90| 4c 20 65 66 66 65 63 74 | 63 68 65 63 6b 20 20 20 |L effect|check |
|00005ba0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3b 43 68 | | ;Ch|
|00005bb0| 65 63 6b 20 66 6f 72 20 | 65 66 66 65 63 74 73 0d |eck for |effects.|
|00005bc0| 14 8c 3b 53 55 42 53 20 | 52 35 2c 52 35 2c 23 31 |..;SUBS |R5,R5,#1|
|00005bd0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005be0| 20 3b 44 65 63 72 65 6d | 65 6e 74 20 63 68 61 6e | ;Decrem|ent chan|
|00005bf0| 6e 65 6c 20 6e 75 6d 62 | 65 72 0d 14 96 3a 42 50 |nel numb|er...:BP|
|00005c00| 4c 20 64 6f 63 68 61 6e | 6e 65 6c 20 20 20 20 20 |L dochan|nel |
|00005c10| 20 20 20 20 20 20 20 20 | 20 20 20 20 3b 4e 6f 70 | | ;Nop|
|00005c20| 65 2c 64 6f 20 61 6e 6f | 74 68 65 72 20 63 68 61 |e,do ano|ther cha|
|00005c30| 6e 6e 65 6c 0d 14 a0 05 | 5c 0d 14 aa 33 4c 44 4d |nnel....|\...3LDM|
|00005c40| 46 44 20 52 31 33 21 2c | 7b 52 39 7d 20 20 20 20 |FD R13!,|{R9} |
|00005c50| 20 20 20 20 20 20 20 20 | 20 20 20 3b 47 65 74 20 | | ;Get |
|00005c60| 6f 75 72 20 52 39 20 62 | 61 63 6b 21 0d 14 b4 38 |our R9 b|ack!...8|
|00005c70| 4c 44 52 20 52 30 2c 6a | 75 6d 70 66 6c 61 67 20 |LDR R0,j|umpflag |
|00005c80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 3b 53 | | ;S|
|00005c90| 6b 69 70 20 72 65 73 74 | 20 6f 66 20 70 61 74 74 |kip rest| of patt|
|00005ca0| 65 72 6e 3f 0d 14 be 0d | 43 4d 50 20 52 30 2c 23 |ern?....|CMP R0,#|
|00005cb0| 30 0d 14 c8 05 5c 0d 14 | d2 26 4d 4f 56 4e 45 20 |0....\..|.&MOVNE |
|00005cc0| 52 39 2c 23 36 33 20 20 | 20 20 20 20 20 20 20 20 |R9,#63 | |
|00005cd0| 20 20 20 20 20 20 20 20 | 3b 59 65 70 0d 14 dc 31 | |;Yep...1|
|00005ce0| 4d 4f 56 4e 45 20 52 30 | 2c 23 30 20 20 20 20 20 |MOVNE R0|,#0 |
|00005cf0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 3b 52 | | ;R|
|00005d00| 65 73 65 74 20 74 68 65 | 20 66 6c 61 67 0d 14 e6 |eset the| flag...|
|00005d10| 15 53 54 52 4e 45 20 52 | 30 2c 6a 75 6d 70 66 6c |.STRNE R|0,jumpfl|
|00005d20| 61 67 0d 14 f0 05 5c 0d | 14 fa 3c 41 44 44 20 52 |ag....\.|..<ADD R|
|00005d30| 39 2c 52 39 2c 23 31 20 | 20 20 20 20 20 20 20 20 |9,R9,#1 | |
|00005d40| 20 20 20 20 20 20 20 20 | 20 3b 49 6e 63 72 65 6d | | ;Increm|
|00005d50| 65 6e 74 20 73 65 71 75 | 65 6e 63 65 20 6e 75 6d |ent sequ|ence num|
|00005d60| 62 65 72 0d 15 04 35 43 | 4d 50 20 52 39 2c 23 36 |ber...5C|MP R9,#6|
|00005d70| 34 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |4 | |
|00005d80| 20 20 20 20 20 3b 46 69 | 6e 69 73 68 65 64 20 73 | ;Fi|nished s|
|00005d90| 65 71 75 65 6e 63 65 3f | 0d 15 0e 48 42 4e 45 20 |equence?|...HBNE |
|00005da0| 76 65 6e 64 20 20 20 20 | 20 20 20 20 20 20 20 20 |vend | |
|00005db0| 20 20 20 20 20 20 20 20 | 20 20 3b 49 66 20 6e 6f | | ;If no|
|00005dc0| 74 2c 64 6f 6e 27 74 20 | 67 6f 20 74 6f 20 6e 65 |t,don't |go to ne|
|00005dd0| 78 74 20 70 61 74 74 65 | 72 6e 20 65 6e 74 72 79 |xt patte|rn entry|
|00005de0| 0d 15 18 05 5c 0d 15 22 | 0d 4d 4f 56 20 52 39 2c |....\.."|.MOV R9,|
|00005df0| 23 30 0d 15 2c 39 41 44 | 44 20 52 37 2c 52 37 2c |#0..,9AD|D R7,R7,|
|00005e00| 23 31 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |#1 | |
|00005e10| 20 20 20 20 3b 49 6e 63 | 72 65 6d 65 6e 74 20 70 | ;Inc|rement p|
|00005e20| 61 74 74 65 72 6e 20 70 | 6f 73 6e 0d 15 36 2f 43 |attern p|osn..6/C|
|00005e30| 4d 50 20 52 37 2c 52 38 | 20 20 20 20 20 20 20 20 |MP R7,R8| |
|00005e40| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3b 45 6e | | ;En|
|00005e50| 64 20 6f 66 20 73 6f 6e | 67 3f 0d 15 40 36 4d 4f |d of son|g?..@6MO|
|00005e60| 56 47 54 20 52 37 2c 23 | 30 20 20 20 20 20 20 20 |VGT R7,#|0 |
|00005e70| 20 20 20 20 20 20 20 20 | 20 20 20 20 3b 2e 2e 2e | | ;...|
|00005e80| 61 6e 64 20 61 67 61 69 | 6e 2c 66 6f 6c 6b 73 21 |and agai|n,folks!|
|00005e90| 0d 15 4a 05 5c 0d 15 54 | 09 2e 76 65 6e 64 0d 15 |..J.\..T|..vend..|
|00005ea0| 5e 0f 41 44 52 20 52 30 | 2c 69 6e 66 6f 0d 15 68 |^.ADR R0|,info..h|
|00005eb0| 33 53 54 4d 49 41 20 52 | 30 2c 7b 52 37 2d 52 39 |3STMIA R|0,{R7-R9|
|00005ec0| 7d 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 3b |} | ;|
|00005ed0| 53 74 6f 72 65 20 6e 65 | 77 20 76 61 6c 75 65 73 |Store ne|w values|
|00005ee0| 0d 15 72 2d 4c 44 4d 46 | 44 20 52 31 33 21 2c 7b |..r-LDMF|D R13!,{|
|00005ef0| 50 43 7d 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |PC} | |
|00005f00| 20 20 3b 41 6e 64 20 72 | 65 74 75 72 6e 0d 15 7c | ;And r|eturn..||
|00005f10| 05 5c 0d 15 86 19 3b 2a | 2a 2a 2a 2a 2a 2a 2a 2a |.\....;*|********|
|00005f20| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 0d 15 90 40 2e |********|***...@.|
|00005f30| 67 65 74 68 69 6c 6f 20 | 20 20 20 20 20 20 20 20 |gethilo | |
|00005f40| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3b 43 6f | | ;Co|
|00005f50| 6d 70 65 6e 73 61 74 65 | 20 66 6f 72 20 36 38 30 |mpensate| for 680|
|00005f60| 30 30 20 68 69 67 68 2d | 6c 6f 77 0d 15 9a 46 4c |00 high-|low...FL|
|00005f70| 44 52 20 52 30 2c 5b 52 | 30 5d 20 20 20 20 20 20 |DR R0,[R|0] |
|00005f80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3b 72 61 | | ;ra|
|00005f90| 74 68 65 72 20 74 68 61 | 6e 20 6c 6f 77 2d 68 69 |ther tha|n low-hi|
|00005fa0| 67 68 20 61 63 63 65 73 | 73 20 73 63 68 65 6d 65 |gh acces|s scheme|
|00005fb0| 2e 0d 15 a4 13 4d 4f 56 | 20 52 30 2c 52 30 2c 4c |.....MOV| R0,R0,L|
|00005fc0| 53 4c 23 38 0d 15 ae 16 | 42 49 43 20 52 30 2c 52 |SL#8....|BIC R0,R|
|00005fd0| 30 2c 23 26 46 46 3c 3c | 32 34 0d 15 b8 16 84 52 |0,#&FF<<|24.....R|
|00005fe0| 20 52 30 2c 52 30 2c 52 | 30 2c 4c 53 52 23 31 36 | R0,R0,R|0,LSR#16|
|00005ff0| 0d 15 c2 16 42 49 43 20 | 52 30 2c 52 30 2c 23 26 |....BIC |R0,R0,#&|
|00006000| 46 46 3c 3c 31 36 0d 15 | cc 0e 4d 4f 56 20 50 43 |FF<<16..|..MOV PC|
|00006010| 2c 52 31 34 0d 15 d6 1a | 3b 2a 2a 2a 2a 2a 2a 2a |,R14....|;*******|
|00006020| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 0d 15 |********|******..|
|00006030| e0 05 5c 0d 15 ea 38 2e | 65 66 66 65 63 74 63 68 |..\...8.|effectch|
|00006040| 65 63 6b 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |eck | |
|00006050| 20 20 20 20 20 3b 43 68 | 65 63 6b 20 66 6f 72 20 | ;Ch|eck for |
|00006060| 61 6e 79 20 65 66 66 65 | 63 74 73 0d 15 f4 2b 4c |any effe|cts...+L|
|00006070| 44 52 42 20 52 36 2c 5b | 52 31 31 2c 23 33 5d 20 |DRB R6,[|R11,#3] |
|00006080| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3b 47 65 | | ;Ge|
|00006090| 74 20 69 6e 66 6f 0d 15 | fe 34 4c 44 52 42 20 52 |t info..|.4LDRB R|
|000060a0| 34 2c 5b 52 31 31 2c 23 | 32 5d 20 20 20 20 20 20 |4,[R11,#|2] |
|000060b0| 20 20 20 20 20 20 20 20 | 3b 47 65 74 20 65 66 66 | |;Get eff|
|000060c0| 65 63 74 20 6e 75 6e 62 | 65 72 0d 16 08 0f 80 20 |ect nunb|er..... |
|000060d0| 52 34 2c 52 34 2c 23 26 | 46 0d 16 12 31 43 4d 50 |R4,R4,#&|F...1CMP|
|000060e0| 20 52 34 2c 23 26 43 20 | 20 20 20 20 20 20 20 20 | R4,#&C | |
|000060f0| 20 20 20 20 20 20 20 20 | 20 20 20 3b 56 6f 6c 75 | | ;Volu|
|00006100| 6d 65 20 63 68 61 6e 67 | 65 3f 0d 16 1c 25 42 4e |me chang|e?...%BN|
|00006110| 45 20 65 66 66 20 20 20 | 20 20 20 20 20 20 20 20 |E eff | |
|00006120| 20 20 20 20 20 20 20 20 | 20 20 20 20 3b 4e 6f 0d | | ;No.|
|00006130| 16 26 05 5c 0d 16 30 28 | 43 4d 50 20 52 36 2c 23 |.&.\..0(|CMP R6,#|
|00006140| 36 34 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |64 | |
|00006150| 20 20 20 20 20 20 3b 4f | 76 65 72 3f 0d 16 3a 2a | ;O|ver?..:*|
|00006160| 4d 4f 56 47 45 20 52 36 | 2c 23 36 33 20 20 20 20 |MOVGE R6|,#63 |
|00006170| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 3b 43 | | ;C|
|00006180| 6f 72 72 65 63 74 0d 16 | 44 11 41 44 52 20 52 31 |orrect..|D.ADR R1|
|00006190| 2c 76 6f 6c 74 61 62 0d | 16 4e 32 4c 44 52 42 20 |,voltab.|.N2LDRB |
|000061a0| 52 30 2c 5b 52 31 2c 52 | 36 5d 20 20 20 20 20 20 |R0,[R1,R|6] |
|000061b0| 20 20 20 20 20 20 20 20 | 20 3b 47 65 74 20 72 69 | | ;Get ri|
|000061c0| 67 68 74 20 75 6e 69 74 | 73 0d 16 58 35 41 44 52 |ght unit|s..X5ADR|
|000061d0| 20 52 31 2c 6f 75 72 69 | 6e 66 20 20 20 20 20 20 | R1,ouri|nf |
|000061e0| 20 20 20 20 20 20 20 20 | 20 20 20 3b 46 69 6e 64 | | ;Find|
|000061f0| 20 74 61 62 6c 65 20 61 | 64 64 72 65 73 73 0d 16 | table a|ddress..|
|00006200| 62 16 41 44 44 20 52 31 | 2c 52 31 2c 52 35 2c 4c |b.ADD R1|,R1,R5,L|
|00006210| 53 4c 23 35 0d 16 6c 33 | 53 54 52 20 52 30 2c 5b |SL#5..l3|STR R0,[|
|00006220| 52 31 2c 23 32 30 5d 20 | 20 20 20 20 20 20 20 20 |R1,#20] | |
|00006230| 20 20 20 20 20 20 3b 53 | 74 6f 72 65 20 6e 65 77 | ;S|tore new|
|00006240| 20 76 6f 6c 75 6d 65 0d | 16 76 0e 4d 4f 56 20 50 | volume.|.v.MOV P|
|00006250| 43 2c 52 31 34 0d 16 80 | 05 5c 0d 16 8a 08 2e 65 |C,R14...|.\.....e|
|00006260| 66 66 0d 16 94 31 43 4d | 50 20 52 34 2c 23 26 44 |ff...1CM|P R4,#&D|
|00006270| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00006280| 20 20 20 20 3b 50 61 74 | 74 65 72 6e 20 62 72 65 | ;Pat|tern bre|
|00006290| 61 6b 3f 0d 16 9e 05 5c | 0d 16 a8 39 53 54 52 45 |ak?....\|...9STRE|
|000062a0| 51 20 52 34 2c 6a 75 6d | 70 66 6c 61 67 20 20 20 |Q R4,jum|pflag |
|000062b0| 20 20 20 20 20 20 20 20 | 20 20 3b 4a 75 6d 70 20 | | ;Jump |
|000062c0| 74 6f 20 65 6e 64 20 6f | 66 20 70 61 74 74 65 72 |to end o|f patter|
|000062d0| 6e 0d 16 b2 0d ec 51 20 | 50 43 2c 52 31 34 0d 16 |n.....Q |PC,R14..|
|000062e0| bc 05 5c 0d 16 c6 30 43 | 4d 50 20 52 34 2c 23 26 |..\...0C|MP R4,#&|
|000062f0| 46 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |F | |
|00006300| 20 20 20 20 20 3b 43 68 | 61 6e 67 65 20 73 70 65 | ;Ch|ange spe|
|00006310| 65 64 3f 0d 16 d0 25 42 | 4e 45 20 65 66 66 31 20 |ed?...%B|NE eff1 |
|00006320| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00006330| 20 20 20 20 20 3b 4e 6f | 0d 16 da 05 5c 0d 16 e4 | ;No|....\...|
|00006340| 2f 80 52 36 2c 52 36 2c | 23 26 46 20 20 20 20 20 |/.R6,R6,|#&F |
|00006350| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3b 4d 61 | | ;Ma|
|00006360| 73 6b 20 6e 65 77 20 73 | 70 65 65 64 0d 16 ee 2b |sk new s|peed...+|
|00006370| 53 54 52 20 52 36 2c 73 | 70 65 65 64 20 20 20 20 |STR R6,s|peed |
|00006380| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 3b 53 | | ;S|
|00006390| 74 6f 72 65 20 69 74 0d | 16 f8 29 4d 4f 56 20 50 |tore it.|..)MOV P|
|000063a0| 43 2c 52 31 34 20 20 20 | 20 20 20 20 20 20 20 20 |C,R14 | |
|000063b0| 20 20 20 20 20 20 20 20 | 20 3b 52 65 74 75 72 6e | | ;Return|
|000063c0| 0d 17 02 05 5c 0d 17 0c | 09 2e 65 66 66 31 0d 17 |....\...|..eff1..|
|000063d0| 16 31 43 4d 50 20 52 34 | 2c 23 31 20 20 20 20 20 |.1CMP R4|,#1 |
|000063e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000063f0| 3b 50 6f 72 74 61 6d 65 | 6e 74 6f 20 75 70 3f 0d |;Portame|nto up?.|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.