000000: 5A 58 54 61 70 65 21 1A 01 0D 20 85 14 11 FB 08 ZXTape!... .....
000010: 08 04 F6 04 83 04 04 09 00 10 08 10 00 07 01 00 ................
000020: 2C 42 49 4E 2F 48 45 58 00 00 00 00 00 00 00 00 ,BIN/HEX........
000030: 00 01 00 00 00 08 70 01 FF AB 0F 00 00 00 00 00 ......p.........
000040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000120: 00 2C 12 FF FF FF FF 11 F9 08 B8 03 F6 04 85 04 .,..............
000130: 09 09 FF 0F 08 42 0A 15 08 00 16 26 00 0A 00 C5 .....B.....&....
000140: 20 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ***************
000150: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
000160: 00 06 00 14 00 01 00 23 00 1E 00 C5 20 20 20 20 .......#....
000170: 20 42 49 4E 41 52 59 20 48 45 58 41 44 45 43 49 BINARY HEXADECI
000180: 4D 41 4C 20 54 55 54 4F 52 00 06 00 28 00 01 00 MAL TUTOR...(...
000190: 26 00 32 00 C5 20 20 20 28 43 29 20 48 4F 4E 45 &.2.. (C) HONE
0001A0: 59 46 4F 4C 44 20 53 4F 46 54 57 41 52 45 20 31 YFOLD SOFTWARE 1
0001B0: 39 38 34 20 20 00 06 00 3C 00 01 00 26 00 46 00 984 ...<...&.F.
0001C0: C5 20 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A . **************
0001D0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
0001E0: 2A 00 06 00 50 00 01 00 08 00 5A 00 AD 20 0F 00 *...P.....Z.. ..
0001F0: 21 00 64 00 9F 20 1E BE 00 01 C5 20 73 65 74 20 !.d.. ..... set
000200: 75 70 20 76 61 72 69 61 62 6C 65 73 20 65 74 63 up variables etc
000210: 00 1A 00 6E 00 9F 20 1E F0 00 01 C5 20 73 65 74 ...n.. ..... set
000220: 20 75 70 20 73 63 72 65 65 6E 00 0A 00 78 00 9F up screen...x..
000230: 20 1E 7C 01 00 0A 00 82 00 9F 20 9E BE 1E 4E 02 .|....... ...N.
000240: 00 0A 00 8C 00 9F 20 1E 02 03 00 0A 00 96 00 9F ...... .........
000250: 20 1E 8C 05 00 0A 00 A0 00 9F 20 1E E6 05 00 0A ......... .....
000260: 00 AA 00 A0 20 1E A0 00 00 06 00 B4 00 98 00 31 .... ..........1
000270: 00 BE 00 93 20 03 00 00 64 63 6D EC 28 11 29 2C .... ...dcm.(.),
000280: 03 00 00 68 64 63 ED 28 10 29 2C 03 00 00 62 6E ...hdc.(.),...bn
000290: 72 F9 28 16 29 2C 03 00 00 62 63 E4 28 16 29 00 r.(.),...bc.(.).
0002A0: 1E 00 C8 00 CF 20 19 FC 2C 19 6F 2C 19 88 2C 19 ..... ..,.o,..,.
0002B0: 8E 2C 19 88 2C 19 68 2C 0E 2C 0E 2C 0E 00 26 00 .,..,.h,.,.,..&.
0002C0: D2 00 03 00 00 43 C6 EF 22 30 22 01 03 00 00 42 .....C.."0"....B
0002D0: 43 C6 EF 22 30 22 01 03 00 00 46 CC EF FF 03 28 C.."0"....F....(
0002E0: 19 FC 29 00 2E 00 DC 00 A9 20 15 2C 0F 01 BF 20 ..)...... .,...
0002F0: FF 03 28 19 A4 29 3B 22 20 48 4F 4E 45 59 46 4F ..(..);" HONEYFO
000300: 4C 44 20 53 4F 46 54 57 41 52 45 20 31 39 38 34 LD SOFTWARE 1984
000310: 22 00 06 00 E6 00 C9 00 0A 00 F0 00 A9 20 15 2C "............ .,
000320: 12 00 16 00 FA 00 BF 22 44 65 63 69 6D 61 6C 20 ......."Decimal
000330: 20 30 20 30 20 30 22 00 0B 00 04 01 A9 B4 78 20 0 0 0".......x
000340: 19 1A 2C 12 00 12 00 0E 01 BF 22 48 65 78 20 20 ..,......."Hex
000350: 20 30 20 30 22 20 00 0B 00 18 01 A9 20 19 10 2C 0 0" ...... ..,
000360: 16 00 0C 00 22 01 BF 20 03 00 00 46 CC 00 0A 00 ....".. ...F....
000370: 2C 01 A9 20 15 2C 17 00 23 00 36 01 BF 22 42 69 ,.. .,..#.6.."Bi
000380: 6E 61 72 79 20 20 20 30 20 20 30 20 30 20 30 20 nary 0 0 0 0
000390: 30 20 30 20 30 20 30 20 30 22 00 0C 00 40 01 A9 0 0 0 0 0"...@..
0003A0: 20 19 10 2C 19 0D 00 0B 00 4A 01 BF 03 00 00 46 ..,.....J.....F
0003B0: CC 00 0B 00 54 01 A9 20 15 2C 19 0E 00 26 00 5E ....T.. .,...&.^
0003C0: 01 BF 22 42 43 44 20 20 20 20 20 20 30 20 20 30 .."BCD 0 0
0003D0: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 22 20 0 0 0 0 0 0 0"
0003E0: 20 20 00 06 00 68 01 C9 00 08 00 72 01 AD 20 0F ...h.....r.. .
0003F0: 00 1C 00 7C 01 D8 20 23 0E 2C 12 2C 19 25 2C 11 ...|.. #.,.,.%,.
000400: 2C 19 18 01 C5 20 42 4F 52 44 45 52 00 25 00 86 ,.... BORDER.%..
000410: 01 D8 20 23 0F 2C 15 2C 19 22 2C 19 11 2C 19 17 .. #.,.,.",..,..
000420: 01 C5 20 49 4E 53 54 52 55 43 54 49 4F 4E 53 20 .. INSTRUCTIONS
000430: 20 00 1D 00 90 01 D8 20 23 10 2C 19 0F 2C 19 89 ...... #.,..,..
000440: 4D 14 2C 12 2C 12 01 C5 20 44 45 43 49 4D 41 4C M.,.,... DECIMAL
000450: 00 19 00 9A 01 D8 20 23 11 2C 19 1F 2C 19 22 2C ...... #.,..,.",
000460: 12 2C 12 01 C5 20 48 45 58 00 1F 00 A4 01 D8 20 .,... HEX......
000470: 23 12 2C 19 12 2C 19 22 2C 17 2C 17 01 C5 20 42 #.,..,.",.,... B
000480: 49 4E 41 52 59 20 20 20 00 1B 00 AE 01 D8 20 23 INARY ...... #
000490: 13 2C 19 12 2C 19 23 2C 19 0E 2C 19 0E 01 C5 20 .,..,.#,..,....
0004A0: 42 43 44 00 18 00 B8 01 D8 20 23 14 2C 19 10 2C BCD...... #.,..,
0004B0: 19 10 2C 17 2C 17 01 C5 20 43 46 00 1B 00 C2 01 ..,.,... CF.....
0004C0: D8 20 23 15 2C 19 10 2C 19 10 2C 19 0E 2C 19 0E . #.,..,..,..,..
0004D0: 01 C5 20 42 43 46 00 3A 00 CC 01 BC 20 19 0F 2C .. BCF.:.... ..,
0004E0: 19 0F 2C 10 01 94 20 19 0F 2C 1A 7C 01 2C 10 01 ..,... ..,.|.,..
0004F0: 94 20 1A 6C 02 2C 1A 7C 01 2C 10 01 94 20 1A 6C . .l.,.|.,... .l
000500: 02 2C 19 0F 2C 10 01 94 20 19 0F 2C 19 0F 2C 10 .,..,... ..,..,.
000510: 00 3D 00 D6 01 BC 20 19 50 2C 1A 45 01 2C 10 01 .=.... .P,.E.,..
000520: 94 20 19 50 2C 1A 6D 01 2C 10 01 94 20 1A 4F 01 . .P,.m.,... .O.
000530: 2C 1A 6D 01 2C 10 01 94 20 1A 4F 01 2C 1A 45 01 ,.m.,... .O.,.E.
000540: 2C 30 C2 10 01 94 20 19 50 2C 1A 45 01 2C 10 00 ,0.... .P,.E.,..
000550: 16 00 E0 01 AE 20 19 DC 2C 1A 6D 01 01 94 20 19 ..... ..,.m... .
000560: DC 2C 1A 45 01 00 40 00 EA 01 BC 20 1A 7C 01 2C .,.E..@.... .|.,
000570: 1A 45 01 2C 10 01 94 20 1A 7C 01 2C 1A 6D 01 2C .E.,... .|.,.m.,
000580: 10 01 94 20 1A 30 02 2C 1A 6D 01 2C 10 01 94 20 ... .0.,.m.,...
000590: 1A 30 02 2C 1A 45 01 2C 10 01 94 20 1A 7C 01 2C .0.,.E.,... .|.,
0005A0: 1A 45 01 2C 10 00 18 00 F4 01 AE 20 1A CC 01 2C .E.,....... ...,
0005B0: 1A 6D 01 01 94 20 1A CC 01 2C 1A 45 01 00 3A 00 .m... ...,.E..:.
0005C0: FE 01 BC 20 19 50 2C 19 FA 2C 10 01 94 20 19 50 ... .P,..,... .P
0005D0: 2C 1A 27 01 2C 10 01 94 20 1A 30 02 2C 1A 27 01 ,.'.,... .0.,.'.
0005E0: 2C 10 01 94 20 1A 30 02 2C 19 FA 2C 10 01 94 20 ,... .0.,..,...
0005F0: 19 50 2C 19 FA 2C 10 00 3A 00 08 02 BC 20 19 DC .P,..,..:.... ..
000600: 2C 19 FA 2C 10 01 94 20 19 DC 2C 1A 27 01 2C 10 ,..,... ..,.'.,.
000610: 01 94 20 1A 0E 01 2C 1A 27 01 2C 10 01 94 20 1A .. ...,.'.,... .
000620: 0E 01 2C 19 FA 2C 10 01 94 20 19 DC 2C 19 FA 2C ..,..,... ..,..,
000630: 10 00 16 00 12 02 AE 20 1A 98 01 2C 19 D7 01 94 ....... ...,....
000640: 20 1A 98 E0 74 01 2C 19 AA 00 38 00 1C 02 BC 20 ...t.,...8....
000650: 19 50 2C 19 AA 2C 10 01 94 20 19 50 2C 19 D7 2C .P,..,... .P,..,
000660: 10 01 94 20 1A 30 02 2C 19 D7 2C 10 01 94 20 1A ... .0.,..,... .
000670: 30 02 2C 19 AA 2C 10 01 94 20 19 50 2C 19 AA 2C 0.,..,... .P,..,
000680: 10 00 38 00 26 02 BC 20 19 DC 2C 19 AA 2C 10 01 ..8.&.. ..,..,..
000690: 94 20 19 DC 2C 19 D7 2C 10 01 94 20 1A 0E 01 2C . ..,..,... ...,
0006A0: 19 D7 2C 10 01 94 20 1A 0E 01 2C 19 AA 2C 10 01 ..,... ...,..,..
0006B0: 94 20 19 DC 2C 19 AA 2C 10 00 14 00 30 02 AE 20 . ..,..,....0..
0006C0: 19 DC 2C 19 D7 01 94 20 19 DC 2C 19 AA 00 38 00 ..,.... ..,...8.
0006D0: 3A 02 BC 20 19 50 2C 19 1E 2C 10 01 94 20 19 50 :.. .P,..,... .P
0006E0: 2C 19 96 2C 10 01 94 20 1A 30 02 2C 19 96 2C 10 ,..,... .0.,..,.
0006F0: 01 94 20 1A 30 02 2C 19 1E 2C 10 01 94 20 19 50 .. .0.,..,... .P
000700: 2C 19 1E 2C 10 00 06 00 44 02 C9 00 09 00 4E 02 ,..,....D.....N.
000710: 8A 20 23 0F 00 0D 00 58 02 A9 20 23 0F 2C 0F 2C . #....X.. #.,.,
000720: 10 00 21 00 62 02 BF 20 23 0F 2C 22 45 4E 54 45 ..!.b.. #.,"ENTE
000730: 52 20 53 54 41 52 54 20 4E 55 4D 42 45 52 22 20 R START NUMBER"
000740: 20 20 00 0D 00 27 15 6C 02 A9 20 23 0F 2C 0F 2C ...'.l.. #.,.,
000750: 12 00 1C 00 76 02 A3 20 23 0F 2C 22 28 30 20 74 ....v.£ #.,"(0 t
000760: 6F 20 32 35 35 29 20 22 2C 03 00 00 CE 00 14 00 o 255) ",.......
000770: 80 02 03 00 00 CC EF FF 75 28 03 00 00 CE 2C 0F ........u(....,.
000780: 29 00 12 00 8A 02 02 00 00 CC EF FF 0E 28 03 00 )............(..
000790: 00 CE 29 00 30 00 94 02 A1 20 02 00 00 CC EF 0F ..).0.... ......
0007A0: 20 FA 20 FF 74 28 22 26 31 32 33 34 35 36 37 38 . .t("&12345678
0007B0: 39 30 22 2C 03 00 00 CC 29 F1 0F 20 EB 20 A0 20 90",....).. . .
0007C0: 1E 4E 02 00 2F 00 9E 02 A1 20 03 00 00 CC F2 22 .N../.... ....."
0007D0: 26 22 20 FA 20 28 03 00 00 CC F1 22 30 22 20 FC &" . (....."0" .
0007E0: 20 03 00 00 CC EE 22 39 22 29 20 EB 20 A0 20 1E ....."9") . . .
0007F0: 4E 02 00 16 00 A8 02 0D 00 00 CE EF FF 0C 28 FF N.............(.
000800: 1D 28 03 00 00 CE 29 29 00 1F 00 B2 02 A1 20 0D .(....))...... .
000810: 00 00 CE F1 0E 20 FC 20 0D 00 00 CE EE 19 FF 20 ..... . .......
000820: EB 20 A0 20 1E 4E 02 00 0A 00 BC 02 9F 20 1E D0 . . .N....... ..
000830: 02 00 06 00 C6 02 C9 00 15 00 D0 02 03 00 00 4E ...............N
000840: 48 45 D8 EF FF 73 28 B2 9A 0D 00 00 CE 29 00 15 HE...s(......)..
000850: 00 DA 02 03 00 00 4E 42 49 CE EF FF 71 28 0D 00 ......NBI...q(..
000860: 00 CE 29 00 15 00 E4 02 03 00 00 4E 44 45 C3 EF ..)........NDE..
000870: FF 19 28 0D 00 00 CE 29 00 15 00 EE 02 03 00 00 ..(....)........
000880: 4E 42 43 C4 EF FF 19 28 0D 00 00 CE 29 00 06 00 NBC....(....)...
000890: F8 02 C9 00 11 00 02 03 03 00 00 D8 EF 03 00 00 ................
0008A0: 4E 44 45 C3 00 13 00 0C 03 03 00 00 D8 EF AC 28 NDE............(
0008B0: 03 00 00 D8 2C 10 29 00 0A 00 16 03 9F 20 1E D8 ....,.)...... ..
0008C0: 04 00 12 00 20 03 02 00 00 CC EF FF 0E 28 03 00 .... ........(..
0008D0: 00 D8 29 00 1D 00 2A 03 03 00 00 D8 EF FF 7B 28 ..)...*.......{(
0008E0: 14 F5 02 00 00 CC 2C 22 20 22 29 F4 03 00 00 D8 ......," ").....
0008F0: 00 11 00 34 03 03 00 00 4E 44 45 C3 EF 03 00 00 ...4....NDE.....
000900: D8 00 12 00 3E 03 A9 20 23 10 2C 15 F5 02 00 00 ....>.. #.,.....
000910: CC 2C 0F 00 12 00 48 03 BF 20 23 10 2C 03 00 00 .,....H.. #.,...
000920: 4E 44 45 C3 3B 00 11 00 52 03 03 00 00 D8 EF 03 NDE.;...R.......
000930: 00 00 4E 48 45 D8 00 0A 00 5C 03 9F 20 1E D8 04 ..NHE....\.. ...
000940: 00 11 00 66 03 03 00 00 4E 96 DA FF FF FF FF 11 ...f....N.......
000950: F8 08 57 04 A6 04 83 04 05 09 01 10 08 0E 00 07 ..W.............
000960: 01 00 2C 42 49 4E 2F 48 45 58 00 00 00 00 00 00 ..,BIN/HEX......
000970: 00 00 00 02 FF 00 AB 07 70 09 00 AB 0F 00 00 00 ........p.......
000980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0009A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0009B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0009C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0009D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0009E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0009F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000A00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000A10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000A20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000A30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000A40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000A50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000A60: 00 00 00 5A 08 FF FF FF FF 11 F8 08 08 04 F6 04 ...Z............
000A70: 83 04 06 09 00 10 08 F0 23 15 08 00 16 48 45 D8 ........#....HE.
000A80: EF 03 00 00 D8 00 0C 00 70 03 03 00 00 D8 EF 22 ........p......"
000A90: 22 00 15 00 7A 03 02 00 00 CC EF FF 0E 28 03 00 "...z........(..
000AA0: 00 4E 48 45 D8 29 00 25 00 84 03 A1 20 02 00 00 .NHE.).%.... ...
000AB0: CC F1 10 20 EB 20 03 00 00 4E 48 45 D8 EF 22 20 ... . ...NHE.."
000AC0: 30 20 22 F4 03 00 00 4E 48 45 D8 00 12 00 8E 03 0 "....NHE......
000AD0: A9 20 23 11 2C 13 F5 02 00 00 CC 2C 0F 00 11 00 . #.,......,....
000AE0: 98 03 BF 23 11 2C 03 00 00 4E 48 45 D8 3B 00 11 ...#.,...NHE.;..
000AF0: 00 A2 03 03 00 00 D8 EF 03 00 00 4E 42 49 CE 00 ...........NBI..
000B00: 0A 00 AC 03 9F 20 1E D8 04 00 12 00 B6 03 02 00 ..... ..........
000B10: 00 CC EF FF 0E 28 03 00 00 D8 29 00 16 00 C0 03 .....(....).....
000B20: A1 20 02 00 00 CC F1 19 10 20 EB 20 9F 20 1E 46 . ....... . . .F
000B30: 05 00 13 00 CA 03 03 00 00 4E 42 49 CE EF 03 00 .........NBI....
000B40: 00 D8 20 20 00 0D 00 D4 03 A9 20 23 12 2C 0F 2C .. ...... #.,.,
000B50: 0F 00 10 00 DE 03 BF 23 12 2C 03 00 00 4E 42 49 .......#.,...NBI
000B60: CE 00 0D 00 E8 03 A9 20 23 14 2C 0F 2C 0F 00 0F ....... #.,.,...
000B70: 00 F2 03 BF 23 14 2C 03 00 00 43 C6 3B 88 91 00 ....#.,...C.;...
000B80: 5D 00 FC 03 A1 20 0D 00 00 CE F1 0E 20 FC 20 0D ].... ...... . .
000B90: 00 00 CE EE 19 63 20 EB 20 A9 20 23 13 2C 10 2C .....c . . #.,.,
000BA0: 0F 01 BF 20 23 13 2C 22 54 4F 4F 20 42 49 47 22 ... #.,"TOO BIG"
000BB0: 01 A9 23 13 2C 19 0A 2C 0F 01 BF 23 13 2C 22 46 ..#.,..,...#.,"F
000BC0: 4F 52 20 42 43 44 20 22 01 03 00 00 42 43 C6 EF OR BCD "....BC..
000BD0: 22 31 22 01 A0 20 1E B0 04 20 20 20 00 15 00 06 "1".. ... ....
000BE0: 04 02 00 00 CC EF FF 0E 28 03 00 00 4E 42 43 C4 ........(...NBC.
000BF0: 29 00 18 00 10 04 03 00 00 4C C4 EF FF 79 28 03 )........L...y(.
000C00: 00 00 4E 42 43 C4 2C 0F 29 00 17 00 1A 04 03 00 ..NBC.,.).......
000C10: 00 D8 EF FF 71 28 FF 1D 28 03 00 00 4C C4 29 29 ....q(..(...L.))
000C20: 00 12 00 24 04 02 00 00 CC EF FF 0E 28 03 00 00 ...$........(...
000C30: D8 29 00 17 00 2E 04 A1 20 02 00 00 CC F1 12 20 .)...... ......
000C40: EB 20 9F 20 1E 86 06 20 20 00 0A 00 38 04 9F 20 . . ... ...8..
000C50: 1E D8 04 00 12 00 42 04 03 00 00 4C 42 59 54 C5 ......B....LBYT.
000C60: EF 03 00 00 D8 00 38 00 4C 04 A1 20 FF 0E 28 03 ......8.L.. ..(.
000C70: 00 00 4E 42 43 C4 29 F1 11 20 EB 20 03 00 00 A8 ..NBC.).. . ....
000C80: B5 48 C4 EF 22 30 22 20 01 97 20 03 00 00 48 C4 .H.."0" .. ...H.
000C90: EF AC 28 03 00 00 4E 42 43 C4 2C 10 2C 0F 29 00 ..(...NBC.,.,.).
000CA0: 17 00 56 04 03 00 00 D8 EF FF 71 28 FF 1D 28 03 ..V.......q(..(.
000CB0: 00 00 48 C4 29 29 00 12 00 60 04 02 00 00 CC EF ..H.))...`......
000CC0: FF 0E 28 03 00 00 D8 29 00 15 00 6A 04 A1 20 02 ..(....)...j.. .
000CD0: 00 00 CC F1 12 20 EB 20 9F 20 1E 86 06 00 0A 00 ..... . . ......
000CE0: 74 04 9F 20 1E D8 04 00 12 00 7E 04 03 00 00 48 t.. ......~....H
000CF0: 42 59 54 C5 EF 03 00 00 D8 00 08 00 88 04 8A 23 BYT............#
000D00: 13 00 0D 00 92 04 A9 20 23 13 2C 0F 2C 0F 00 1B ....... #.,.,...
000D10: 00 9C 04 BF 20 23 13 2C 03 00 00 48 42 59 54 C5 .... #.,...HBYT.
000D20: 3B 03 00 00 4C 42 59 54 C5 00 16 00 A6 04 AE 20 ;...LBYT.......
000D30: 1A 98 01 2C 19 D7 01 94 20 1A 98 01 2C 19 AA 00 ...,.... ...,...
000D40: 0D 00 B0 04 A9 20 23 15 2C 0F 2C 0F 00 10 00 BA ..... #.,.,.....
000D50: 04 BF 23 15 2C 03 00 00 42 43 C6 3B 00 06 00 C4 ..#.,...BC.;....
000D60: 04 C9 00 1A 00 CE 04 C5 20 2A 2A 2A 2A 2A 2A 2A ........ *******
000D70: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 00 13 00 D8 ************....
000D80: 04 27 59 03 00 00 DA EF 22 22 01 02 00 00 DA EF .'Y.....""......
000D90: 0F 00 12 00 E2 04 02 00 00 CC EF FF 0E 28 03 00 .............(..
000DA0: 00 D8 29 00 16 00 EC 04 D6 20 02 00 00 CC EE 0F ..)...... ......
000DB0: 20 FA 20 02 00 00 DA F1 10 00 14 00 F6 04 D6 20 . ............
000DC0: 02 00 00 DA F1 02 00 00 CC F4 0F 20 20 00 21 00 ........... .!.
000DD0: 00 05 03 00 00 DA EF 03 00 00 DA F4 22 20 22 F4 ............" ".
000DE0: AC 28 03 00 00 D8 2C 02 00 00 DA 2C 0F 29 00 12 .(....,....,.)..
000DF0: 00 0A 05 02 00 00 DA EF 02 00 00 DA F4 0F 20 20 ..............
000E00: 00 06 00 14 05 D5 00 0E 00 1E 05 03 00 00 D8 EF ................
000E10: 03 00 00 DA 00 06 00 28 05 D5 00 06 00 32 05 C9 .......(.....2..
000E20: 00 1A 00 3C 05 C5 20 2A 2A 2A 2A 2A 2A 2A 2A 2A ...<.. *********
000E30: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 00 2C 00 46 05 02 **********.,.F..
000E40: 00 00 CC EF FF 0E 28 03 00 00 D8 29 01 20 A1 20 ......(....). .
000E50: 02 00 00 CC EF 0F 20 EB 20 03 00 00 D8 EF 22 20 ...... . ....."
000E60: 22 F4 03 00 00 D8 00 12 00 50 05 02 00 00 CC EF "........P......
000E70: FF 0E 28 03 00 00 D8 29 00 18 00 5A 05 9E 20 02 ..(....)...Z.. .
000E80: 00 00 D8 7B AD EF 0F 20 EC 20 16 F5 02 00 00 CC ...{... . ......
000E90: F7 10 00 13 00 64 05 03 00 00 D8 EF 22 20 30 22 .....d......" 0"
000EA0: F4 03 00 00 D8 00 06 00 6E 05 B0 00 06 00 78 05 ........n.....x.
000EB0: C9 00 1A 00 82 05 C5 20 2A 2A 2A 2A 2A 2A 2A 2A ....... ********
000EC0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 00 11 00 8C 05 ***********.....
000ED0: 8A 23 0F 01 A9 20 23 0F 2C 0F 2C 0F 00 36 00 96 .#... #.,.,..6..
000EE0: 05 BF 23 0F 2C FF 03 28 19 F0 29 3B 22 20 3A 20 ..#.,..(..);" :
000EF0: 49 4E 43 52 45 4D 45 4E 54 20 20 22 3B FF 03 28 INCREMENT ";..(
000F00: 19 F1 29 3B 22 20 3A 20 44 45 43 52 45 4D 45 4E ..);" : DECREMEN
000F10: 54 22 00 0D 00 A0 05 A9 20 23 0F 2C 0F 2C 11 00 T"...... #.,.,..
000F20: 25 00 AA 05 BF 23 0F 2C 22 45 20 3A 20 45 4E 54 %....#.,"E : ENT
000F30: 45 52 20 4E 45 57 20 53 54 41 52 54 20 4E 55 4D ER NEW START NUM
000F40: 42 45 52 22 00 0D 00 B4 05 A9 20 23 0F 2C 0F 2C BER"...... #.,.,
000F50: 13 00 20 00 BE 05 BF 23 0F 2C 22 52 20 3A 20 52 .. ....#.,"R : R
000F60: 45 53 45 54 20 43 41 52 52 59 20 46 4C 41 47 53 ESET CARRY FLAGS
000F70: 22 00 0D 00 C8 05 A9 20 23 0F 2C 11 2C 15 00 22 "...... #.,.,.."
000F80: 00 D2 05 BF 23 70 10 0F 2C 22 50 52 45 53 53 20 ....#p..,"PRESS
000F90: 58 20 54 4F 20 45 58 49 54 20 50 52 4F 47 52 41 X TO EXIT PROGRA
000FA0: 4D 22 00 06 00 DC 05 C9 00 0C 00 E6 05 03 00 00 M"..............
000FB0: C1 EF 22 22 00 0C 00 F0 05 03 00 00 C1 EF 22 22 ..""..........""
000FC0: 00 0C 00 FA 05 03 00 00 E1 EF 22 22 00 1B 00 04 ..........""....
000FD0: 06 03 00 00 E1 EF FF 43 01 A1 20 03 00 00 E1 EF .......C.. .....
000FE0: 22 22 A0 20 1E 04 06 00 49 00 0E 06 A1 20 03 00 "". ....I.... ..
000FF0: 00 C1 EF 22 45 22 20 FC 20 03 00 00 C1 EF 22 65 ..."E" . ....."e
001000: 22 20 EB 20 03 00 00 43 C6 EF 22 30 22 01 03 00 " . ...C.."0"...
001010: 00 42 43 C6 EF 22 30 22 01 9F 20 1E 4E 02 01 9F .BC.."0".. .N...
001020: 20 1E 02 03 01 9F 20 1E 8C 05 01 A0 20 1E E6 05 ..... ..... ...
001030: 00 2E 00 18 06 A1 20 03 00 00 C1 EF 22 58 22 20 ...... ....."X"
001040: FC 20 03 00 00 C1 EF 22 78 22 20 EB 20 9F 20 1E . ....."x" . . .
001050: AE 06 01 9F 20 1E 8C 05 01 A0 20 1E E6 05 00 67 .... ..... ....g
001060: 00 22 06 A1 20 03 00 00 C1 EF 22 52 22 FC 20 03 .".. ....."R". .
001070: 00 00 C1 EF 22 72 22 20 EB 20 02 00 00 63 66 F4 ...."r" . ...cf.
001080: EF 0E 01 03 00 00 43 62 74 C6 EF 22 30 22 01 03 ......Cbt.."0"..
001090: 00 00 42 43 C6 EF 22 30 22 01 A9 23 14 2C 0F 2C ..BC.."0"..#.,.,
0010A0: 0F 01 BF 23 14 2C 03 00 00 43 C6 3B 01 A9 23 15 ...#.,...C.;..#.
0010B0: 2C 0F 2C 0F 01 BF 23 15 2C 03 00 00 42 43 C6 3B ,.,...#.,...BC.;
0010C0: 01 A0 20 1E E6 05 20 00 20 00 2C 06 A1 20 03 00 .. ... . .,.. ..
0010D0: 00 C1 EF FF 03 28 19 F0 29 20 EB 20 0D 00 00 CE .....(..) . ....
0010E0: EF 0D 00 00 CE F4 0F 00 20 00 36 06 A1 20 03 00 ........ .6.. ..
0010F0: 00 C1 EF FF 03 28 19 F1 29 20 EB 20 0D 00 00 CE .....(..) . ....
001100: EF 0D 00 00 CE F5 0F 00 2C 00 40 06 A1 20 0D 00 ........,.@.. ..
001110: 00 CE F1 0E 20 FC 20 0D 00 00 CE EE 19 FF 20 EB .... . ....... .
001120: 20 03 00 00 43 C6 EF 22 31 22 01 02 00 00 63 66 ...C.."1"....cf
001130: F4 EF 0F 00 18 00 4A 06 A1 20 0D 00 00 CE F3 F5 ......J.. ......
001140: 0F 20 EB 20 0D 00 00 CE EF 19 FF 00 18 00 54 06 . . ..........T.
001150: A1 20 0D 00 00 CE F0 1A 00 01 20 EB 20 0D 00 00 . ........ . ...
001160: CE EF 0E 00 0A 00 5E 06 9F 20 1E D0 02 00 0A 00 ......^.. ......
001170: 68 06 9F 20 1E 02 03 00 06 00 72 06 C9 00 1B 00 h.. ......r.....
001180: 7C 06 C5 20 2A 2A 2A 2A 2A 5B 72 2A 2A 2A 2A 2A |.. *****[r*****
001190: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 00 18 00 86 06 9E **********......
0011A0: 20 02 00 00 D8 EF 0F 20 EC 20 28 12 F5 02 00 00 ...... . (.....
0011B0: CC 29 00 12 00 90 06 03 00 00 D8 EF 22 30 22 F4 .).........."0".
0011C0: 03 00 00 D8 00 06 00 9A 06 B0 00 06 00 A4 06 C9 ................
0011D0: 00 08 00 AE 06 8A 23 0F 00 0D 00 B8 06 A9 20 23 ......#....... #
0011E0: 0F 2C 0F 2C 10 00 26 00 C2 06 A3 20 23 0F 2C 22 .,.,..&...£ #.,"
0011F0: 45 58 49 54 20 50 52 4F 47 52 41 4D 20 28 59 20 EXIT PROGRAM (Y
001200: 6F 72 20 4E 29 22 3B 03 00 00 C5 00 22 00 CC 06 or N)";....."...
001210: A1 20 03 00 00 C5 EF 22 59 22 20 FC 20 03 00 00 . ....."Y" . ...
001220: C5 EF 22 79 22 20 EB 20 AD 20 0F 01 98 00 06 00 .."y" . . ......
001230: D6 06 C9 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001280: 00 00 00 00 00 00 00 00 00 00 00 76 E4 FF FF FF ...........v....
001290: FF 11 F7 08 08 04 F6 04 7F 04 FD 08 FF 0F 08 10 ................
0012A0: 00 07 01 00 2C 47 52 41 50 48 49 43 53 2D 44 45 ....,GRAPHICS-DE
0012B0: 4D 4F 00 00 00 01 00 00 00 08 70 01 FF CE 19 00 MO........p.....
0012C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0012D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0012E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0012F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0013A0: 00 00 00 00 00 7C 5F FF FF FF FF 11 F6 08 08 04 .....|_.........
0013B0: F6 04 84 04 07 09 00 10 08 52 0A 15 08 00 16 26 .........R.....&
0013C0: 00 0A 00 C5 20 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A .... ***********
0013D0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
0013E0: 2A 2A 2A 2A 00 06 00 14 00 01 00 1E 00 1E 00 C5 ****............
0013F0: 20 20 47 72 61 70 68 69 63 73 20 44 65 6D 6F 6E Graphics Demon
001400: 73 74 72 61 74 69 6F 6E 00 21 00 28 00 C5 20 20 stration.!.(..
001410: 43 20 31 39 38 35 20 48 4F 4E 45 59 46 4F 4C 44 C 1985 HONEYFOLD
001420: 20 53 4F 46 54 57 41 52 45 00 06 00 32 00 01 00 SOFTWARE...2...
001430: 26 00 3C 00 C5 20 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A &.<.. **********
001440: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
001450: 2A 2A 2A 2A 2A 00 06 00 46 00 01 00 0D 00 50 00 *****...F.....P.
001460: AA 20 1F 00 00 3F 1C 90 00 11 00 5A 00 A8 22 21 . ...?.....Z.."!
001470: 22 2C 1F 00 00 40 1C 90 20 00 0D 00 64 00 83 20 ",...@.. ...d..
001480: 1F 00 00 40 1C 90 00 08 00 6E 00 AD 20 0F 00 14 ...@.....n.. ...
001490: 00 78 00 8A 01 D8 20 23 0F 2C 13 2C 19 23 2C 12 .x.... #.,.,.#,.
0014A0: 2C 14 00 13 00 82 00 D8 20 23 10 2C 12 2C 19 25 ,....... #.,.,.%
0014B0: 2C 15 2C 19 16 00 12 00 8C 00 D8 23 11 2C 12 46 ,.,........#.,.F
0014C0: 0E 2C 19 23 2C 0F 2C 10 20 00 3E 00 96 00 03 00 .,.#,.,. .>.....
0014D0: 00 F0 EF 22 54 6F 20 73 65 65 20 74 68 65 20 70 ..."To see the p
0014E0: 72 6F 67 72 61 6D 20 72 75 6E 20 70 72 65 73 73 rogram run press
0014F0: 20 74 68 65 20 20 73 70 61 63 65 20 62 61 72 2E the space bar.
001500: 2E 2E 2E 2E 22 20 20 00 44 00 A0 00 03 00 00 70 ...." .D......p
001510: B1 EF 22 54 68 65 20 63 6F 6D 6D 61 6E 64 20 63 .."The command c
001520: 61 6E 20 62 65 20 75 73 65 64 20 77 69 74 68 69 an be used withi
001530: 6E 20 20 20 20 70 72 6F 67 72 61 6D 73 20 61 73 n programs as
001540: 20 66 6F 6C 6C 6F 77 73 2E 22 20 00 25 00 AA 00 follows." .%...
001550: 03 00 00 70 B2 EF 22 2E 2E 2E 2E 74 68 65 20 70 ...p.."....the p
001560: 72 6F 67 72 61 6D 20 72 75 6E 6E 69 6E 67 2E 22 rogram running."
001570: 00 06 00 B4 00 8A 00 2A 00 BE 00 BF 23 11 2C FF .......*....#.,.
001580: 03 28 19 A4 29 3B 22 20 48 4F 4E 45 59 46 4F 4C .(..);" HONEYFOL
001590: 44 20 53 4F 46 54 57 41 52 45 20 31 39 38 34 22 D SOFTWARE 1984"
0015A0: 00 1A 00 C8 00 7C 00 42 4F D8 2C 19 14 2C 19 14 .....|.BO.,..,..
0015B0: 2C 1A 6C 02 2C 1A 68 01 2C 10 00 19 00 D2 00 7C ,.l.,.h.,......|
0015C0: 00 81 3D 42 4F 58 C6 2C 19 0A 2C 19 0A 2C 19 1E ..=BOX.,..,..,..
0015D0: 2C 19 1E 2C 10 00 1B 00 DC 00 7C 00 42 4F 58 C6 ,..,......|.BOX.
0015E0: 2C 19 0A 2C 1A 5E 01 2C 19 1E 2C 1A 72 01 2C 10 ,..,.^.,..,.r.,.
0015F0: 00 1D 00 E6 00 7C 00 42 4F 58 C6 2C 1A 62 02 2C .....|.BOX.,.b.,
001600: 1A 5E 01 2C 1A 76 02 2C 1A 72 01 2C 10 00 1B 00 .^.,.v.,.r.,....
001610: F0 00 7C 00 42 4F 58 C6 2C 1A 62 02 2C 19 0A 2C ..|.BOX.,.b.,..,
001620: 1A 76 02 2C 19 1E 2C 10 00 25 00 FA 00 C5 20 2A .v.,..,..%.... *
001630: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
001640: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 00 06 00 *************...
001650: 04 01 C5 00 1B 00 0E 01 C5 20 20 20 20 20 20 54 ......... T
001660: 48 45 20 42 4F 58 20 43 4F 4D 4D 41 4E 44 00 06 HE BOX COMMAND..
001670: 00 18 01 C5 00 26 00 22 01 C5 20 2A 2A 2A 2A 2A .....&.".. *****
001680: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
001690: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 00 06 00 2C 01 C5 **********...,..
0016A0: 00 0D 00 36 01 BF 20 23 0F 2C 22 20 22 00 1C 00 ...6.. #.," "...
0016B0: 40 01 BF 23 0F 2C 22 54 68 65 20 42 6F 78 20 43 @..#.,"The Box C
0016C0: 6F 6D 6D AF 53 61 6E 64 22 20 20 00 1B 00 4A 01 omm.Sand" ...J.
0016D0: 7C 00 42 4F D8 2C 19 3C 2C 1A 3B 01 2C 1A 33 01 |.BO.,.<,.;.,.3.
0016E0: 2C 1A 54 01 2C 10 00 3C 00 54 01 BF 20 23 10 2C ,.T.,..<.T.. #.,
0016F0: 22 54 68 69 73 20 65 78 74 65 72 6E 61 6C 20 63 "This external c
001700: 6F 6D 6D 61 6E 64 20 64 72 61 77 73 20 61 20 62 ommand draws a b
001710: 6F 78 20 6F 6E 20 74 68 65 20 73 63 72 65 65 6E ox on the screen
001720: 2E 22 00 0D 00 5E 01 BF 20 23 10 2C 22 20 22 00 ."...^.. #.," ".
001730: 21 00 68 01 BF 20 23 10 2C 22 65 2E 67 2E 20 7C !.h.. #.,"e.g. |
001740: 42 4F 58 2C 58 2C 59 2C 58 31 2C 59 31 2C 43 22 BOX,X,Y,X1,Y1,C"
001750: 00 0D 00 72 01 BF 20 23 10 2C 22 20 22 00 13 00 ...r.. #.," "...
001760: 7C 01 BF 20 23 10 2C 22 57 68 65 72 65 3A 2D 22 |.. #.,"Where:-"
001770: 00 19 00 86 01 7C 00 42 4F D8 2C 19 DC 2C 19 64 .....|.BO.,..,.d
001780: 2C 1A A4 01 2C 19 B4 2C 10 00 19 00 90 01 7C 00 ,...,..,......|.
001790: 42 4F 58 C6 2C 19 D9 2C 19 61 2C 19 E0 2C 19 68 BOX.,..,.a,..,.h
0017A0: 2C 10 00 1B 00 9A 01 7C 00 42 4F 58 C6 2C 1A A1 ,......|.BOX.,..
0017B0: 01 2C 19 B1 2C 1A A9 01 2C 19 B8 2C 10 00 06 00 .,..,...,..,....
0017C0: A4 01 D0 00 0C 47 4A 00 AE 01 BC 20 19 A0 2C 19 .....GJ.... ..,.
0017D0: 6E 00 0C 00 B8 01 BF 22 58 2C 59 22 3B 00 0F 00 n......"X,Y";...
0017E0: C2 01 BC 20 1A BA 01 2C 19 B4 20 20 00 0E 00 CC ... ...,.. ....
0017F0: 01 BF 22 58 31 2C 59 31 22 3B 00 0C 00 D6 01 BC .."X1,Y1";......
001800: 20 19 A0 2C 19 46 00 1C 00 E0 01 BF 22 43 3D 20 ..,.F......"C=
001810: 54 68 65 20 72 65 71 75 69 72 65 64 20 70 65 6E The required pen
001820: 22 3B 00 0C 00 EA 01 BC 20 19 4A 2C 19 28 00 28 ";...... .J,.(.(
001830: 00 F4 01 BF 22 50 72 65 73 73 20 74 68 65 20 73 ...."Press the s
001840: 70 61 63 65 20 62 61 72 20 74 6F 20 63 6F 6E 74 pace bar to cont
001850: 69 6E 75 65 22 3B 00 19 00 FE 01 7C 00 42 4F D8 inue";.....|.BO.
001860: 2C 19 41 2C 19 14 2C 1A 3F 02 2C 19 2D 2C 10 00 ,.A,..,.?.,.-,..
001870: 0A 00 08 02 9F 20 1E 7C 0B 00 08 00 12 02 8A 23 ..... .|.......#
001880: 10 00 24 00 1C 02 C5 20 2A 2A 2A 2A 2A 2A 2A 2A ..$.... ********
001890: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
0018A0: 2A 2A 2A 2A 2A 00 06 00 26 02 C5 00 19 00 30 02 *****...&.....0.
0018B0: C5 20 20 20 20 20 20 20 20 20 42 4F 58 20 50 41 . BOX PA
0018C0: 47 45 20 32 00 06 00 55 20 3A 02 C5 00 24 00 44 GE 2...U :...$.D
0018D0: 02 C5 20 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A .. *************
0018E0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
0018F0: 00 06 00 4E 02 C5 00 40 00 58 02 BF 20 23 10 2C ...N...@.X.. #.,
001900: 22 46 6F 72 20 65 78 61 6D 70 6C 65 20 74 68 65 "For example the
001910: 20 66 6F 6C 6C 6F 77 69 6E 67 20 63 6F 6D 6D 61 following comma
001920: 6E 64 20 70 72 6F 64 75 63 65 73 20 74 68 69 73 nd produces this
001930: 20 62 6F 78 2E 22 00 0D 00 62 02 BF 20 23 10 2C box."...b.. #.,
001940: 22 20 22 00 0D 00 6C 02 BF 20 23 10 2C 22 20 22 " "...l.. #.," "
001950: 00 22 00 76 02 BF 20 23 10 2C 22 7C 42 4F 58 2C .".v.. #.,"|BOX,
001960: 31 30 30 2C 31 31 30 2C 33 35 30 2C 32 30 30 2C 100,110,350,200,
001970: 32 22 00 19 00 80 02 7C 00 42 4F D8 2C 19 64 2C 2".....|.BO.,.d,
001980: 19 6E 2C 1A 5E 01 2C 19 C8 2C 10 00 0A 00 8A 02 .n,.^.,..,......
001990: 9F 20 1E 7C 0B 00 08 00 94 02 8A 23 10 00 26 00 . .|.......#..&.
0019A0: 9E 02 C5 20 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ... ************
0019B0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
0019C0: 2A 2A 2A 00 06 00 A8 02 C5 17 7B 00 19 00 B2 02 ***.......{.....
0019D0: C5 20 20 20 20 20 20 20 20 20 42 4F 58 20 50 41 . BOX PA
0019E0: 47 45 20 33 00 06 00 BC 02 C5 00 26 00 C6 02 C5 GE 3.......&....
0019F0: 20 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ***************
001A00: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
001A10: 00 06 00 D0 02 C5 00 0F 00 DA 02 BF 20 23 10 2C ............ #.,
001A20: 03 00 00 70 B1 00 0D 00 E4 02 BF 20 23 10 2C 22 ...p....... #.,"
001A30: 20 22 00 1F 00 EE 02 BF 20 23 10 2C 22 20 20 31 "...... #.," 1
001A40: 30 20 78 3D 35 30 3A 79 3D 37 30 3A 73 3D 31 30 0 x=50:y=70:s=10
001A50: 22 00 1C 00 F8 02 BF 20 23 10 2C 22 20 20 32 30 "...... #.," 20
001A60: 20 77 68 69 6C 65 20 78 3C 33 30 30 22 00 25 00 while x<300".%.
001A70: 02 03 BF 20 23 10 2C 22 20 20 33 30 20 7C 62 6F ... #.," 30 |bo
001A80: 78 2C 78 2C 79 2C 78 2B 73 2C 79 2B 73 2C 32 22 x,x,y,x+s,y+s,2"
001A90: 20 20 00 1C 00 0C 03 BF 20 23 10 2C 22 20 20 34 ...... #.," 4
001AA0: 30 20 78 3D 78 2B 73 3A 73 3D 73 2A 32 22 00 15 0 x=x+s:s=s*2"..
001AB0: 00 16 03 BF 20 23 10 2C 22 20 20 35 30 20 77 65 .... #.," 50 we
001AC0: 6E 64 22 00 0D 00 20 03 BF 20 23 80 F7 10 2C 22 nd"... .. #...,"
001AD0: 20 22 00 0E 00 2A 03 BF 20 23 10 2C 03 00 00 F0 "...*.. #.,....
001AE0: 00 0A 00 34 03 9F 20 1E 7C 0B 00 08 00 3E 03 8A ...4.. .|....>..
001AF0: 23 10 00 0F 00 48 03 BF 20 23 10 2C 03 00 00 70 #....H.. #.,...p
001B00: B2 00 1C 00 52 03 0D 00 00 F8 EF 19 32 01 0D 00 ....R.......2...
001B10: 00 F9 EF 19 46 01 0D 00 00 F3 EF 19 0A 00 0F 00 ....F...........
001B20: 5C 03 D6 20 0D 00 00 F8 F1 1A 2C 01 00 2A 00 66 \.. ......,..*.f
001B30: 03 7C 00 42 4F D8 2C 0D 00 00 F8 2C 0D 00 00 F9 .|.BO.,....,....
001B40: 2C 0D 00 00 F8 F4 0D 00 00 F3 2C 0D 00 00 F9 F4 ,.........,.....
001B50: 0D 00 00 F3 2C 10 00 1F 00 70 03 0D 00 00 F8 EF ....,....p......
001B60: 0D 00 00 F8 F4 0D 00 00 F3 01 0D 00 00 F3 EF 0D ................
001B70: 00 00 F3 F6 10 00 06 00 7A 03 D5 00 0A 00 84 03 ........z.......
001B80: 9F 20 1E 7C 0B 00 08 00 8E 03 8A 23 10 00 24 00 . .|.......#..$.
001B90: 98 03 C5 20 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ... ************
001BA0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
001BB0: 2A 00 06 00 A2 03 C5 00 1F 00 AC 03 C5 20 20 20 *............
001BC0: 20 20 20 20 20 20 42 4F 58 20 46 49 4C 63 64 FF BOX FILcd.
001BD0: FF FF FF 11 F5 08 08 04 F6 04 81 04 00 09 FF 0F ................
001BE0: 08 0F 00 07 01 00 2C 47 52 41 50 48 49 43 53 2D ......,GRAPHICS-
001BF0: 44 45 4D 4F 00 00 00 02 00 00 00 08 70 09 00 CE DEMO........p...
001C00: 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001C10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001C20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001C30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001C40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001C50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001C60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001C70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001C80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001C90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001CA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001CB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001CC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001CD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001CE0: 00 00 00 00 00 00 00 DC EC FF FF FF FF 11 F6 08 ................
001CF0: 08 04 F6 04 84 04 07 09 00 10 08 51 0A 15 08 00 ...........Q....
001D00: 16 4C 20 43 4F 4D 4D 41 4E 44 00 06 00 B6 03 C5 .L COMMAND......
001D10: 00 24 00 C0 03 C5 20 2A 2A 2A 2A 2A 2A 2A 2A 2A .$.... *********
001D20: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
001D30: 2A 2A 2A 2A 00 06 00 CA 03 C5 00 08 00 D4 03 8A ****............
001D40: 23 0F 00 0C 00 DE 03 BF 23 0F 2C 22 20 22 00 1F #.......#.," "..
001D50: 00 E8 03 BF 23 0F 2C 22 54 68 65 20 42 6F 78 20 ....#.,"The Box
001D60: 46 69 6C 6C 20 43 6F 6D 6D 61 6E 64 22 00 1B 00 Fill Command"...
001D70: F2 03 7C 00 42 4F D8 2C 19 3C 2C 1A 3B 01 2C 1A ..|.BO.,.<,.;.,.
001D80: 8B 01 2C 1A 54 01 2C 10 00 48 00 FC 03 BF 20 23 ..,.T.,..H.... #
001D90: 10 2C 22 54 68 69 73 20 65 78 74 65 72 6E 61 6C .,"This external
001DA0: 20 63 6F 6D 6D 61 6E 64 20 64 72 61 77 73 20 61 command draws a
001DB0: 20 20 20 20 20 73 6F 6C 69 64 20 62 6F 78 20 75 solid box u
001DC0: 70 6F 6E 20 74 68 65 20 73 63 72 65 65 6E 2E 22 pon the screen."
001DD0: 00 0D 00 06 04 BF 20 23 10 2C 22 20 22 00 21 00 ...... #.," ".!.
001DE0: 10 04 BF 20 23 10 2C 22 65 2E 67 20 7C 42 4F 58 ... #.,"e.g |BOX
001DF0: 46 2C 58 2C 59 2C 58 31 2C 59 31 2C 43 22 00 0D F,X,Y,X1,Y1,C"..
001E00: 00 35 F7 1A 04 BF 20 23 10 2C 22 20 22 00 4A 00 .5.... #.," ".J.
001E10: 24 04 BF 20 23 10 2C 22 57 68 65 72 65 20 58 2C $.. #.,"Where X,
001E20: 59 2C 58 31 2C 59 31 2C 43 20 61 72 65 20 65 78 Y,X1,Y1,C are ex
001E30: 61 63 74 6C 79 20 74 68 65 20 73 61 6D 65 20 61 actly the same a
001E40: 73 20 66 6F 72 20 74 68 65 20 62 6F 78 20 63 6F s for the box co
001E50: 6D 6D 61 6E 64 2E 22 00 0A 00 2E 04 9F 20 1E 7C mmand."...... .|
001E60: 0B 00 08 00 38 04 8A 23 10 00 4A 00 42 04 BF 20 ....8..#..J.B..
001E70: 23 10 2C 22 46 6F 72 20 65 78 61 6D 70 6C 65 20 #.,"For example
001E80: 74 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 63 6F the following co
001E90: 6D 6D 61 6E 64 20 70 72 6F 64 75 63 65 73 20 74 mmand produces t
001EA0: 68 69 73 20 66 69 6C 6C 65 64 20 69 6E 20 62 6F his filled in bo
001EB0: 78 2E 22 00 0D 00 4C 04 BF 20 23 10 2C 22 20 22 x."...L.. #.," "
001EC0: 00 21 00 56 04 BF 20 23 10 2C 22 7C 42 4F 58 2C .!.V.. #.,"|BOX,
001ED0: 31 30 30 2C 31 31 30 2C 33 30 30 2C 32 30 30 2C 100,110,300,200,
001EE0: 32 00 1A 00 60 04 7C 00 42 4F 58 C6 2C 19 64 2C 2...`.|.BOX.,.d,
001EF0: 19 6E 2C 1A 2C 01 2C 19 C8 2C 10 00 0A 00 6A 04 .n,.,.,..,....j.
001F00: 9F 20 1E 5F 2F 7C 0B 00 08 00 74 04 8A 23 10 00 . ._/|....t..#..
001F10: 24 00 7E 04 C5 20 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A $.~.. **********
001F20: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
001F30: 2A 2A 2A 00 06 00 88 04 C5 00 1B 00 92 04 C5 20 ***............
001F40: 20 20 20 20 20 42 4F 58 20 46 49 4C 4C 20 50 41 BOX FILL PA
001F50: 47 45 20 33 00 06 00 9C 04 C5 00 24 00 A6 04 C5 GE 3.......$....
001F60: 20 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ***************
001F70: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 00 06 **************..
001F80: 00 B0 04 C5 00 0F 00 BA 04 BF 20 23 10 2C 03 00 .......... #.,..
001F90: 00 70 B1 00 0D 00 C4 04 BF 20 23 10 2C 22 20 22 .p....... #.," "
001FA0: 00 25 00 CE 04 BF 20 23 10 2C 22 20 20 31 30 20 .%.... #.," 10
001FB0: 78 3D 31 35 30 3A 79 3D 37 30 3A 73 3D 31 36 30 x=150:y=70:s=160
001FC0: 3A 63 3D 31 22 00 1A 00 D8 04 BF 20 23 10 2C 22 :c=1"...... #.,"
001FD0: 20 20 32 30 20 77 68 69 6C 65 20 63 3C 34 22 00 20 while c<4".
001FE0: 24 00 E2 04 BF 20 23 10 2C 22 20 20 33 30 20 7C $.... #.," 30 |
001FF0: 62 6F 78 66 2C 78 2C 79 2C 78 2B 73 2C 79 2B 73 boxf,x,y,x+s,y+s
002000: 2C 63 22 00 29 07 93 00 EC 04 BF 20 23 10 2C 22 ,c".)...... #.,"
002010: 20 20 34 30 20 73 3D 73 2F 32 3A 78 3D 78 2B 73 40 s=s/2:x=x+s
002020: 3A 79 3D 79 2B 32 30 3A 63 3D 63 2B 31 22 00 15 :y=y+20:c=c+1"..
002030: 00 F6 04 BF 20 23 10 2C 22 20 20 35 30 20 77 65 .... #.," 50 we
002040: 6E 64 22 00 0D 00 00 05 BF 20 23 10 2C 22 20 22 nd"...... #.," "
002050: 00 0E 00 0A 05 BF 20 23 10 2C 03 00 00 F0 00 0A ...... #.,......
002060: 00 14 05 9F 20 1E 7C 0B 00 08 00 1E 05 8A 23 10 .... .|.......#.
002070: 00 0F 00 28 05 BF 20 23 10 2C 03 00 00 70 B2 00 ...(.. #.,...p..
002080: 23 00 32 05 0D 00 00 F8 EF 19 96 01 0D 00 00 F9 #.2.............
002090: EF 19 46 01 0D 00 00 F3 EF 19 A0 01 0D 00 00 E3 ..F.............
0020A0: EF 0F 00 0D 00 3C 05 D6 20 0D 00 00 E3 F1 12 00 .....<.. .......
0020B0: 2E 00 46 05 7C 00 42 4F 58 C6 2C 0D 00 00 F8 2C ..F.|.BOX.,....,
0020C0: 0D 00 00 F9 2C 0D 00 00 F8 F4 0D 00 00 F3 2C 0D ....,.........,.
0020D0: 00 00 F9 F4 0D 00 00 F3 2C 0D 00 00 E3 00 38 00 ........,.....8.
0020E0: 50 05 0D 00 00 F3 EF 0D 00 00 F3 F7 10 01 0D 00 P...............
0020F0: 00 F8 EF 0D 00 00 F8 F4 0D 00 00 F3 01 0D 00 00 ................
002100: F9 EF 0D 00 00 F9 F4 31 B2 19 14 01 0D 00 00 E3 .......1........
002110: EF 0D 00 00 E3 F4 0F 00 06 00 5A 05 D5 00 0A 00 ..........Z.....
002120: 64 05 9F 20 1E 7C 0B 00 08 00 6E 05 8A 23 10 00 d.. .|....n..#..
002130: 24 00 78 05 C5 20 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A $.x.. **********
002140: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
002150: 2A 2A 2A 00 06 00 82 05 C5 00 1E 00 8C 05 C5 20 ***............
002160: 20 20 20 54 48 45 20 54 52 49 41 4E 47 4C 45 20 THE TRIANGLE
002170: 43 4F 4D 4D 41 4E 44 00 06 00 96 05 C5 00 24 00 COMMAND.......$.
002180: A0 05 C5 20 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ... ************
002190: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
0021A0: 2A 00 06 00 AA 05 C5 00 08 00 B4 05 8A 23 0F 00 *............#..
0021B0: 0C 00 BE 05 BF 23 0F 2C 22 20 22 00 1F 00 C8 05 .....#.," ".....
0021C0: BF 23 0F 2C 22 54 68 65 20 54 72 69 61 6E 67 6C .#.,"The Triangl
0021D0: 65 20 43 6F 6D 6D 61 6E 64 22 00 1B 00 D2 05 7C e Command".....|
0021E0: 00 42 4F D8 2C 19 3C 2C 1A 3B 01 2C 1A 90 01 2C .BO.,.<,.;.,...,
0021F0: 1A 54 01 2C 10 00 4B 00 DC 05 BF 20 23 10 2C 22 .T.,..K.... #.,"
002200: 54 68 69 73 20 65 78 74 65 18 86 72 6E 61 6C 20 This exte..rnal
002210: 63 6F 6D 6D 61 6E 64 20 64 72 61 77 73 20 61 20 command draws a
002220: 20 20 20 20 73 6F 6C 69 64 20 74 72 69 61 6E 67 solid triang
002230: 6C 65 20 6F 6E 20 74 68 65 20 73 63 72 65 65 6E le on the screen
002240: 2E 22 00 0D 00 E6 05 BF 20 23 10 2C 22 20 22 00 ."...... #.," ".
002250: 27 00 F0 05 BF 20 23 10 2C 22 65 2E 67 2E 20 7C '.... #.,"e.g. |
002260: 54 52 49 2C 58 2C 59 2C 58 31 2C 59 31 2C 58 32 TRI,X,Y,X1,Y1,X2
002270: 2C 59 32 2C 43 22 00 20 00 FA 05 7C 00 54 52 C9 ,Y2,C". ...|.TR.
002280: 2C 19 C8 2C 19 46 2C 1A 40 01 2C 19 B4 2C 1A B8 ,..,.F,.@.,..,..
002290: 01 2C 19 46 2C 10 00 06 00 04 06 D0 00 0E 00 0E .,.F,...........
0022A0: 06 BC 20 1A 1D 01 2C 19 C8 20 00 0E 00 18 06 BF .. ...,.. ......
0022B0: 22 58 31 2C 59 31 22 3B 00 0C 00 22 06 BC 20 19 "X1,Y1";...".. .
0022C0: 78 2C 19 50 00 0E 00 2C 06 BF 22 58 31 2C 59 31 x,.P...,.."X1,Y1
0022D0: 22 3B 00 0D 00 36 06 BC 20 1A C2 01 2C 19 50 00 ";...6.. ...,.P.
0022E0: 0C 00 40 06 BF 23 10 2C 22 20 22 00 0E 00 4A 06 ..@..#.," "...J.
0022F0: BF 22 58 32 2C 59 32 22 3B 00 0A 00 54 06 9F 20 ."X2,Y2";...T..
002300: 1E 7C 0B 00 08 00 5E 06 8A 23 10 EA 8D 00 24 00 .|....^..#....$.
002310: 68 06 C5 20 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A h.. ************
002320: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
002330: 2A 00 06 00 72 06 C5 00 1B 00 7C 06 C5 20 20 20 *...r.....|..
002340: 20 20 20 54 52 49 41 4E 47 4C 45 20 50 41 47 45 TRIANGLE PAGE
002350: 20 32 00 06 00 86 06 C5 00 24 00 90 06 C5 20 2A 2.......$.... *
002360: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
002370: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 00 06 00 9A ************....
002380: 06 C5 00 45 00 A4 06 BF 20 23 10 2C 22 46 6F 72 ...E.... #.,"For
002390: 20 65 78 61 6D 70 6C 65 20 74 68 65 20 66 6F 6C example the fol
0023A0: 6C 6F 77 69 6E 67 20 63 6F 6D 6D 61 6E 64 20 70 lowing command p
0023B0: 72 6F 64 75 63 65 73 20 74 68 69 73 20 74 72 69 roduces this tri
0023C0: 61 6E 67 6C 65 2E 22 00 0D 00 AE 06 BF 20 23 10 angle."...... #.
0023D0: 2C 22 20 22 00 28 00 B8 06 BF 20 23 10 2C 22 7C ," ".(.... #.,"|
0023E0: 54 52 49 2C 32 30 30 2C 37 30 2C 33 32 30 2C 32 TRI,200,70,320,2
0023F0: 30 30 2C 34 30 30 2C 37 30 2C 32 22 00 20 00 C2 00,400,70,2". ..
002400: 06 7C 00 54 52 C9 2C 19 F0 2C 19 64 2C F6 B3 1A .|.TR.,..,.d,...
002410: 40 01 2C 19 C8 2C 1A 90 01 2C 19 64 2C 10 00 0A @.,..,...,.d,...
002420: 00 CC 06 9F 20 1E 7C 0B 00 08 00 D6 06 8A 23 10 .... .|.......#.
002430: 00 24 00 E0 06 C5 20 2A 2A 2A 2A 2A 2A 2A 2A 2A .$.... *********
002440: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
002450: 2A 2A 2A 2A 00 07 00 EA 06 C5 20 00 1C 00 F4 06 ****...... .....
002460: C5 20 20 20 20 20 20 20 54 52 49 41 4E 47 4C 45 . TRIANGLE
002470: 20 50 41 47 45 20 33 00 06 00 FE 06 C5 00 24 00 PAGE 3.......$.
002480: 08 07 C5 20 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ... ************
002490: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
0024A0: 2A 00 06 00 12 07 C5 00 0F 00 1C 07 BF 20 23 10 *............ #.
0024B0: 2C 03 00 00 70 B1 00 0D 00 26 07 BF 20 23 10 2C ,...p....&.. #.,
0024C0: 22 20 22 00 24 00 30 07 BF 20 23 10 2C 22 20 20 " ".$.0.. #.,"
0024D0: 31 30 20 78 3D 31 35 30 3A 79 3D 31 35 30 3A 73 10 x=150:y=150:s
0024E0: 3D 37 2D 3A 63 3D 31 00 1A 00 3A 07 BF 20 23 10 =7-:c=1...:.. #.
0024F0: 2C 22 20 20 32 30 20 77 68 69 6C 65 20 63 3C 34 ," 20 while c<4
002500: 22 00 2B 00 44 07 BF 20 23 10 2C 22 20 20 33 EA ".+.D.. #.," 3.
002510: 68 FF FF FF FF 11 F7 08 57 04 F6 04 80 04 FF 08 h.......W.......
002520: 00 10 08 0C 00 07 01 00 2C 47 52 41 50 48 49 43 ........,GRAPHIC
002530: 53 2D 44 45 4D 4F 00 00 00 03 00 00 00 08 70 11 S-DEMO........p.
002540: 00 CE 19 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0025A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0025B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0025C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0025D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0025E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0025F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002620: 00 00 00 00 00 00 00 00 00 8D 73 FF FF FF FF 11 ..........s.....
002630: F6 08 57 04 A6 04 85 04 08 09 04 10 08 51 0A 15 ..W..........Q..
002640: 08 00 16 30 20 7C 74 72 69 2C 78 2C 79 2C 78 2B ...0 |tri,x,y,x+
002650: 73 2F 32 2C 79 2B 73 2C 78 2B 73 2C 79 2C 63 22 s/2,y+s,x+s,y,c"
002660: 00 25 00 4E 07 BF 20 23 10 2C 22 20 20 34 30 20 .%.N.. #.," 40
002670: 78 3D 78 2B 73 2F 32 3A 73 3D 73 2D 31 30 3A 63 x=x+s/2:s=s-10:c
002680: 3D 63 2B 31 22 00 15 00 58 07 BF 20 23 10 2C 22 =c+1"...X.. #.,"
002690: 20 20 35 30 20 77 65 6E 64 22 00 0D 00 62 07 BF 50 wend"...b..
0026A0: 20 23 10 2C 22 20 22 00 0E 00 6C 07 BF 20 23 10 #.," "...l.. #.
0026B0: 2C 03 00 00 F0 00 0A 00 76 07 9F 20 1E 7C 0B 00 ,.......v.. .|..
0026C0: 08 00 80 07 8A 23 10 00 25 00 8A 07 C5 20 2A 2A .....#..%.... **
0026D0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
0026E0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 00 06 00 94 ************....
0026F0: 07 C5 00 16 00 9E 07 C5 20 54 52 49 41 4E 47 4C ........ TRIANGL
002700: 45 20 50 41 47 45 20 34 00 06 00 A8 07 C5 00 25 E PAGE 4.......%
002710: 00 B2 07 C5 20 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A .... ***********
002720: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
002730: 2A 2A 2A 00 06 00 BC 07 C5 00 0F 00 C6 07 BF 20 ***............
002740: 23 10 2C A8 5D 03 00 00 70 B2 00 23 00 D0 07 0D #.,.]...p..#....
002750: 00 00 F8 EF 19 96 01 0D 00 00 F9 EF 19 96 01 0D ................
002760: 00 00 F3 EF 19 46 01 0D 00 00 E3 EF 0F 00 0D 00 .....F..........
002770: DA 07 D6 20 0D 00 00 E3 F1 12 00 3E 00 E4 07 7C ... .......>...|
002780: 00 54 52 C9 2C 0D 00 00 F8 2C 0D 00 00 F9 2C 0D .TR.,....,....,.
002790: 00 00 F8 F4 0D 00 00 F3 F7 10 2C 0D 00 00 F9 F4 ..........,.....
0027A0: 0D 00 00 F3 2C 0D 00 00 F8 F4 0D 00 00 F3 2C 0D ....,.........,.
0027B0: 00 00 F9 2C 0D 00 00 E3 00 2E 00 EE 07 0D 00 00 ...,............
0027C0: F8 EF 0D 00 00 F8 F4 0D 00 00 F3 F7 10 01 0D 00 ................
0027D0: 00 F3 EF 0D 00 00 F3 F5 19 0A 01 0D 00 00 E3 EF ................
0027E0: 0D 00 00 E3 F4 0F 00 06 00 F8 07 D5 00 0A 00 02 ................
0027F0: 08 9F 20 1E 7C 0B 00 08 00 0C 08 8A 23 10 00 25 .. .|.......#..%
002800: 00 16 08 C5 20 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A .... ***********
002810: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
002820: 2A 2A 2A 00 06 00 20 08 C5 00 1D 00 2A 08 C5 20 ***... .....*..
002830: 20 20 20 20 54 48 45 20 43 49 52 43 4C 45 20 43 THE CIRCLE C
002840: 4F 4D 4D 41 4E 87 63 44 00 06 00 34 08 C5 00 25 OMMAN.cD...4...%
002850: 00 3E 08 C5 20 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A .>.. ***********
002860: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
002870: 2A 2A 2A 00 06 00 48 08 C5 00 08 00 52 08 8A 23 ***...H.....R..#
002880: 0F 00 0C 00 5C 08 BF 23 0F 2C 22 20 22 00 1D 00 ....\..#.," "...
002890: 66 08 BF 23 0F 2C 22 54 68 65 20 43 69 72 63 6C f..#.,"The Circl
0028A0: 65 20 43 6F 6D 6D 61 6E 64 22 00 1B 00 70 08 7C e Command"...p.|
0028B0: 00 42 4F D8 2C 19 3C 2C 1A 3B 01 2C 1A 68 01 2C .BO.,.<,.;.,.h.,
0028C0: 1A 54 01 2C 10 00 45 00 7A 08 BF 20 23 10 2C 22 .T.,..E.z.. #.,"
0028D0: 54 68 69 73 20 65 78 74 65 72 6E 61 6C 20 63 6F This external co
0028E0: 6D 6D 61 6E 64 20 64 72 61 77 73 20 61 20 20 20 mmand draws a
0028F0: 20 20 63 69 72 63 6C 65 20 75 70 6F 6E 20 74 68 circle upon th
002900: 65 20 73 63 72 65 65 6E 2E 22 00 0D 00 84 08 BF e screen."......
002910: 20 23 10 2C 22 20 22 00 20 00 8E 08 BF 20 23 10 #.," ". .... #.
002920: 2C 22 65 2E 67 2E 20 7C 43 49 52 43 4C 45 2C 58 ,"e.g. |CIRCLE,X
002930: 2C 59 2C 52 2C 43 22 00 0D 00 98 08 BF 20 23 10 ,Y,R,C"...... #.
002940: 2C 22 20 22 00 13 00 42 D6 A2 08 BF 20 23 10 2C ," "...B.... #.,
002950: 22 57 68 65 72 65 3A 2D 22 00 0D 00 AC 08 BF 20 "Where:-"......
002960: 23 10 2C 22 20 22 00 19 00 B6 08 BF 20 23 10 2C #.," "...... #.,
002970: 22 52 3D 20 54 68 65 20 72 61 64 69 75 73 22 00 "R= The radius".
002980: 19 00 C0 08 7C 00 43 49 52 43 4C C5 2C 1A 4A 01 ....|.CIRCL.,.J.
002990: 2C 19 96 2C 19 46 2C 10 00 1B 00 CA 08 7C 00 42 ,..,.F,......|.B
0029A0: 4F 58 C6 2C 1A 48 01 2C 19 94 2C 1A 4D 01 2C 19 OX.,.H.,..,.M.,.
0029B0: 98 2C 10 00 06 00 D4 08 D0 00 0D 00 DE 08 BC 20 .,.............
0029C0: 1A 36 01 2C 19 8C 00 0C 00 E8 08 BF 22 58 2C 59 .6.,........"X,Y
0029D0: 22 3B 00 0A 00 F2 08 9F 20 1E 7C 0B 00 08 00 FC ";...... .|.....
0029E0: 08 8A 23 10 00 26 00 06 09 C5 20 2A 2A 2A 2A 2A ..#..&.... *****
0029F0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
002A00: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 00 06 00 10 09 C5 **********......
002A10: 00 20 00 1A 09 C5 20 54 48 45 20 43 49 52 43 4C . .... THE CIRCL
002A20: 45 20 43 4F 4D 4D 41 4E 44 20 50 41 47 45 20 32 E COMMAND PAGE 2
002A30: 00 06 00 24 09 C5 00 26 00 2E 09 C5 20 2A 2A 2A ...$...&.... ***
002A40: 2A 2A 2A 2A 2A 2A 2A 2A 2A 0A 26 2A 2A 2A 2A 2A *********.&*****
002A50: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 00 06 **************..
002A60: 00 38 09 C5 00 43 00 42 09 BF 20 23 10 2C 22 46 .8...C.B.. #.,"F
002A70: 6F 72 20 65 78 61 6D 70 6C 65 20 74 68 65 20 66 or example the f
002A80: 6F 6C 6C 6F 77 69 6E 67 20 63 6F 6D 6D 61 6E 64 ollowing command
002A90: 20 70 72 6F 64 75 63 65 73 20 74 68 69 73 20 63 produces this c
002AA0: 69 72 63 6C 65 2E 22 00 0D 00 4C 09 BF 20 23 10 ircle."...L.. #.
002AB0: 2C 22 20 22 00 21 00 56 09 BF 20 23 10 2C 22 7C ," ".!.V.. #.,"|
002AC0: 43 49 52 43 4C 45 2C 33 32 30 2C 31 35 30 2C 38 CIRCLE,320,150,8
002AD0: 30 2C 32 22 20 00 1A 00 60 09 7C 00 43 49 52 43 0,2" ...`.|.CIRC
002AE0: 4C C5 2C 1A 40 01 2C 19 96 2C 19 50 2C 10 20 00 L.,.@.,..,.P,. .
002AF0: 0A 00 6A 09 9F 20 1E 7C 0B 00 24 00 74 09 C5 20 ..j.. .|..$.t..
002B00: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
002B10: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 00 06 00 *************...
002B20: 7E 09 C5 00 18 00 88 09 C5 20 54 48 45 20 43 49 ~........ THE CI
002B30: 52 43 4C 45 20 50 41 47 45 20 33 00 06 00 92 09 RCLE PAGE 3.....
002B40: C5 00 25 00 9C 09 C5 20 2A 2A 2A 6B CB 2A 2A 2A ..%.... ***k.***
002B50: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
002B60: 2A 2A 2A 2A 2A 2A 2A 2A 00 06 00 A6 09 C5 00 08 ********........
002B70: 00 B0 09 8A 23 10 00 0F 00 BA 09 BF 20 23 10 2C ....#....... #.,
002B80: 03 00 00 70 B1 00 0D 00 C4 09 BF 20 23 10 2C 22 ...p....... #.,"
002B90: 20 22 00 2E 00 CE 09 BF 20 23 10 2C 22 20 20 31 "...... #.," 1
002BA0: 30 20 78 3D 32 30 30 3A 79 3D 31 35 30 3A 72 3D 0 x=200:y=150:r=
002BB0: 31 30 30 3A 63 3D 31 22 20 20 20 20 20 20 20 20 100:c=1"
002BC0: 00 1A 00 D8 09 BF 20 23 10 2C 22 20 20 32 30 20 ...... #.," 20
002BD0: 77 68 69 6C 65 20 72 3E 30 22 00 20 00 E2 09 BF while r>0". ....
002BE0: 20 23 10 2C 22 20 20 33 30 20 7C 63 69 72 63 6C #.," 30 |circl
002BF0: 65 2C 78 2C 79 2C 72 2C 63 22 00 24 00 EC 09 BF e,x,y,r,c".$....
002C00: 20 23 10 2C 22 20 20 34 30 20 78 3D 78 2B 32 30 #.," 40 x=x+20
002C10: 3A 72 3D 72 2D 31 30 3A 63 3D 63 2B 31 22 00 20 :r=r-10:c=c+1".
002C20: 00 F6 09 BF 20 23 10 2C 22 20 20 35 30 20 69 66 .... #.," 50 if
002C30: 20 63 3D 34 20 74 68 65 6E 20 63 3D 31 22 00 15 c=4 then c=1"..
002C40: 00 00 0A BF 20 23 10 2C 22 20 20 36 30 10 29 20 .... #.," 60.)
002C50: 77 65 6E 64 22 00 0B 00 0A 0A BF 20 23 10 2C 20 wend"...... #.,
002C60: 00 0D 00 14 0A BF 20 23 10 2C 22 20 22 00 0E 00 ...... #.," "...
002C70: 1E 0A BF 20 23 10 2C 03 00 00 F0 00 0A 00 28 0A ... #.,.......(.
002C80: 9F 20 1E 7C 0B 00 08 00 32 0A 8A 23 10 00 24 00 . .|....2..#..$.
002C90: 3C 0A C5 20 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A <.. ************
002CA0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
002CB0: 2A 00 06 00 46 0A C5 00 1A 00 50 0A C5 20 20 20 *...F.....P..
002CC0: 20 20 20 20 43 49 52 43 4C 45 20 50 41 47 45 20 CIRCLE PAGE
002CD0: 33 00 06 00 5A 0A C5 00 25 00 64 0A C5 20 2A 2A 3...Z...%.d.. **
002CE0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
002CF0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 00 06 00 6E ************...n
002D00: 0A C5 00 0F 00 78 0A BF 20 23 10 2C 03 00 00 70 .....x.. #.,...p
002D10: B2 00 23 00 82 0A 0D 00 00 F8 EF 19 C8 01 0D 00 ..#.............
002D20: 00 F9 EF 19 AA 01 0D 00 00 F2 EF 19 64 01 0D 00 ............d...
002D30: 00 E3 EF 0F 00 0D 00 8C 0A D6 20 0D 00 00 F2 EE .......... .....
002D40: 0E 00 21 00 96 0A 7C 00 43 49 52 43 4C C5 2C 12 ..!...|.CIRCL.,.
002D50: 83 0D 00 00 F8 2C 0D 00 00 F9 2C 0D 00 00 F2 2C .....,....,....,
002D60: 0D 00 00 E3 00 2A 00 A0 0A 0D 00 00 F8 EF 0D 00 .....*..........
002D70: 00 F8 F4 19 14 01 0D 00 00 F2 EF 0D 00 00 F2 F5 ................
002D80: 19 0A 01 0D 00 00 E3 EF 0D 00 00 E3 F4 0F 00 16 ................
002D90: 00 AA 0A A1 20 0D 00 00 E3 EF 12 20 EB 20 0D 00 .... ...... . ..
002DA0: 00 E3 EF 0F 00 06 00 B4 0A D5 00 0A 00 BE 0A 9F ................
002DB0: 20 1E 7C 0B 00 08 00 C8 0A 8A 23 10 00 24 00 D2 .|.......#..$..
002DC0: 0A C5 20 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A .. *************
002DD0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
002DE0: 00 06 00 DC 0A C5 00 1B 00 E6 0A C5 20 20 20 20 ............
002DF0: 20 20 54 48 45 20 45 4E 44 2E 2E 2E 2E 2E 2E 2E THE END.......
002E00: 2E 00 06 00 F0 0A C5 00 24 00 FA 0A C5 20 2A 2A ........$.... **
002E10: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
002E20: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 00 06 00 04 0B ***********.....
002E30: C5 00 10 00 0E 0B 8A 23 0F 01 BF 23 0F 2C 22 20 .......#...#.,"
002E40: 22 00 12 00 18 0B BF 23 0F 2C 22 54 48 45 20 45 "......#.,"THE E
002E50: 4E 8A 5B FF FF FF FF 11 F8 08 08 04 F6 04 82 04 N.[.............
002E60: 04 09 03 10 08 0E 00 07 01 00 2C 47 52 41 50 48 ..........,GRAPH
002E70: 49 43 53 2D 44 45 4D 4F 00 00 00 04 FF 00 CE 01 ICS-DEMO........
002E80: 70 19 00 CE 19 00 00 00 00 00 00 00 00 00 00 00 p...............
002E90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002EA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002EB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002EC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002ED0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002EE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002EF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002F00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002F10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002F20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002F30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002F40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002F50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002F60: 00 00 00 00 00 00 00 00 00 00 00 B2 5F FF FF FF ............_...
002F70: FF 11 F9 08 08 04 F6 04 85 04 09 09 00 10 08 90 ................
002F80: 23 09 02 00 16 44 22 00 1A 00 22 0B 7C 00 42 4F #....D"...".|.BO
002F90: D8 2C 19 3C 2C 1A 3B 01 2C 19 B9 2C 1A 54 01 2C .,.<,.;.,..,.T.,
002FA0: 10 00 0D 00 2C 0B BF 20 23 10 2C 22 20 22 00 0D ....,.. #.," "..
002FB0: 00 36 0B BF 20 23 10 2C 22 20 22 00 3C 00 40 0B .6.. #.," ".<.@.
002FC0: BF 20 23 10 2C 22 57 65 6C 6C 20 74 68 61 74 27 . #.,"Well that'
002FD0: 73 20 74 68 65 20 65 6E 64 20 6F 66 20 74 68 65 s the end of the
002FE0: 20 20 20 20 20 20 20 20 64 65 6D 6F 6E 73 74 72 demonstr
002FF0: 61 74 69 6F 6E 2E 22 00 6B 00 4A 0B BF 20 23 10 ation.".k.J.. #.
003000: 2C 22 49 66 20 79 6F 75 20 77 6F 75 6C 64 20 6C ,"If you would l
003010: 69 6B 65 20 74 6F 20 73 65 65 20 69 74 20 20 20 ike to see it
003020: 20 20 20 20 72 75 6E 20 61 67 61 69 6E 2C 70 72 run again,pr
003030: 65 73 73 20 74 68 65 20 73 70 61 63 65 20 62 61 ess the space ba
003040: 72 2E 20 20 20 20 49 66 20 6E 6F 74 20 70 72 65 r. If not pre
003050: 73 73 20 61 6E 79 20 6F 74 68 65 72 20 6B 65 79 ss any other key
003060: 2E 22 00 0A 00 54 0B 9F 20 1E 7C 0B 00 15 00 5E ."...T.. .|....^
003070: 0B A1 20 03 00 00 E1 EF 22 20 22 20 A0 20 1E 6E .. ....." " . .n
003080: 00 00 08 00 68 F6 E6 0B AD 20 0F 00 06 00 72 0B ....h.... ....r.
003090: 98 00 25 00 7C 0B C5 20 2A 2A 2A 2A 2A 2A 2A 2A ..%.|.. ********
0030A0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
0030B0: 2A 2A 2A 2A 2A 2A 00 06 00 86 0B C5 00 18 00 90 ******..........
0030C0: 0B C5 20 20 20 20 20 20 20 20 20 20 4B 45 59 20 .. KEY
0030D0: 54 45 53 54 00 06 00 9A 0B C5 00 25 00 A4 0B C5 TEST.......%....
0030E0: 20 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ***************
0030F0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 00 ***************.
003100: 06 00 AE 0B C5 00 1C 00 B8 0B 03 00 00 E1 EF FF ................
003110: 43 01 A1 20 03 00 00 E1 EF 22 22 20 A0 20 1E B8 C.. ....."" . ..
003120: 0B 00 06 00 C2 0B C9 00 06 00 CC 0B C5 00 25 00 ..............%.
003130: D6 0B C5 20 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ... ************
003140: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
003150: 2A 2A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 **..............
003160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003180: 00 00 00 00 00 00 00 6A 22 FF FF FF FF 11 F8 08 .......j".......
003190: 08 04 F6 04 83 04 06 09 00 10 08 0E 00 07 01 00 ................
0031A0: 2C 47 52 41 50 48 49 43 53 2D 42 00 00 00 00 00 ,GRAPHICS-B.....
0031B0: 00 01 FF 02 E8 03 40 9C FF E8 03 00 00 00 00 00 ......@.........
0031C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0031D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0031E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0031F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0032A0: 00 90 ED FF FF FF FF 11 F2 08 08 04 F6 04 86 04 ................
0032B0: 0A 09 01 10 08 BA 24 0D 04 00 16 01 4A 9C 21 A7 ......$.....J.!.
0032C0: 9E CD D1 BC C9 58 9C C3 69 9C C3 B8 9C C3 12 9D .....X..i.......
0032D0: C3 75 9D 42 4F D8 42 4F 58 C6 54 52 C9 43 49 52 .u.BO.BOX.TR.CIR
0032E0: 43 4C C5 00 FE 05 C2 9A 9E DD 7E 00 CD DE BB DD CL........~.....
0032F0: 5E 08 DD 56 09 D5 DD 5E 06 DD 56 07 D5 DD 5E 04 ^..V...^..V...^.
003300: DD 56 05 D5 DD 5E 02 DD 56 03 D5 DD 5E 08 DD 56 .V...^..V...^..V
003310: 09 DD 6E 06 DD 66 07 D5 CD EA BB D1 E1 E5 CD F6 ..n..f..........
003320: BB E1 D1 D5 CD F6 BB D1 E1 E5 CD F6 BB E1 D1 CD ................
003330: F6 BB C9 FE 05 C2 9A 9E DD 7E 00 CD DE BB DD 6E .........~.....n
003340: 02 DD 66 03 DD 5E 06 DD 56 07 A7 ED 52 DA 11 9D ..f..^..V...R...
003350: 22 AB 9E DD 5E 08 DD 56 09 DD 6E 06 DD 66 07 E5 "...^..V..n..f..
003360: D5 CD EA BB DD 5E 04 DD 56 05 DD E1 FD E1 D5 FD .....^..V.......
003370: E5 E1 CD F6 BB DD E5 D1 DD E1 FD 23 2A AB 9E D5 ...........#*...
003380: 11 01 00 A7 ED 52 22 AB 9E D1 20 E2 C9 FE 07 C2 .....R"... .....
003390: 9A 9E DD 7E 00 CD DE BB DD 5E 0C DD 56 0D DD 6E ...~.....^..V..n
0033A0: 04 DD 66 05 A7 ED 52 FA 9A 9E 22 AB 9E DD 5E 08 ..f...R..."...^.
0033B0: DD 56 09 DD 6E 06 DD 66 07 D5 E5 E7 69 DD 6E 0A .V..n..f....i.n.
0033C0: DD 66 0B E5 FD E1 DD 5E 0C DD 56 0D D5 DD E1 E1 .f.....^..V.....
0033D0: D1 D5 E5 CD EA BB DD E5 D1 FD E5 E1 CD F6 BB DD ................
0033E0: 23 2A AB 9E 11 01 00 A7 ED 52 22 AB 9E 20 E0 D1 #*.......R".. ..
0033F0: D1 C9 FE 04 C2 9A 9E CD CC BB ED 53 B4 9E 22 B6 ...........S..".
003400: 9E DD 7E 00 CD DE BB DD 56 07 DD 5E 06 DD 66 05 ..~.....V..^..f.
003410: DD 6E 04 E5 DD 66 03 DD 6E 02 22 AE 9E E1 CD C9 .n...f..n.".....
003420: BB 01 00 00 ED 43 B0 9E 2A AE 9E 22 B2 9E CB 25 .....C..*.."...%
003430: CB 14 E5 D1 21 03 00 AF ED 52 22 AC 9E 2A B0 9E ....!....R"..*..
003440: ED 5B B2 9E E5 D5 CD 28 9E D1 E1 AF ED 52 F2 7D .[.....(.....R.}
003450: 9E 2A AC 9E 01 00 00 ED 42 F2 F7 9D ED 5B B0 9E .*......B....[..
003460: CB 23 CB 12 CB 23 CB 12 21 06 00 19 ED 5B AC 9E .#...#..!....[..
003470: 19 C3 1B 9E 2A B0 9E ED 5B B2 9E AF ED 52 CB 25 ....*...[....R.%
003480: CB 14 CB 25 CB 14 11 0A 00 19 ED 5B AC 9E 19 ED ...%.......[....
003490: 5B B2 9E 1B ED 53 B2 9E 22 AC 9E 2A B0 9E 23 22 [....S.."..*..#"
0034A0: B0 9E C3 C0 9D ED 5B B0 9E 2A B2 9E CD EA BB ED ......[..*......
0034B0: 5B B2 9E 2A B0 9E CD EA BB 21 00 00 ED B3 9B 4B [..*.....!.....K
0034C0: B0 9E AF ED 42 E5 E5 ED 5B B2 9E CD EA BB D1 2A ....B...[......*
0034D0: B2 9E CD EA BB 21 00 00 ED 4B B2 9E AF ED 42 E5 .....!...K....B.
0034E0: E5 ED 5B B0 9E CD EA BB D1 2A B0 9E CD EA BB E1 ..[......*......
0034F0: D1 E5 D5 CD EA BB E1 D1 CD EA BB C9 ED 5B B4 9E .............[..
003500: 2A B6 9E CD C9 BB C9 49 4E 56 41 4C 49 44 20 41 *......INVALID A
003510: 52 47 55 4D 45 4E 54 53 2A 21 88 9E 7E FE 2A C8 RGUMENTS*!..~.*.
003520: CD 5A BB 23 18 F6 00 00 4A 9C 00 00 00 0A 00 07 .Z.#....J.......
003530: 00 07 00 00 00 00 00 21 00 54 01 BF 20 23 10 2C .......!.T.. #.,
003540: 22 65 2E 67 2E 20 7C 42 4F 58 2C 58 2C 59 2C 58 "e.g. |BOX,X,Y,X
003550: 31 2C 59 31 2C 43 22 00 0D 00 5E 01 BF 20 23 10 1,Y1,C"...^.. #.
003560: 2C 22 20 22 00 13 00 68 01 BF 20 23 10 2C 22 57 ," "...h.. #.,"W
003570: 68 65 72 65 3A 2D 22 00 19 00 72 01 7C 00 42 4F here:-"...r.|.BO
003580: D8 2C 19 DC 2C 19 64 2C 1A A4 01 2C 19 B4 2C 10 .,..,.d,...,..,.
003590: 00 19 00 7C 01 7C 00 42 4F 58 C6 2C 19 D9 2C 19 ...|.|.BOX.,..,.
0035A0: 61 2C 19 E0 2C 19 68 2C 10 00 1B 00 86 01 7C 00 a,..,.h,......|.
0035B0: 42 4F 58 C6 2C 1A A1 01 2C 19 B1 2C 1A A9 01 09 BOX.,...,..,....
0035C0: 4A 2C 19 B8 2C 10 00 06 00 90 01 D0 00 0C 00 9A J,..,...........
0035D0: 01 BC 20 19 A0 2C 19 6E 00 0C 00 A4 01 BF 22 58 .. ..,.n......"X
0035E0: 2C 59 22 3B 00 0F 00 AE 01 BC 20 1A BA 01 2C 19 ,Y";...... ...,.
0035F0: B4 20 20 00 0E 00 B8 01 BF 22 58 31 2C 59 31 22 . ......"X1,Y1"
003600: 3B 00 0C 00 C2 01 BC 20 19 A0 2C 19 46 00 1C 00 ;...... ..,.F...
003610: CC 01 BF 22 43 3D 20 54 68 65 20 72 65 71 75 69 ..."C= The requi
003620: 72 65 64 20 70 65 6E 22 3B 00 0C 00 D6 01 BC 20 red pen";......
003630: 19 4A 2C 19 28 00 27 00 E0 01 BF 22 50 72 65 73 .J,.(.'...."Pres
003640: 73 20 74 68 65 20 73 70 61 63 65 20 62 61 72 20 s the space bar
003650: 74 6F 20 63 6F 6E 74 69 6E 65 22 3B 00 19 00 EA to contine";....
003660: 01 7C 00 42 4F D8 2C 19 41 2C 19 14 2C 1A 3F 02 .|.BO.,.A,..,.?.
003670: 2C 19 2D 2C 10 00 0A 00 F4 01 9F 20 1E 90 0B 00 ,.-,....... ....
003680: 08 00 FE 01 8A 23 10 00 24 00 08 02 C5 20 2A 2A .....#..$.... **
003690: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
0036A0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 00 00 00 00 00 00 00 *********.......
0036B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0036C0: 00 34 31 FF FF FF FF 11 F7 08 08 04 F6 04 80 04 .41.............
0036D0: FE 08 01 10 08 0F 00 07 01 00 2C 47 52 41 50 48 ..........,GRAPH
0036E0: 49 43 53 2D 45 58 54 00 00 00 00 01 00 02 00 08 ICS-EXT.........
0036F0: EC 55 FF 78 0F 00 00 00 00 00 00 00 00 00 00 00 .U.x............
003700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0037A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0037B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0037C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0037D0: 00 00 00 00 00 00 00 00 00 00 00 42 33 FF FF FF ...........B3...
0037E0: FF 11 F8 08 08 04 F6 04 84 04 07 09 00 10 08 4F ...............O
0037F0: 0A 15 08 00 16 F0 55 64 65 26 0A 00 20 3B 2A 2A ......Ude&.. ;**
003800: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
003810: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 06 ***************.
003820: 14 00 20 3B 20 25 1E 00 20 3B 54 68 69 73 20 69 .. ; %.. ;This i
003830: 73 20 61 20 63 6F 6D 70 69 6C 61 74 69 6F 6E 20 s a compilation
003840: 6F 66 20 61 6C 6C 20 74 68 65 23 28 00 20 3B 67 of all the#(. ;g
003850: 72 61 70 68 69 63 73 20 63 6F 6D 6D 61 6E 64 73 raphics commands
003860: 20 70 72 65 73 65 6E 74 65 64 20 69 6E 10 32 00 presented in.2.
003870: 20 3B 43 68 61 70 74 65 72 20 31 30 2E 05 3C 00 ;Chapter 10..<.
003880: 20 3B 26 46 00 20 3B 53 65 65 20 74 68 65 20 63 ;&F. ;See the c
003890: 68 61 70 74 65 72 20 66 6F 72 20 6D 6F 72 65 20 hapter for more
0038A0: 64 65 74 61 69 6C 73 2E 05 50 00 20 3B 26 5A 00 details..P. ;&Z.
0038B0: 20 3B 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ;**************
0038C0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
0038D0: 2A 2A 2A 05 64 00 20 3B 05 6E 00 20 3B 0D 78 00 ***.d. ;.n. ;.x.
0038E0: 20 4F 52 47 20 34 30 30 30 30 11 82 00 20 4C 44 ORG 40000... LD
0038F0: 20 42 43 2C 45 B4 73 58 43 4F 4D 54 3A 0F 8C 00 BC,E.sXCOMT:...
003900: 20 4C 44 20 48 4C 2C 42 55 46 46 3A 0E 96 00 20 LD HL,BUFF:...
003910: 43 41 4C 4C 20 26 42 43 44 31 07 A0 00 20 52 45 CALL &BCD1... RE
003920: 54 17 AA 00 20 45 58 43 4F 4D 54 3A 20 44 45 46 T... EXCOMT: DEF
003930: 57 20 4E 45 4E 41 4D 3A 0B B4 00 20 4A 50 20 42 W NENAM:... JP B
003940: 4F 58 3A 0C BE 00 20 4A 50 20 42 4F 58 46 3A 0B OX:... JP BOXF:.
003950: C8 00 20 4A 50 20 54 52 49 3A 0E D2 00 20 4A 50 .. JP TRI:... JP
003960: 20 43 49 52 43 4C 45 3A 14 DC 00 20 4E 45 4E 41 CIRCLE:... NENA
003970: 4D 3A 20 44 45 46 4D 20 22 42 4F 22 10 E6 00 20 M: DEFM "BO"...
003980: 44 45 46 42 20 22 58 22 2B 26 38 30 0E F0 00 20 DEFB "X"+&80...
003990: 44 45 46 4D 20 22 42 4F 58 22 10 FA 00 20 44 45 DEFM "BOX"... DE
0039A0: 46 42 20 22 46 22 2B 26 38 30 0D 04 01 20 44 45 FB "F"+&80... DE
0039B0: 46 4D 20 22 54 52 22 10 0E 01 20 44 45 46 42 20 FM "TR"... DEFB
0039C0: 22 49 22 2B 26 38 30 10 18 01 20 44 45 46 4D 20 "I"+&80... DEFM
0039D0: 22 43 49 52 43 4C 22 10 22 01 20 44 45 46 42 20 "CIRCL".". DEFB
0039E0: 22 45 22 2B 26 38 30 0A 2C 01 20 44 45 46 42 20 "E"+&80.,. DEFB
0039F0: 30 0D 36 01 20 42 4F A2 82 58 3A 20 43 50 20 35 0.6. BO..X: CP 5
003A00: 10 40 01 20 4A 50 20 4E 5A 2C 45 4D 45 53 53 3A .@. JP NZ,EMESS:
003A10: 0F 4A 01 20 4C 44 20 41 2C 28 49 58 2B 30 29 0D .J. LD A,(IX+0).
003A20: 54 01 20 43 41 4C 4C 20 49 4E 4B 3A 0F 5E 01 20 T. CALL INK:.^.
003A30: 4C 44 20 45 2C 28 49 58 2B 38 29 0F 68 01 20 4C LD E,(IX+8).h. L
003A40: 44 20 44 2C 28 49 58 2B 39 29 0B 72 01 20 50 55 D D,(IX+9).r. PU
003A50: 53 48 20 44 45 0F 7C 01 20 4C 44 20 45 2C 28 49 SH DE.|. LD E,(I
003A60: 58 2B 36 29 0F 86 01 20 4C 44 20 44 2C 28 49 58 X+6)... LD D,(IX
003A70: 2B 37 29 0B 90 01 20 50 55 53 48 20 44 45 0F 9A +7)... PUSH DE..
003A80: 01 20 4C 44 20 45 2C 28 49 58 2B 34 29 0F A4 01 . LD E,(IX+4)...
003A90: 20 4C 44 20 44 2C 28 49 58 2B 35 29 0B AE 01 20 LD D,(IX+5)...
003AA0: 50 55 53 48 20 44 45 0F B8 01 20 4C 44 20 45 2C PUSH DE... LD E,
003AB0: 28 49 58 2B 32 29 0F C2 01 20 4C 44 20 44 2C 28 (IX+2)... LD D,(
003AC0: 49 58 2B 33 29 0B CC 01 20 50 55 53 48 20 44 45 IX+3)... PUSH DE
003AD0: 0F D6 01 20 4C 44 20 45 2C 28 49 58 2B 38 29 0F ... LD E,(IX+8).
003AE0: E0 01 20 4C 44 20 44 2C 28 49 58 2B 39 29 0F EA .. LD D,(IX+9)..
003AF0: 01 20 4C 44 20 4C 2C 28 49 18 FC 58 2B 36 29 0F . LD L,(I..X+6).
003B00: F4 01 20 4C 44 20 48 2C 28 49 58 2B 37 29 0B FE .. LD H,(IX+7)..
003B10: 01 20 50 55 53 48 20 44 45 0E 08 02 20 43 41 4C . PUSH DE... CAL
003B20: 4C 20 50 4C 4F 54 3A 0A 12 02 20 50 4F 50 20 44 L PLOT:... POP D
003B30: 45 0A 1C 02 20 50 4F 50 20 48 4C 0B 26 02 20 50 E... POP HL.&. P
003B40: 55 53 48 20 48 4C 0E 30 02 20 43 41 4C 4C 20 44 USH HL.0. CALL D
003B50: 52 41 57 3A 0A 3A 02 20 50 4F 50 20 48 4C 0A 44 RAW:.:. POP HL.D
003B60: 02 20 50 4F 50 20 44 45 0B 4E 02 20 50 55 53 48 . POP DE.N. PUSH
003B70: 20 44 45 0E 58 02 20 43 41 4C 4C 20 44 52 41 57 DE.X. CALL DRAW
003B80: 3A 0A 62 02 20 50 4F 50 20 44 45 0A 6C 02 20 50 :.b. POP DE.l. P
003B90: 4F 50 20 48 4C 0B 76 02 20 50 55 53 48 20 48 4C OP HL.v. PUSH HL
003BA0: 0E 80 02 20 43 41 4C 4C 20 44 52 41 57 3A 0A 8A ... CALL DRAW:..
003BB0: 02 20 50 4F 50 20 48 4C 0A 94 02 20 50 4F 50 20 . POP HL... POP
003BC0: 44 45 0E 9E 02 20 43 41 4C 4C 20 44 52 41 57 3A DE... CALL DRAW:
003BD0: 07 A8 02 20 52 45 54 0E B2 02 20 42 4F 58 46 3A ... RET... BOXF:
003BE0: 20 43 50 20 35 10 BC 02 20 4A 50 20 4E 5A 2C 45 CP 5... JP NZ,E
003BF0: 4D 45 53 53 3A 0F C6 02 20 4C 44 16 D7 20 41 2C MESS:... LD.. A,
003C00: 28 49 58 2B 30 29 0D D0 02 20 43 41 4C 4C 20 49 (IX+0)... CALL I
003C10: 4E 4B 3A 0F DA 02 20 4C 44 20 4C 2C 28 49 58 2B NK:... LD L,(IX+
003C20: 32 29 0F E4 02 20 4C 44 20 48 2C 28 49 58 2B 33 2)... LD H,(IX+3
003C30: 29 0F EE 02 20 4C 44 20 45 2C 28 49 58 2B 36 29 )... LD E,(IX+6)
003C40: 0F F8 02 20 4C 44 20 44 2C 28 49 58 2B 37 29 09 ... LD D,(IX+7).
003C50: 02 03 20 41 4E 44 20 41 0D 0C 03 20 53 42 43 20 .. AND A... SBC
003C60: 48 4C 2C 44 45 0D 16 03 20 4A 50 20 43 2C 45 4E HL,DE... JP C,EN
003C70: 44 3A 12 20 03 20 4C 44 20 28 43 4F 55 4E 54 3A D:. . LD (COUNT:
003C80: 29 2C 48 4C 0F 2A 03 20 4C 44 20 45 2C 28 49 58 ),HL.*. LD E,(IX
003C90: 2B 38 29 0F 34 03 20 4C 44 20 44 2C 28 49 58 2B +8).4. LD D,(IX+
003CA0: 39 29 0F 3E 03 20 4C 44 20 4C 2C 28 49 58 2B 36 9).>. LD L,(IX+6
003CB0: 29 0F 48 03 20 4C 44 20 48 2C 28 49 58 2B 37 29 ).H. LD H,(IX+7)
003CC0: 0B 52 03 20 50 55 53 48 20 48 4C 0B 5C 03 20 50 .R. PUSH HL.\. P
003CD0: 55 53 48 20 44 45 0E 66 03 20 43 41 4C 4C 20 50 USH DE.f. CALL P
003CE0: 4C 4F 54 3A 0F 70 03 20 4C 44 20 45 2C 28 49 58 LOT:.p. LD E,(IX
003CF0: 2B 34 29 0F 7A 03 20 4C 44 20 44 2C 28 9F 1E 49 +4).z. LD D,(..I
003D00: 58 2B 35 29 0A 84 03 20 50 4F 50 20 49 58 0A 8E X+5)... POP IX..
003D10: 03 20 50 4F 50 20 49 59 10 98 03 20 4E 58 54 3A . POP IY... NXT:
003D20: 20 50 55 53 48 20 44 45 0B A2 03 20 50 55 53 48 PUSH DE... PUSH
003D30: 20 49 59 0A AC 03 20 50 4F 50 20 48 4C 0E B6 03 IY... POP HL...
003D40: 20 43 41 4C 4C 20 44 52 41 57 3A 0B C0 03 20 50 CALL DRAW:... P
003D50: 55 53 48 20 49 58 0A CA 03 20 50 4F 50 20 44 45 USH IX... POP DE
003D60: 0A D4 03 20 50 4F 50 20 49 58 0A DE 03 20 49 4E ... POP IX... IN
003D70: 43 20 49 59 12 E8 03 20 4C 44 20 48 4C 2C 28 43 C IY... LD HL,(C
003D80: 4F 55 4E 54 3A 29 0B F2 03 20 50 55 53 48 20 44 OUNT:)... PUSH D
003D90: 45 0B FC 03 20 4C 44 20 44 45 2C 31 09 06 04 20 E... LD DE,1...
003DA0: 41 4E 44 20 41 0D 10 04 20 53 42 43 20 48 4C 2C AND A... SBC HL,
003DB0: 44 45 12 1A 04 20 4C 44 20 28 43 4F 55 4E 54 3A DE... LD (COUNT:
003DC0: 29 2C 48 4C 0A 24 04 20 50 4F 50 20 44 45 0E 2E ),HL.$. POP DE..
003DD0: 04 20 4A 52 20 4E 5A 2C 4E 58 54 3A 0C 38 04 20 . JR NZ,NXT:.8.
003DE0: 45 4E 44 3A 20 52 45 54 0D 42 04 20 54 52 49 3A END: RET.B. TRI:
003DF0: 20 43 50 20 37 10 4C 04 20 4A 50 20 4E 5A 2C B8 CP 7.L. JP NZ,.
003E00: C0 45 4D 45 53 53 3A 0F 56 04 20 4C 44 20 41 2C .EMESS:.V. LD A,
003E10: 28 49 58 2B 30 29 0D 60 04 20 43 41 4C 4C 20 49 (IX+0).`. CALL I
003E20: 4E 4B 3A 10 6A 04 20 4C 44 20 45 2C 28 49 58 2B NK:.j. LD E,(IX+
003E30: 31 32 29 10 74 04 20 4C 44 20 44 2C 28 49 58 2B 12).t. LD D,(IX+
003E40: 31 33 29 0F 7E 04 20 4C 44 20 4C 2C 28 49 58 2B 13).~. LD L,(IX+
003E50: 34 29 0F 88 04 20 4C 44 20 48 2C 28 49 58 2B 35 4)... LD H,(IX+5
003E60: 29 09 92 04 20 41 4E 44 20 41 0D 9C 04 20 53 42 )... AND A... SB
003E70: 43 20 48 4C 2C 44 45 0F A6 04 20 4A 50 20 4D 2C C HL,DE... JP M,
003E80: 45 4D 45 53 53 3A 12 B0 04 20 4C 44 20 28 43 4F EMESS:... LD (CO
003E90: 55 4E 54 3A 29 2C 48 4C 0F BA 04 20 4C 44 20 45 UNT:),HL... LD E
003EA0: 2C 28 49 58 2B 38 29 0F C4 04 20 4C 44 20 44 2C ,(IX+8)... LD D,
003EB0: 28 49 58 2B 39 29 0F CE 04 20 4C 44 20 4C 2C 28 (IX+9)... LD L,(
003EC0: 49 58 2B 36 29 0F D8 04 20 4C 44 20 48 2C 28 49 IX+6)... LD H,(I
003ED0: 58 2B 37 29 0B E2 04 20 50 55 53 48 20 44 45 0B X+7)... PUSH DE.
003EE0: EC 04 20 50 55 53 48 20 48 4C 10 F6 04 20 4C 44 .. PUSH HL... LD
003EF0: 20 4C 2C 28 49 58 2B 31 30 29 10 00 05 20 4C 44 L,(IX+10)... LD
003F00: 20 CC D5 48 2C 28 49 58 2B 31 31 29 0B 0A 05 20 ..H,(IX+11)...
003F10: 50 55 53 48 20 48 4C 0A 14 05 20 50 4F 50 20 49 PUSH HL... POP I
003F20: 59 10 1E 05 20 4C 44 20 45 2C 28 49 58 2B 31 32 Y... LD E,(IX+12
003F30: 29 10 28 05 20 4C 44 20 44 2C 28 49 58 2B 31 33 ).(. LD D,(IX+13
003F40: 29 0B 32 05 20 50 55 53 48 20 44 45 0A 3C 05 20 ).2. PUSH DE.<.
003F50: 50 4F 50 20 49 58 10 46 05 20 4E 58 54 54 3A 20 POP IX.F. NXTT:
003F60: 50 4F 50 20 48 4C 0A 50 05 20 50 4F 50 20 44 45 POP HL.P. POP DE
003F70: 0B 5A 05 20 50 55 53 48 20 44 45 0B 64 05 20 50 .Z. PUSH DE.d. P
003F80: 55 53 48 20 48 4C 0E 6E 05 20 43 41 4C 4C 20 50 USH HL.n. CALL P
003F90: 4C 4F 54 3A 0B 78 05 20 50 55 53 48 20 49 58 0A LOT:.x. PUSH IX.
003FA0: 82 05 20 50 4F 50 20 44 45 0B 8C 05 20 50 55 53 .. POP DE... PUS
003FB0: 48 20 49 59 0A 96 05 20 50 4F 50 20 48 4C 0E A0 H IY... POP HL..
003FC0: 05 20 43 41 4C 4C 20 44 52 41 57 3A 0A AA 05 20 . CALL DRAW:...
003FD0: 49 4E 43 20 49 58 12 B4 05 20 4C 44 20 48 4C 2C INC IX... LD HL,
003FE0: 28 43 4F 55 4E 54 3A 29 0B BE 05 20 4C 44 20 44 (COUNT:)... LD D
003FF0: 45 2C 31 09 C8 05 20 41 4E 44 20 41 0D D2 05 20 E,1... AND A...
004000: 53 42 43 4E FB FF FF FF FF 11 F5 08 08 04 F6 04 SBCN............
004010: 81 04 01 09 00 10 08 0E 00 07 01 00 2C 47 52 41 ............,GRA
004020: 50 48 49 43 53 2D 45 58 54 00 00 00 00 02 FF 02 PHICS-EXT.......
004030: 78 07 EC 5D 00 78 0F 00 00 00 00 00 00 00 00 00 x..].x..........
004040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0040A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0040B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0040C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0040D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0040E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0040F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004110: 00 00 00 00 00 00 00 00 00 00 00 00 00 4B 83 FF .............K..
004120: FF FF FF 11 F6 08 08 04 F6 04 83 04 05 09 00 10 ................
004130: 08 0E 00 15 08 00 16 20 48 4C 2C 44 45 12 DC 05 ....... HL,DE...
004140: 20 4C 44 20 28 43 4F 55 4E 54 3A 29 2C 48 4C 0F LD (COUNT:),HL.
004150: E6 05 20 4A 52 20 4E 5A 2C 4E 58 54 54 3A 0A F0 .. JR NZ,NXTT:..
004160: 05 20 50 4F 50 20 44 45 0A FA 05 20 50 4F 50 20 . POP DE... POP
004170: 44 45 07 04 06 20 52 45 54 10 0E 06 20 43 49 52 DE... RET... CIR
004180: 43 4C 45 3A 20 43 50 20 34 10 18 06 20 4A 50 20 CLE: CP 4... JP
004190: 4E 5A 2C 45 4D 45 53 53 3A 0F 22 06 20 43 41 4C NZ,EMESS:.". CAL
0041A0: 4C 20 4F 52 47 45 54 3A 0F 2C 06 20 4C 44 20 28 L ORGET:.,. LD (
0041B0: 58 4F 3A 29 2C 44 45 0F 36 06 20 4C 44 20 28 59 XO:),DE.6. LD (Y
0041C0: 4F 3A 29 2C 48 4C 0F 40 06 20 4C 44 20 41 2C 28 O:),HL.@. LD A,(
0041D0: 49 58 2B 30 29 0D 4A 06 20 43 41 4C 4C 20 49 4E IX+0).J. CALL IN
0041E0: 4B 3A 0F 54 06 20 4C 44 20 44 2C 28 49 58 2B 37 K:.T. LD D,(IX+7
0041F0: 29 0F 5E 06 20 4C 44 20 45 2C 28 49 58 2B 36 29 ).^. LD E,(IX+6)
004200: 0F 68 06 20 4C 44 20 48 2C 28 49 58 2B 35 29 0F .h. LD H,(IX+5).
004210: 72 06 20 4C 44 20 4C 2C 28 49 58 2B 34 29 0B 7C r. LD L,(IX+4).|
004220: 06 20 50 55 53 48 20 48 4C 0F 86 06 20 4C 44 20 . PUSH HL... LD
004230: 48 2C 28 49 58 2B 33 C8 ED 29 0F 90 06 20 4C 44 H,(IX+3..)... LD
004240: 20 4C 2C 28 49 58 2B 32 29 10 9A 06 20 4C 44 20 L,(IX+2)... LD
004250: 28 52 41 44 3A 29 2C 48 4C 0A A4 06 20 50 4F 50 (RAD:),HL... POP
004260: 20 48 4C 10 AE 06 20 43 41 4C 4C 20 4F 52 49 47 HL... CALL ORIG
004270: 49 4E 3A 0E B8 06 20 4C 44 20 42 43 2C 30 30 30 IN:... LD BC,000
004280: 30 0E C2 06 20 4C 44 20 28 58 3A 29 2C 42 43 10 0... LD (X:),BC.
004290: CC 06 20 4C 44 20 48 4C 2C 28 52 41 44 3A 29 0E .. LD HL,(RAD:).
0042A0: D6 06 20 4C 44 20 28 59 3A 29 2C 48 4C 09 E0 06 .. LD (Y:),HL...
0042B0: 20 53 4C 41 20 4C 08 EA 06 20 52 4C 20 48 0B F4 SLA L... RL H..
0042C0: 06 20 50 55 53 48 20 48 4C 0A FE 06 20 50 4F 50 . PUSH HL... POP
0042D0: 20 44 45 0B 08 07 20 4C 44 20 48 4C 2C 33 09 12 DE... LD HL,3..
0042E0: 07 20 58 4F 52 20 41 0D 1C 07 20 53 42 43 20 48 . XOR A... SBC H
0042F0: 4C 2C 44 45 11 26 07 20 4C 44 20 28 44 49 46 46 L,DE.&. LD (DIFF
004300: 3A 29 2C 48 4C 14 30 07 20 43 41 4C 43 3A 20 4C :),HL.0. CALC: L
004310: 44 20 48 4C 2C 28 58 3A 29 0E 3A 07 20 4C 44 20 D HL,(X:).:. LD
004320: 44 45 2C 28 59 3A 29 0B 44 07 20 50 55 53 48 20 DE,(Y:).D. PUSH
004330: 48 4C 0B 4E 07 20 50 55 53 D4 D7 48 20 44 45 0F HL.N. PUS..H DE.
004340: 58 07 20 43 41 4C 4C 20 4D 49 52 49 4D 3A 0A 62 X. CALL MIRIM:.b
004350: 07 20 50 4F 50 20 44 45 0A 6C 07 20 50 4F 50 20 . POP DE.l. POP
004360: 48 4C 09 76 07 20 58 4F 52 20 41 0D 80 07 20 53 HL.v. XOR A... S
004370: 42 43 20 48 4C 2C 44 45 0E 8A 07 20 4A 50 20 50 BC HL,DE... JP P
004380: 2C 45 4E 44 32 3A 11 94 07 20 4C 44 20 48 4C 2C ,END2:... LD HL,
004390: 28 44 49 46 46 3A 29 0E 9E 07 20 4C 44 20 42 43 (DIFF:)... LD BC
0043A0: 2C 30 30 30 30 0D A8 07 20 53 42 43 20 48 4C 2C ,0000... SBC HL,
0043B0: 42 43 0E B2 07 20 4A 50 20 50 2C 4C 45 53 53 3A BC... JP P,LESS:
0043C0: 0E BC 07 20 4C 44 20 44 45 2C 28 58 3A 29 09 C6 ... LD DE,(X:)..
0043D0: 07 20 53 4C 41 20 45 08 D0 07 20 52 4C 20 44 09 . SLA E... RL D.
0043E0: DA 07 20 53 4C 41 20 45 08 E4 07 20 52 4C 20 44 .. SLA E... RL D
0043F0: 0B EE 07 20 4C 44 20 48 4C 2C 36 0D F8 07 20 41 ... LD HL,6... A
004400: 44 44 20 48 4C 2C 44 45 11 02 08 20 4C 44 20 44 DD HL,DE... LD D
004410: 45 2C 28 44 49 46 46 3A 29 0D 0C 08 20 41 44 44 E,(DIFF:)... ADD
004420: 20 48 4C 2C 44 45 0C 16 08 20 4A 50 20 4E 58 54 HL,DE... JP NXT
004430: 33 3A 14 20 08 20 4C 45 53 53 3A F7 99 20 4C 44 3:. . LESS:.. LD
004440: 20 48 4C 2C 28 58 3A 29 0E 2A 08 20 4C 44 20 44 HL,(X:).*. LD D
004450: 45 2C 28 59 3A 29 09 34 08 20 58 4F 52 20 41 0D E,(Y:).4. XOR A.
004460: 3E 08 20 53 42 43 20 48 4C 2C 44 45 09 48 08 20 >. SBC HL,DE.H.
004470: 53 4C 41 20 4C 08 52 08 20 52 4C 20 48 09 5C 08 SLA L.R. RL H.\.
004480: 20 53 4C 41 20 4C 08 66 08 20 52 4C 20 48 0C 70 SLA L.f. RL H.p
004490: 08 20 4C 44 20 44 45 2C 31 30 0D 7A 08 20 41 44 . LD DE,10.z. AD
0044A0: 44 20 48 4C 2C 44 45 11 84 08 20 4C 44 20 44 45 D HL,DE... LD DE
0044B0: 2C 28 44 49 46 46 3A 29 0D 8E 08 20 41 44 44 20 ,(DIFF:)... ADD
0044C0: 48 4C 2C 44 45 0E 98 08 20 4C 44 20 44 45 2C 28 HL,DE... LD DE,(
0044D0: 59 3A 29 0A A2 08 20 44 45 43 20 44 45 0E AC 08 Y:)... DEC DE...
0044E0: 20 4C 44 20 28 59 3A 29 2C 44 45 17 B6 08 20 4E LD (Y:),DE... N
0044F0: 58 54 33 3A 20 4C 44 20 28 44 49 46 46 3A 29 2C XT3: LD (DIFF:),
004500: 48 4C 0E C0 08 20 4C 44 20 48 4C 2C 28 58 3A 29 HL... LD HL,(X:)
004510: 0A CA 08 20 49 4E 43 20 48 4C 0E D4 08 20 4C 44 ... INC HL... LD
004520: 20 28 58 3A 29 2C 48 4C 0C DE 08 20 4A 50 20 43 (X:),HL... JP C
004530: 41 4C 43 3A 15 E8 08 20 4D 49 52 49 4D 76 C3 3A ALC:... MIRIMv.:
004540: 20 4C 44 20 44 45 2C 28 58 3A 29 0E F2 08 20 4C LD DE,(X:)... L
004550: 44 20 48 4C 2C 28 59 3A 29 0E FC 08 20 43 41 4C D HL,(Y:)... CAL
004560: 4C 20 50 4C 4F 54 3A 0E 06 09 20 4C 44 20 44 45 L PLOT:... LD DE
004570: 2C 28 59 3A 29 0E 10 09 20 4C 44 20 48 4C 2C 28 ,(Y:)... LD HL,(
004580: 58 3A 29 0E 1A 09 20 43 41 4C 4C 20 50 4C 4F 54 X:)... CALL PLOT
004590: 3A 0E 24 09 20 4C 44 20 48 4C 2C 30 30 30 30 0E :.$. LD HL,0000.
0045A0: 2E 09 20 4C 44 20 42 43 2C 28 58 3A 29 09 38 09 .. LD BC,(X:).8.
0045B0: 20 58 4F 52 20 41 0D 42 09 20 53 42 43 20 48 4C XOR A.B. SBC HL
0045C0: 2C 42 43 0B 4C 09 20 50 55 53 48 20 48 4C 0B 56 ,BC.L. PUSH HL.V
0045D0: 09 20 50 55 53 48 20 48 4C 0E 60 09 20 4C 44 20 . PUSH HL.`. LD
0045E0: 44 45 2C 28 59 3A 29 0E 6A 09 20 43 41 4C 4C 20 DE,(Y:).j. CALL
0045F0: 50 4C 4F 54 3A 0A 74 09 20 50 4F 50 20 44 45 0E PLOT:.t. POP DE.
004600: 7E 09 20 4C 44 20 48 4C 2C 28 59 3A 29 0E 88 09 ~. LD HL,(Y:)...
004610: 20 43 41 4C 4C 20 50 4C 4F 54 3A 0E 92 09 20 4C CALL PLOT:... L
004620: 44 20 48 4C 2C 30 30 30 30 0E 9C 09 20 4C 44 20 D HL,0000... LD
004630: 42 43 2C 28 59 3A 29 09 A6 09 20 58 4F 52 20 60 BC,(Y:)... XOR `
004640: E0 41 0D B0 09 20 53 42 43 20 48 4C 2C 42 43 0B .A... SBC HL,BC.
004650: BA 09 20 50 55 53 48 20 48 4C 0B C4 09 20 50 55 .. PUSH HL... PU
004660: 53 48 20 48 4C 0E CE 09 20 4C 44 20 44 45 2C 28 SH HL... LD DE,(
004670: 58 3A 29 0E D8 09 20 43 41 4C 4C 20 50 4C 4F 54 X:)... CALL PLOT
004680: 3A 0A E2 09 20 50 4F 50 20 44 45 0E EC 09 20 4C :... POP DE... L
004690: 44 20 48 4C 2C 28 58 3A 29 0E F6 09 20 43 41 4C D HL,(X:)... CAL
0046A0: 4C 20 50 4C 4F 54 3A 0A 00 0A 20 50 4F 50 20 48 L PLOT:... POP H
0046B0: 4C 0A 0A 0A 20 50 4F 50 20 44 45 0B 14 0A 20 50 L... POP DE... P
0046C0: 55 53 48 20 48 4C 0B 1E 0A 20 50 55 53 48 20 44 USH HL... PUSH D
0046D0: 45 0E 28 0A 20 43 41 4C 4C 20 50 4C 4F 54 3A 0A E.(. CALL PLOT:.
0046E0: 32 0A 20 50 4F 50 20 48 4C 0A 3C 0A 20 50 4F 50 2. POP HL.<. POP
0046F0: 20 44 45 0E 46 0A 20 43 41 4C 4C 20 50 4C 4F 54 DE.F. CALL PLOT
004700: 3A 07 50 0A 20 52 45 54 15 5A 0A 20 45 4E 44 32 :.P. RET.Z. END2
004710: 3A 20 4C 44 20 44 45 2C 28 58 4F 3A 29 0F 64 0A : LD DE,(XO:).d.
004720: 20 4C 44 20 48 4C 2C 28 59 4F 3A 29 10 6E 0A 20 LD HL,(YO:).n.
004730: 43 41 4C 4C 20 4F 52 49 47 49 4E 3A 07 78 0A 20 CALL ORIGIN:.x.
004740: 52 1D 15 45 54 16 82 0A 20 3B 54 68 65 20 65 72 R..ET... ;The er
004750: 72 6F 72 20 6D 65 73 73 61 67 65 23 8C 0A 20 4D ror message#.. M
004760: 45 53 53 3A 20 44 45 46 4D 20 22 49 4E 56 41 4C ESS: DEFM "INVAL
004770: 49 44 20 41 52 47 55 4D 45 4E 54 53 2A 22 16 96 ID ARGUMENTS*"..
004780: 0A 20 45 4D 45 53 53 3A 20 4C 44 20 48 4C 2C 4D . EMESS: LD HL,M
004790: 45 53 53 3A 14 A0 0A 20 50 4D 45 53 53 3A 20 4C ESS:... PMESS: L
0047A0: 44 20 41 2C 28 48 4C 29 0A AA 0A 20 43 50 20 22 D A,(HL)... CP "
0047B0: 2A 22 09 B4 0A 20 52 45 54 20 5A 0E BE 0A 20 43 *"... RET Z... C
0047C0: 41 4C 4C 20 26 42 42 35 41 0A C8 0A 20 49 4E 43 ALL &BB5A... INC
0047D0: 20 48 4C 0D D2 0A 20 4A 52 20 50 4D 45 53 53 3A HL... JR PMESS:
0047E0: 10 DC 0A 20 42 55 46 46 3A 20 44 45 46 53 20 34 ... BUFF: DEFS 4
0047F0: 11 E6 0A 20 43 4F 55 4E 54 3A 20 44 45 46 53 20 ... COUNT: DEFS
004800: 31 10 F0 0A 20 44 49 46 46 3A 20 44 45 46 53 20 1... DIFF: DEFS
004810: 32 0F FA 0A 20 52 41 44 3A 20 44 45 46 53 20 32 2... RAD: DEFS 2
004820: 0D 04 0B 20 58 3A 20 44 45 46 53 20 32 0D 0E 0B ... X: DEFS 2...
004830: 20 59 3A 20 44 45 46 53 20 32 0E 18 0B 20 58 4F Y: DEFS 2... XO
004840: 3A 20 44 C0 5C 45 46 53 20 32 0E 22 0B 20 59 4F : D.\EFS 2.". YO
004850: 3A 20 44 45 46 53 20 32 15 2C 0B 20 4F 52 49 47 : DEFS 2.,. ORIG
004860: 49 4E 3A 20 45 51 55 20 26 42 42 43 39 14 36 0B IN: EQU &BBC9.6.
004870: 20 4F 52 47 45 54 3A 20 45 51 55 20 26 42 42 43 ORGET: EQU &BBC
004880: 43 13 40 0B 20 50 4C 4F 54 3A 20 45 51 55 20 26 C.@. PLOT: EQU &
004890: 42 42 45 41 12 4A 0B 20 49 4E 4B 3A 20 45 51 55 BBEA.J. INK: EQU
0048A0: 20 26 42 42 44 45 13 54 0B 20 44 52 41 57 3A 20 &BBDE.T. DRAW:
0048B0: 45 51 55 20 26 42 42 46 36 00 5E 0B 00 00 00 00 EQU &BBF6.^.....
0048C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0048D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0048E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0048F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004940: 00 00 00 00 00 0E F9 FF FF FF FF ...........
RESULT OF SEARCH :
PRO=9 CHEA=0 COD=0 MUSI=0 COP=0 GRA=14 WRIT=0 198=4 199=0 STARTER=0 KBI=0 CAAV=0 L.TOURNIER=0
,BIN/HEXp,B & *******************************# BINARY HEXADECIMAL TUTOR(&
2 (C) HONEYFOLD SOFTWARE 1984 &F *******************************PZ !d set up
variables etcn set up screen x N 1 dcm(),hdc(),bnr(),bc() ,o,,,,h,,,&
C"0"BC"0"F(). , ()" HONEYFOLD SOFTWARE 1984" ,"Decimal 0 0 0"x ,"Hex 0 0" ,
" F , ,#6"Binary 0 0 0 0 0 0 0 0 0" , JFT ,&"BCD 0 0 0 0 0 0 0 0 0" h
r #,,%,, BORDER% #,,",, INSTRUCTIONS #,,M,, DECIMAL #,,",, HEX #,,",, BINARY
#,,#,, BCD #,,,, CF #,,,, BCF ,, ,, l,, l,, ,, P,E, P,m, O,m, O,E,0 P,E, ,m ,
E ,E, ,m, 0,m, 0,E, ,E, ,m ,E P,, P,', 0,', 0,, P,, ,, ,', ,', ,, ,, , t,8 P,, P
,, 0,, 0,, P,,8& ,, ,, ,, ,, ,,0 , ,8 P,, P,, 0,, 0,, P,,DN # X #,,!b #,"ENTER S
TART NUMBER" 'l #,,v£ #,"(0 to 255) ",u(,)()0 t("&1234567890",) N/ "&" (
"0" "9") N (()) N NHEs( )NBIq( )NDE( )NBC( )NDE(,) ()*(," ")4NDE #,
,H #,NDERNHE fNW,BIN/HEXpZ#HEp""z(NHE)% NHE" 0 "NHE #,,#,NHENBI () FNBI
#,,#,NBI #,,#,C c #,, #,"TOO BIG"#, ,#,"FOR BCD "BC"1" (NBC)Ly(NBC,)
q((L))$(). 8 BLBYT8L (NBC) H"0" H(NBC,,)Vq((H))()j t HBYT# #,, #,HB
YTLBYT , , #,,#,BC *******************'Y""() !" "(,,) (2 ***************
****,F() " "P()Z d" 0"nx *******************# #,,6#,()" INCREMENT "()" D
ECREMENT" #,,%#,"E ENTER NEW START NUMBER" #,, #,"R RESET CARRY FLAGS" #,,"
#p,"PRESS X TO EXIT PROGRAM"""""""C "" I "E" "e" C"0"BC"0" N . "X" "x"
g" "R" "r" cfCbt"0"BC"0"#,,#,C#,,#,BC , () 6 () , C"1"cfJ T
h r *****r*************** ()"0"# #,,&£ #,"EXIT PROGRAM (Y or N)"" "Y"
"y" v,GRAPHICS-DEMOpR & ******************************* Graphics Demonstrat
ion!( C 1985 HONEYFOLD SOFTWARE2& *******************************F P Z"!", d n
x #,,#,, #,,%,,#,F,#,, "To see the program run press the space bar....." Dp"T
he command can be used within programs as follows." %p"....the program runnin
g."*#,()" HONEYFOLD SOFTWARE 1984"BO,,,l,h,BOX, , ,,,BOX, ,,,r,BOX,b,,v,r,BOX,b,
,v,,% ****************************** THE BOX COMMAND&" *******************
************, 6 #," "#,"The Box CommSand" JBO,,,3,T,T #,"This external command
draws a box on the screen." #," "!h #,"e.g. BOX,X,Y,X1,Y1,C" r #," " #,"Where-"
BO,,d,,,BOX,,a,,h,BOX,,,,,GJ ,n"X,Y" , "X1,Y1" ,F"C The required pen" J,(("Pres
s the space bar to continue"BO,A,,,-, #$ *****************************&0
BOX PAGE 2U $D *****************************NX #,"For example the following co
mmand produces this box." b #," " l #," ""v #,"BOX,100,110,350,200,2"BO,d,n,,,
#& ******************************* BOX PAGE 3& *************************
****** #,p #," " #," 10 x50y70s10" #," 20 while x300"% #," 30 box,x,y,x+s,y+
s,2" #," 40 xx+sss*2" #," 50 wend" #," "* #, 4 #H #,pR 2 F ,*fBO, , ,
, ,p z #$ ***************************** BOX FILcd,GRAPHICS-DEMOpQ
L COMMAND$ *****************************##," "#,"The Box Fill Command"BO,,,,T,H
#,"This external command draws a solid box upon the screen." #," "! #,"e.g
BOXF,X,Y,X1,Y1,C" 5 #," "J$ #,"Where X,Y,X1,Y1,C are exactly the same as for the
box command." . 8#JB #,"For example the following command produces this filled
in box." L #," "!V #,"BOX,100,110,300,200,2BOX,d,n,,,, j /t#$ ******************
*********** BOX FILL PAGE 3$ ***************************** #,p #," "% #,"
10 x150y70s160c1" #," 20 while c4"$ #," 30 boxf,x,y,x+s,y+s,c") #," 40 ss/2x
x+syy+20cc+1" #," 50 wend" #," " #, #( #,p#2 F .FBOX, , , , , 8P
1 Z d n#$x ***************************** THE TRIANGLE COMMAND$ ***********
******************##," "#,"The Triangle Command"BO,,,,T,K #,"This external comma
nd draws a solid triangle on the screen." #," "' #,"e.g. TRI,X,Y,X1,Y1,X2,Y
2,C" TR,,F,,,,F, , "X1,Y1"" x,P,"X1,Y1" 6 ,P#," "J"X2,Y2" T #$h ****************
*************r TRIANGLE PAGE 2$ *****************************E #,"For examp
le the following command produces this triangle." #," "( #,"TRI,200,70,320,200,
400,70,2" TR,,d,,,,d, #$ ***************************** TRIANGLE PAGE 3$
***************************** #,p & #," "$0 #," 10 x150y150s7-c1 #," 20 while
c4"+D #," 3hW,GRAPHICS-DEMOpsWQ 0 tri,x,y,x+s/2,y+s,x+s,y,c"%N #," 40 xx+s/2ss
-10cc+1"X #," 50 wend" b #," "l #, v #% ****************************** TRIANGLE
PAGE 4% ****************************** #,p# F TR, , , , , , , .
#% ****************************** * THE CIRCLE COMMANcD4% ****************
**************HR##," "f#,"The Circle Command"pBO,,,h,T,Ez #,"This external comma
nd draws a circle upon the screen." #," " #,"e.g. CIRCLE,X,Y,R,C" #," "B
#,"Where-" #," " #,"R The radius"CIRCL,J,,F,BOX,H,,M,, 6,"X,Y" #& ***********
******************** THE CIRCLE COMMAND PAGE 2$&. ************ &***************
****8CB #,"For example the following command produces this circle." L #," "!V #,
"CIRCLE,320,150,80,2" CIRCL,,,P, j $t ***************************** THE CIRCLE
PAGE 3% ***k***************************# #,p #," ". #," 10 x200y150r100c1"
#," 20 while r0" #," 30 circle,x,y,r,c"$ #," 40 xx+20rr-10cc+1" #," 5
0 if c4 then c1" #," 60) wend" #, #," " #, ( 2 #$ ********************
*********F P CIRCLE PAGE 3Z %d ******************************n x #,p#
d ! CIRCL, , , , * #$ *****************************
THE END........ $ *****************************##," "#,"THE EN,GRAPHICS-DEM
Op#D""BO,,,,T, , #," " 6 #," " #,"Well that's the end of the demonstratio
n."kJ #,"If you would like to see it run again,press the space bar. If
not press any other key." T " " nh r% ******************************
KEY TEST% ******************************C "" % ******************************j"
,GRAPHICS-B $ J!XiuBOBOXTRCIRCLVVVVVnfnfVR"VnfV#*R" V nfR"Vnfin fV #*R" S"Vfnfn"
C*"%!R"*(R*B##!*R%% S"*#"**!KB*!KB**INVALID ARGUMENTS*!*Z#J !T #,"e.g. BOX,X,Y,X
1,Y1,C" #," "h #,"Where-"rBO,,d,,,BOX,,a,,h,BOX,,,J,, ,n"X,Y" , "X1,Y1" ,F"C T
he required pen" J,('"Press the space bar to contine"BO,A,,,-, #$ *************
**************41,GRAPHICS-EXTUxB3O Ude& ********************************* % Th
is is a compilation of all the#( graphics commands presented in2 Chapter 10. &F
See the chapter for more details.P &Z *********************************d n x OR
G 40000 LD BC,EsXCOMT LD HL,BUFF CALL &BCD1 RET EXCOMT DEFW NENAM JP BOX JP BOXF
JP TRI JP CIRCLE NENAM DEFM "BO" DEFB "X"+&80 DEFM "BOX" DEFB "F"+&80 DEFM "TR
" DEFB "I"+&80 DEFM "CIRCL"" DEFB "E"+&80 , DEFB 0 6 BOX CP 5 JP NZ,EMESSJ LD A,
(IX+0) T CALL INK LD E,(IX+8)h LD D,(IX+9)r PUSH DE LD E,(IX+6) LD D,(IX+7) PUSH
DE LD E,(IX+4) LD D,(IX+5) PUSH DE LD E,(IX+2) LD D,(IX+3) PUSH DE LD E,(IX+8)
LD D,(IX+9) LD L,(IX+6) LD H,(IX+7) PUSH DE CALL PLOT POP DE POP HL& PUSH HL0
CALL DRAW POP HL D POP DEN PUSH DEX CALL DRAW b POP DE l POP HLv PUSH HL CALL D
RAW POP HL POP DE CALL DRAW RET BOXF CP 5 JP NZ,EMESS LD A,(IX+0) CALL INK LD
L,(IX+2) LD H,(IX+3) LD E,(IX+6) LD D,(IX+7) AND A SBC HL,DE JP C,END LD (CO
UNT),HL* LD E,(IX+8)4 LD D,(IX+9) LD L,(IX+6)H LD H,(IX+7)R PUSH HL PUSH DEf CAL
L PLOTp LD E,(IX+4)z LD D,(IX+5) POP IX POP IY NXT PUSH DE PUSH IY POP HL CAL
L DRAW PUSH IX POP DE POP IX INC IY LD HL,(COUNT) PUSH DE LD DE,1 AND A SBC
HL,DE LD (COUNT),HL $ POP DE. JR NZ,NXT8 END RET B TRI CP 7L JP NZ,EMESSV LD A,(
IX+0) CALL INKj LD E,(IX+12)t LD D,(IX+13) LD L,(IX+4) LD H,(IX+5) AND A SBC H
L,DE JP M,EMESS LD (COUNT),HL LD E,(IX+8) LD D,(IX+9) LD L,(IX+6) LD H,(IX+7) PU
SH DE PUSH HL LD L,(IX+10) LD H,(IX+11) PUSH HL POP IY LD E,(IX+12)( LD D,(IX+
13)2 PUSH DE POP IXF NXTT POP HL P POP DEZ PUSH DEd PUSH HLn CALL PLOTx PUSH IX
POP DE PUSH IY POP HL CALL DRAW INC IX LD HL,(COUNT) LD DE,1 AND A SBCN,GRA
PHICS-EXTxxK HL,DE LD (COUNT),HL JR NZ,NXTT POP DE POP DE RET CIRCLE CP 4 JP N
Z,EMESS" CALL ORGET, LD (XO),DE6 LD (YO),HL LD A,(IX+0) J CALL INKT LD D,(IX+7)
LD E,(IX+6)h LD H,(IX+5)r LD L,(IX+4) PUSH HL LD H,(IX+3) LD L,(IX+2) LD (RAD),H
L POP HL CALL ORIGIN LD BC,0000 LD (X),BC LD HL,(RAD) LD (Y),HL SLA L RL H PUSH
HL POP DE LD HL,3 XOR A SBC HL,DE& LD (DIFF),HL0 CALC LD HL,(X) LD DE,(Y)D PU
SH HLN PUSH DEX CALL MIRIM b POP DE l POP HLv XOR A SBC HL,DE JP P,END2 LD HL,(
DIFF) LD BC,0000 SBC HL,BC JP P,LESS LD DE,(X) SLA E RL D SLA E RL D LD HL,6 A
DD HL,DE LD DE,(DIFF) ADD HL,DE JP NXT3 LESS LD HL,(X)* LD DE,(Y)4 XOR A SBC
HL,DEH SLA LR RL H SLA Lf RL Hp LD DE,10 z ADD HL,DE LD DE,(DIFF) ADD HL,DE LD
DE,(Y) DEC DE LD (Y),DE NXT3 LD (DIFF),HL LD HL,(X) INC HL LD (X),HL JP CALC M
IRIMv LD DE,(X) LD HL,(Y) CALL PLOT LD DE,(Y) LD HL,(X) CALL PLOT$ LD HL,0000. L
D BC,(X)8 XOR A B SBC HL,BCL PUSH HLV PUSH HL LD DE,(Y)j CALL PLOT t POP DE LD H
L,(Y) CALL PLOT LD HL,0000 LD BC,(Y) XOR A SBC HL,BC PUSH HL PUSH HL LD DE,(X)
CALL PLOT POP DE LD HL,(X) CALL PLOT POP HL POP DE PUSH HL PUSH DE( CAL
L PLOT 2 POP HL POP DEF CALL PLOTP RETZ END2 LD DE,(XO)d LD HL,(YO)n CAL
L ORIGINx RET The error message# MESS DEFM "INVALID ARGUMENTS*" EMESS LD HL,
MESS PMESS LD A,(HL) CP "*" RET Z CALL &BB5A INC HL JR PMESS BUFF DEFS
4 COUNT DEFS 1 DIFF DEFS 2 RAD DEFS 2 X DEFS 2 Y DEFS 2 XO DEFS 2" YO DEFS
2, ORIGIN EQU &BBC96 ORGET EQU &BBCC PLOT EQU &BBEAJ INK EQU &BBDET DRAW EQU &B
BF6