MAZE GENERATOR
FILE INFORMATION
FILENAME(S): MAZE GENERATOR
FILE TYPE(S): PRG
FILE SIZE: 4K
FIRST SEEN: 2025-11-30 17:31:23
APPEARS ON: 1 disk(s)
FILE HASH
7c14bd7d5e704d8cae9d995609d546c3eb2e4fdf3815c28e92c0b1902df198c6
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| CDU VOL3 NO7 MAY | MAZE GENERATOR | PRG | UK CD | 14 | 20 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
> DETECTED: COMMODORE BASIC PROGRAM (LOAD ADDRESS $0801)
00000000: 01 08 1A 08 0A 00 97 20 35 33 32 38 30 2C 30 3A |....... 53280,0:|
00000010: 97 20 35 33 32 38 31 2C 31 31 00 24 08 14 00 58 |. 53281,11.$...X|
00000020: B2 58 AA 31 00 5F 08 1E 00 8B 20 58 B2 31 20 A7 |.X.1._.... X.1 .|
00000030: 20 99 22 93 11 1D 05 4C 4F 41 44 49 4E 47 20 4D | ."....LOADING M|
00000040: 41 43 48 49 4E 45 20 43 4F 44 45 2E 2E 2E 2E 22 |ACHINE CODE...."|
00000050: 3A 93 22 4D 41 5A 45 2E 4D 43 22 2C 38 2C 31 00 |:."MAZE.MC",8,1.|
00000060: 6B 08 64 00 8D 20 31 30 30 30 30 00 91 08 6E 00 |k.d.. 10000...n.|
00000070: 99 22 93 11 1D D0 41 55 53 45 20 46 4F 52 20 54 |."....AUSE FOR T|
00000080: 48 4F 55 47 48 54 2E 2E 2E 22 3A 8D 20 32 30 38 |HOUGHT...":. 208|
00000090: 30 00 9C 08 78 00 8D 20 31 30 30 30 00 B6 08 82 |0...x.. 1000....|
000000A0: 00 8B 20 4E B2 34 32 20 AF 20 44 49 B2 35 20 A7 |.. N.42 . DI.5 .|
000000B0: 20 33 30 30 30 30 00 C5 08 8C 00 91 20 47 20 8D | 30000...... G .|
000000C0: 20 32 30 30 30 00 EA 08 96 00 8B 20 45 41 B2 31 | 2000...... EA.1|
000000D0: 20 A7 20 99 22 93 11 1D 0E C5 41 54 45 4E 20 21 | . .".....ATEN !|
000000E0: 21 22 3A 89 20 33 30 30 31 30 00 F4 08 A0 00 89 |!":. 30010......|
000000F0: 20 31 32 30 00 15 09 AA 00 4A 31 B2 C2 28 35 36 | 120.....J1..(56|
00000100: 33 32 30 29 3A 8B 20 4A 31 B3 B1 31 32 37 20 A7 |320):. J1..127 .|
00000110: 20 4A B2 4A 31 00 35 09 E8 03 4A 31 B2 C2 28 35 | J.J1.5...J1..(5|
00000120: 36 33 32 30 29 3A 8B 20 4A 31 B3 B1 31 32 37 20 |6320):. J1..127 |
00000130: A7 4A B2 4A 31 00 59 09 F2 03 55 B2 4A B2 31 32 |.J.J1.Y...U.J.12|
00000140: 36 3A 44 B2 4A B2 31 32 35 3A 4C B2 4A B2 31 32 |6:D.J.125:L.J.12|
00000150: 33 3A 52 B2 4A B2 31 31 39 00 69 09 FC 03 4F B2 |3:R.J.119.i...O.|
00000160: 4D 45 3A 8D 20 31 35 30 30 00 74 09 06 04 4E B2 |ME:. 1500.t...N.|
00000170: C2 28 4D 29 00 97 09 10 04 8B 20 4E B3 B1 33 32 |.(M)...... N..32|
00000180: 20 AF 20 4E B3 B1 39 30 20 AF 20 4E B3 B1 34 32 | . N..90 . N..42|
00000190: 20 A7 20 31 30 39 30 00 B0 09 1A 04 8B 20 4E B2 | . 1090...... N.|
000001A0: 34 32 20 AF 20 44 49 B3 35 20 A7 20 31 30 39 30 |42 . DI.5 . 1090|
000001B0: 00 C0 09 24 04 4D 45 B2 4D 3A 97 20 4F 2C 33 32 |...$.ME.M:. O,32|
000001C0: 00 E2 09 2E 04 8B 20 4E B2 39 30 20 A7 20 44 49 |...... N.90 . DI|
000001D0: B2 44 49 AA 31 3A 97 20 31 39 35 35 2C 44 49 AA |.DI.1:. 1955,DI.|
000001E0: 34 38 00 1B 0A 38 04 8B 20 44 49 B2 35 20 AF 20 |48...8.. DI.5 . |
000001F0: 4E B2 39 30 20 A7 20 99 22 13 90 1D 1D 1D 1D 1D |N.90 . .".......|
00000200: 1D 1D 1D 1D 1D 1D 47 4F 2E 46 4F 52 2E 54 48 45 |......GO.FOR.THE|
00000210: 2E 45 58 49 54 21 21 21 21 22 3B 00 36 0A 42 04 |.EXIT!!!!";.6.B.|
00000220: 8B 20 43 48 B2 38 37 20 A7 20 43 48 B2 38 31 3A |. CH.87 . CH.81:|
00000230: 89 20 31 31 31 30 00 40 0A 4C 04 43 48 B2 38 37 |. 1110.@.L.CH.87|
00000240: 00 5A 0A 56 04 97 20 4D 45 AA 35 34 32 37 32 2C |.Z.V.. ME.54272,|
00000250: 31 34 3A 97 20 4D 45 2C 43 48 00 60 0A 60 04 8E |14:. ME,CH.`.`..|
00000260: 00 79 0A DC 05 4D B2 4D 45 AA 4C AB 52 AA 55 AC |.y...M.ME.L.R.U.|
00000270: 34 30 AB 44 AC 34 30 3A 8E 00 8F 0A D0 07 51 B2 |40.D.40:......Q.|
00000280: 51 AB 31 3A 8B 20 51 B3 30 20 A7 20 51 B2 33 00 |Q.1:. Q.0 . Q.3.|
00000290: A0 0A DA 07 57 B2 C2 28 50 4F AA 54 28 51 29 29 |....W..(PO.T(Q))|
000002A0: 00 B9 0A E4 07 8B 20 57 B2 33 32 20 B0 20 57 B2 |...... W.32 . W.|
000002B0: 39 30 20 A7 20 32 30 36 30 00 D9 0A EE 07 8B 20 |90 . 2060...... |
000002C0: 57 B2 38 31 20 B0 20 57 B2 38 37 20 A7 20 45 41 |W.81 . W.87 . EA|
000002D0: B2 31 3A 89 20 32 30 36 30 00 F2 0A F8 07 8B 20 |.1:. 2060...... |
000002E0: 51 B3 33 20 A7 20 51 B2 51 AA 31 3A 20 89 32 30 |Q.3 . Q.Q.1: .20|
000002F0: 31 30 00 01 0B 02 08 51 B2 30 3A 89 20 32 30 31 |10.....Q.0:. 201|
00000300: 30 00 34 0B 0C 08 97 20 50 4F 2C 5A 3A 50 4F B2 |0.4.... PO,Z:PO.|
00000310: 50 4F AA 54 28 51 29 3A 97 20 50 4F AA 35 34 32 |PO.T(Q):. PO.542|
00000320: 37 32 2C 30 3A 5A B2 C2 28 50 4F 29 3A 97 20 50 |72,0:Z..(PO):. P|
00000330: 4F 2C 34 33 00 3A 0B 16 08 8E 00 43 0B 20 08 99 |O,43.:.....C. ..|
00000340: 22 05 22 00 75 0B 2A 08 9E 20 35 32 36 30 30 2C |".".u.*.. 52600,|
00000350: 30 2C 31 38 2C 31 30 2C 30 2C 30 2C 38 38 3A 99 |0,18,10,0,0,88:.|
00000360: 22 2D 44 49 41 4D 4F 4E 44 53 3A 20 30 2D 22 C7 |"-DIAMONDS: 0-".|
00000370: 28 31 34 32 29 00 84 0B 34 08 81 20 43 4F B2 31 |(142)...4.. CO.1|
00000380: 20 A4 20 35 00 AA 0B 3E 08 50 B2 31 30 36 35 AA | . 5...>.P.1065.|
00000390: B5 28 BB 28 31 29 AC 31 39 29 AC 32 AA B5 28 BB |.(.(1).19).2..(.|
000003A0: 28 31 29 AC 31 30 29 AC 38 30 00 C1 0B 48 08 97 |(1).10).80...H..|
000003B0: 20 50 2C 39 30 3A 97 20 35 34 32 37 32 AA 50 2C | P,90:. 54272.P,|
000003C0: 30 00 C7 0B 52 08 82 00 E3 0B 5C 08 4D 45 B2 31 |0...R.....\.ME.1|
000003D0: 30 32 35 3A 44 49 B2 30 3A 43 48 B2 38 31 3A 45 |025:DI.0:CH.81:E|
000003E0: 41 B2 30 00 07 0C 66 08 54 28 31 29 B2 AB 34 30 |A.0...f.T(1)..40|
000003F0: 3A 54 28 33 29 B2 34 30 3A 54 28 32 29 B2 AB 31 |:T(3).40:T(2)..1|
00000400: 3A 54 28 30 29 B2 31 00 1C 0C 70 08 50 4F B2 31 |:T(0).1...p.PO.1|
00000410: 39 30 31 3A 5A B2 33 32 3A 53 B2 35 00 2A 0C 7A |901:Z.32:S.5.*.z|
00000420: 08 97 20 31 39 34 31 2C 34 32 00 30 0C 84 08 8E |.. 1941,42.0....|
00000430: 00 45 0C 10 27 99 22 93 11 1D 0E CD 41 5A 45 20 |.E..'.".....AZE |
00000440: C4 45 4D 4F 22 00 57 0C 1A 27 99 22 1D B7 B7 B7 |.EMO".W..'."....|
00000450: B7 B7 B7 B7 B7 B7 22 00 85 0C 24 27 99 22 11 1D |......"...$'."..|
00000460: D4 48 49 53 20 4D 41 43 48 49 4E 45 20 43 4F 44 |.HIS MACHINE COD|
00000470: 45 20 50 52 4F 47 52 41 4D 20 43 4F 4E 53 54 52 |E PROGRAM CONSTR|
00000480: 55 43 54 53 22 00 AC 0C 2E 27 99 22 1D 52 45 43 |UCTS"....'.".REC|
00000490: 54 41 4E 47 55 4C 41 52 20 4D 41 5A 45 53 20 44 |TANGULAR MAZES D|
000004A0: 45 50 45 4E 44 49 4E 47 20 4F 4E 22 00 D6 0C 38 |EPENDING ON"...8|
000004B0: 27 99 22 1D 53 50 45 43 49 46 49 45 44 20 44 49 |'.".SPECIFIED DI|
000004C0: 4D 45 4E 53 49 4F 4E 53 2E 20 C1 53 20 49 54 20 |MENSIONS. .S IT |
000004D0: 49 53 20 49 4E 22 00 FD 0C 42 27 99 22 1D 4D 41 |IS IN"...B'.".MA|
000004E0: 43 48 49 4E 45 20 43 4F 44 45 2C 20 49 54 20 49 |CHINE CODE, IT I|
000004F0: 53 20 56 45 52 59 20 46 41 53 54 2E 22 00 2C 0D |S VERY FAST.".,.|
00000500: 4C 27 99 22 1D D4 59 50 49 43 41 4C 4C 59 20 41 |L'."..YPICALLY A|
00000510: 20 46 55 4C 4C 20 53 43 52 45 45 4E 20 53 49 5A | FULL SCREEN SIZ|
00000520: 45 20 4D 41 5A 45 20 57 49 4C 4C 22 00 57 0D 56 |E MAZE WILL".W.V|
00000530: 27 99 22 1D 54 41 4B 45 20 4C 45 53 53 20 54 48 |'.".TAKE LESS TH|
00000540: 41 4E 20 41 20 53 45 43 4F 4E 44 20 54 4F 20 44 |AN A SECOND TO D|
00000550: 45 53 49 47 4E 2E 22 00 83 0D 60 27 99 22 11 1D |ESIGN."...`'."..|
00000560: C2 45 46 4F 52 45 20 53 54 41 52 54 49 4E 47 20 |.EFORE STARTING |
00000570: 54 48 45 20 4D 41 5A 45 2C 20 59 4F 55 20 57 49 |THE MAZE, YOU WI|
00000580: 4C 4C 22 00 B0 0D 6A 27 99 22 1D 4E 45 45 44 20 |LL"...j'.".NEED |
00000590: 54 4F 20 53 41 59 20 57 48 49 43 48 20 50 41 47 |TO SAY WHICH PAG|
000005A0: 45 20 49 4E 20 4D 45 4D 4F 52 59 20 54 48 45 22 |E IN MEMORY THE"|
000005B0: 00 D8 0D 74 27 99 22 20 4D 41 5A 45 20 49 53 20 |...t'." MAZE IS |
000005C0: 54 4F 20 42 45 20 50 4C 41 43 45 44 2E 20 C1 20 |TO BE PLACED. . |
000005D0: 44 45 46 41 55 4C 54 22 00 04 0E 7E 27 99 22 20 |DEFAULT"...~'." |
000005E0: 50 4F 53 49 54 49 4F 4E 20 27 30 27 20 57 49 4C |POSITION '0' WIL|
000005F0: 4C 20 41 55 54 4F 4D 41 54 49 43 41 4C 4C 59 20 |L AUTOMATICALLY |
00000600: 50 55 54 22 00 31 0E 88 27 99 22 20 54 48 45 20 |PUT".1..'." THE |
00000610: 4D 41 5A 45 20 41 54 20 54 48 45 20 45 4E 44 20 |MAZE AT THE END |
00000620: 4F 46 20 C2 C1 D3 C9 C3 20 4D 45 4D 4F 52 59 2E |OF ..... MEMORY.|
00000630: 22 00 5A 0E 92 27 99 22 11 1D D9 4F 55 20 57 49 |".Z..'."...OU WI|
00000640: 4C 4C 20 41 4C 53 4F 20 4E 45 45 44 20 54 4F 20 |LL ALSO NEED TO |
00000650: 53 54 41 54 45 20 54 48 45 22 00 85 0E 9C 27 99 |STATE THE"....'.|
00000660: 22 20 48 4F 52 49 5A 4F 4E 54 41 4C 20 41 4E 44 |" HORIZONTAL AND|
00000670: 20 56 45 52 54 49 43 41 4C 20 44 49 4D 45 4E 53 | VERTICAL DIMENS|
00000680: 49 4F 4E 53 22 00 AF 0E A6 27 99 22 20 41 53 20 |IONS"....'." AS |
00000690: 57 45 4C 4C 20 41 53 20 54 48 45 20 D8 2C D9 20 |WELL AS THE .,. |
000006A0: 43 4F 4F 52 44 49 4E 41 54 45 53 20 4F 4E 22 00 |COORDINATES ON".|
000006B0: DD 0E B0 27 99 22 20 53 43 52 45 45 4E 20 28 54 |...'." SCREEN (T|
000006C0: 48 49 53 20 4D 41 4B 45 53 20 4E 4F 20 44 49 46 |HIS MAKES NO DIF|
000006D0: 46 45 52 45 4E 43 45 20 4F 4E 20 41 22 00 EE 0E |FERENCE ON A"...|
000006E0: BA 27 99 22 20 50 52 49 4E 54 45 52 29 2E 00 FA |.'." PRINTER)...|
000006F0: 0E C4 27 8D 20 32 30 30 30 30 00 0E 0F CE 27 99 |..'. 20000....'.|
00000700: 22 93 11 1D CD 41 5A 45 20 C4 45 4D 4F 22 00 20 |"....AZE .EMO". |
00000710: 0F D8 27 99 22 20 B7 B7 B7 B7 B7 B7 B7 B7 B7 22 |..'." ........."|
00000720: 00 4D 0F E2 27 99 22 11 1D D4 48 45 20 53 59 4E |.M..'."...HE SYN|
00000730: 54 41 58 20 46 4F 52 20 54 48 45 20 CD 41 5A 45 |TAX FOR THE .AZE|
00000740: 20 50 52 4F 47 52 41 4D 20 49 53 3A 22 00 7A 0F | PROGRAM IS:".z.|
00000750: EC 27 99 22 11 20 D3 D9 D3 20 35 32 36 30 30 2C |.'.". ... 52600,|
00000760: D0 41 47 45 2C C8 4F 52 49 5A 4F 4E 54 41 4C 2C |.AGE,.ORIZONTAL,|
00000770: D6 45 52 54 49 43 41 4C 2C 22 00 A7 0F F6 27 99 |.ERTICAL,"....'.|
00000780: 22 20 D8 20 D0 4F 53 49 54 49 4F 4E 20 28 30 2D |" . .OSITION (0-|
00000790: 33 39 29 2C D9 20 D0 4F 53 49 54 49 4F 4E 20 28 |39),. .OSITION (|
000007A0: 30 2D 32 34 29 2C 22 00 D6 0F 00 28 99 22 20 C3 |0-24),"....(." .|
000007B0: 48 41 52 41 43 54 45 52 20 28 45 2E 47 2E 20 27 |HARACTER (E.G. '|
000007C0: 36 35 27 20 46 4F 52 20 27 41 27 20 27 38 38 27 |65' FOR 'A' '88'|
000007D0: 3D 27 58 27 29 22 00 04 10 0A 28 99 22 1D 30 2C |='X')"....(.".0,|
000007E0: 30 20 46 4F 52 20 D8 2C D9 20 49 53 20 54 48 45 |0 FOR .,. IS THE|
000007F0: 20 54 4F 50 2D 4C 45 46 54 20 4F 46 20 53 43 52 | TOP-LEFT OF SCR|
00000800: 45 45 4E 22 00 31 10 14 28 99 22 11 1D D4 4F 20 |EEN".1..(."...O |
00000810: 50 52 49 4E 54 20 41 20 44 55 50 4C 49 43 41 54 |PRINT A DUPLICAT|
00000820: 45 20 4F 46 20 41 20 4D 41 5A 45 2C 20 54 48 45 |E OF A MAZE, THE|
00000830: 22 00 44 10 1E 28 99 22 20 53 59 4E 54 41 58 20 |".D..(." SYNTAX |
00000840: 49 53 3A 22 00 6D 10 28 28 99 22 11 1D D3 D9 D3 |IS:".m.((.".....|
00000850: 20 35 33 30 31 30 2C D8 20 D0 4F 53 2C D9 20 D0 | 53010,. .OS,. .|
00000860: 4F 53 2C C3 48 41 52 41 43 54 45 52 22 00 96 10 |OS,.HARACTER"...|
00000870: 32 28 99 22 11 1D D9 4F 55 20 4D 41 59 20 50 52 |2(."...OU MAY PR|
00000880: 45 46 45 52 20 54 4F 20 44 45 46 49 4E 45 20 54 |EFER TO DEFINE T|
00000890: 48 45 53 45 3A 22 00 C5 10 3C 28 99 22 1D 11 CD |HESE:"...<(."...|
000008A0: DA 3D 35 32 36 30 30 20 3A 20 CD D0 3D 35 33 30 |.=52600 : ..=530|
000008B0: 31 30 20 41 4E 44 20 55 53 45 20 D3 D9 D3 20 CD |10 AND USE ... .|
000008C0: DA 2C 2E 2E 22 00 F3 10 46 28 99 22 1D 11 54 4F |.,.."...F(."..TO|
000008D0: 20 53 41 56 45 20 52 45 4D 45 4D 42 45 52 49 4E | SAVE REMEMBERIN|
000008E0: 47 20 54 48 4F 53 45 20 41 44 44 52 45 53 53 45 |G THOSE ADDRESSE|
000008F0: 53 2E 22 00 FF 10 50 28 8D 20 32 30 30 30 30 00 |S."...P(. 20000.|
00000900: 13 11 5A 28 99 22 93 11 1D CD 41 5A 45 20 C4 45 |..Z(."....AZE .E|
00000910: 4D 4F 22 00 25 11 64 28 99 22 1D B7 B7 B7 B7 B7 |MO".%.d(."......|
00000920: B7 B7 B7 B7 22 00 50 11 6E 28 99 22 11 1D C1 20 |....".P.n(."... |
00000930: 46 55 4C 4C 20 53 43 52 45 45 4E 20 53 49 5A 45 |FULL SCREEN SIZE|
00000940: 20 4D 41 5A 45 20 48 41 53 20 31 38 2C 31 30 22 | MAZE HAS 18,10"|
00000950: 00 7B 11 78 28 99 22 20 41 53 20 C8 4F 52 49 5A |.{.x(." AS .ORIZ|
00000960: 4F 4E 54 41 4C 2F 56 45 52 54 49 43 41 4C 20 44 |ONTAL/VERTICAL D|
00000970: 49 4D 45 4E 53 49 4F 4E 53 2E 22 00 A8 11 82 28 |IMENSIONS."....(|
00000980: 99 22 20 D4 48 45 20 4D 49 4E 49 4D 55 4D 20 49 |." .HE MINIMUM I|
00000990: 53 20 31 2C 31 20 41 4E 44 20 4D 41 58 49 4D 55 |S 1,1 AND MAXIMU|
000009A0: 4D 20 C8 4F 52 49 5A 22 00 CF 11 8C 28 99 22 20 |M .ORIZ"....(." |
000009B0: 44 49 4D 45 4E 53 49 4F 4E 20 49 53 20 36 33 20 |DIMENSION IS 63 |
000009C0: 28 54 48 49 53 20 49 53 20 4F 46 54 45 4E 22 00 |(THIS IS OFTEN".|
000009D0: FA 11 96 28 99 22 20 54 4F 4F 20 42 49 47 20 46 |...(." TOO BIG F|
000009E0: 4F 52 20 4D 4F 53 54 20 50 52 49 4E 54 45 52 53 |OR MOST PRINTERS|
000009F0: 20 41 4E 59 57 41 59 21 29 22 00 06 12 A0 28 8D | ANYWAY!)"....(.|
00000A00: 20 32 30 30 30 30 00 1B 12 AA 28 99 22 0E 93 11 | 20000....(."...|
00000A10: 1D CD 41 5A 45 20 C4 45 4D 4F 22 00 2D 12 B4 28 |..AZE .EMO".-..(|
00000A20: 99 22 1D B7 B7 B7 B7 B7 B7 B7 B7 B7 22 00 46 12 |."..........".F.|
00000A30: BE 28 99 22 11 1D D4 52 59 20 53 4F 4D 45 20 4D |.(."...RY SOME M|
00000A40: 41 5A 45 53 3A 22 00 71 12 C8 28 85 20 22 11 1D |AZES:".q..(. "..|
00000A50: C8 4F 52 49 5A 2C D6 45 52 54 3A 20 20 20 20 20 |.ORIZ,.ERT: |
00000A60: 31 38 2C 31 30 9D 9D 9D 9D 9D 9D 9D 22 3B 48 2C |18,10.......";H,|
00000A70: 56 00 83 12 D2 28 8B 20 48 B1 31 38 20 A7 20 48 |V....(. H.18 . H|
00000A80: B2 31 38 00 93 12 DC 28 8B 20 48 B3 31 20 A7 20 |.18....(. H.1 . |
00000A90: 48 B2 31 00 A5 12 E6 28 8B 20 56 B1 31 30 20 A7 |H.1....(. V.10 .|
00000AA0: 20 56 B2 31 30 00 B5 12 F0 28 8B 20 56 B3 31 20 | V.10....(. V.1 |
00000AB0: A7 20 56 B2 31 00 DB 12 FA 28 85 20 22 20 D8 2C |. V.1....(. " .,|
00000AC0: D9 20 D0 4F 53 49 54 49 4F 4E 3A 20 20 20 30 2C |. .OSITION: 0,|
00000AD0: 30 9D 9D 9D 9D 9D 22 3B 58 2C 59 00 ED 12 04 29 |0.....";X,Y....)|
00000AE0: 8B 20 58 B1 33 39 20 A7 20 58 B2 33 39 00 FD 12 |. X.39 . X.39...|
00000AF0: 0E 29 8B 20 58 B3 30 20 A7 20 58 B2 30 00 0D 13 |.). X.0 . X.0...|
00000B00: 18 29 8B 20 59 B3 30 20 A7 20 59 B2 30 00 1F 13 |.). Y.0 . Y.0...|
00000B10: 22 29 8B 20 59 B1 32 34 20 A7 20 59 B2 32 34 00 |"). Y.24 . Y.24.|
00000B20: 43 13 2C 29 85 20 22 20 C3 48 41 52 41 43 54 45 |C.,). " .HARACTE|
00000B30: 52 3A 20 20 20 20 20 20 32 35 35 9D 9D 9D 9D 9D |R: 255.....|
00000B40: 22 3B 43 00 5E 13 36 29 43 B2 B6 28 43 29 3A 8B |";C.^.6)C..(C):.|
00000B50: 20 43 B1 32 35 35 20 A7 20 43 B2 32 35 35 00 70 | C.255 . C.255.p|
00000B60: 13 40 29 8B 20 43 B3 33 33 20 A7 20 43 B2 33 33 |.@). C.33 . C.33|
00000B70: 00 8F 13 4A 29 8D 20 32 30 30 30 30 3A 99 22 93 |...J). 20000:.".|
00000B80: 11 1D D4 48 49 4E 4B 49 4E 47 2E 2E 2E 2E 22 00 |...HINKING....".|
00000B90: A7 13 54 29 9E 20 35 32 36 30 30 2C 30 2C 48 2C |..T). 52600,0,H,|
00000BA0: 56 2C 58 2C 59 2C 43 00 D4 13 5E 29 85 22 11 1D |V,X,Y,C...^)."..|
00000BB0: C1 4E 4F 54 48 45 52 20 4D 41 5A 45 20 20 59 45 |.NOTHER MAZE YE|
00000BC0: 53 20 CF 2E CB 2E 9D 9D 9D 9D 9D 9D 9D 9D 9D 9D |S ..............|
00000BD0: 22 3B 4B 24 00 EE 13 68 29 8B 20 C8 28 4B 24 2C |";K$...h). .(K$,|
00000BE0: 31 29 B2 22 59 22 20 A7 20 31 30 34 31 30 00 02 |1)."Y" . 10410..|
00000BF0: 14 72 29 99 22 93 11 1D CD 41 5A 45 20 C4 45 4D |.r)."....AZE .EM|
00000C00: 4F 22 00 14 14 7C 29 99 22 1D B7 B7 B7 B7 B7 B7 |O"...|).".......|
00000C10: B7 B7 B7 22 00 43 14 86 29 99 22 11 1D D4 48 45 |...".C..)."...HE|
00000C20: 20 4D 41 5A 45 53 20 43 41 4E 20 42 45 20 50 52 | MAZES CAN BE PR|
00000C30: 49 4E 54 45 44 20 4F 4E 20 41 20 50 52 49 4E 54 |INTED ON A PRINT|
00000C40: 45 52 22 00 4F 14 90 29 99 22 1D 42 59 3A 22 00 |ER".O..).".BY:".|
00000C50: 76 14 9A 29 99 22 11 1D CF D0 C5 CE 20 34 2C 34 |v..)."...... 4,4|
00000C60: 3A C3 CD C4 20 34 3A D3 D9 D3 20 35 32 36 30 30 |:... 4:... 52600|
00000C70: 2C 2E 2E 2E 2E 22 00 8E 14 A4 29 99 22 11 1D D0 |,...."....)."...|
00000C80: 52 49 4E 54 23 34 3A 43 4C 4F 53 45 20 34 00 B9 |RINT#4:CLOSE 4..|
00000C90: 14 AE 29 99 22 11 1D D9 4F 55 20 43 41 4E 20 41 |..)."...OU CAN A|
00000CA0: 4C 53 4F 20 43 48 41 4E 47 45 20 54 48 45 20 50 |LSO CHANGE THE P|
00000CB0: 49 54 43 48 20 41 4E 44 22 00 E8 14 B8 29 99 22 |ITCH AND"....)."|
00000CC0: 20 53 49 5A 45 20 42 45 46 4F 52 45 48 41 4E 44 | SIZE BEFOREHAND|
00000CD0: 20 49 46 20 59 4F 55 52 20 50 52 49 4E 54 45 52 | IF YOUR PRINTER|
00000CE0: 20 43 41 4E 20 44 4F 22 00 16 15 C2 29 99 22 20 | CAN DO"....)." |
00000CF0: 54 48 49 53 2E 20 D6 45 52 59 20 53 4D 41 4C 4C |THIS. .ERY SMALL|
00000D00: 20 43 48 41 52 41 43 54 45 52 20 53 49 5A 45 53 | CHARACTER SIZES|
00000D10: 20 47 49 56 45 22 00 36 15 CC 29 99 22 20 53 4F | GIVE".6..)." SO|
00000D20: 4D 45 20 56 45 52 59 20 54 52 49 43 4B 59 20 4D |ME VERY TRICKY M|
00000D30: 41 5A 45 53 21 22 00 42 15 D6 29 8D 20 32 30 30 |AZES!".B..). 200|
00000D40: 30 30 00 56 15 E0 29 99 22 93 11 1D CD 41 5A 45 |00.V..)."....AZE|
00000D50: 20 C4 45 4D 4F 22 00 68 15 EA 29 99 22 1D B7 B7 | .EMO".h..)."...|
00000D60: B7 B7 B7 B7 B7 B7 B7 22 00 96 15 F4 29 99 22 11 |......."....).".|
00000D70: 1D C9 20 48 41 56 45 20 57 52 49 54 54 45 4E 20 |.. HAVE WRITTEN |
00000D80: 41 20 4C 49 54 54 4C 45 20 47 41 4D 45 20 54 4F |A LITTLE GAME TO|
00000D90: 20 53 48 4F 57 22 00 C3 15 FE 29 99 22 20 4F 4E | SHOW"....)." ON|
00000DA0: 45 20 50 4F 53 53 49 42 4C 45 20 55 53 45 20 4F |E POSSIBLE USE O|
00000DB0: 46 20 54 48 45 20 52 4F 55 54 49 4E 45 2E 20 D9 |F THE ROUTINE. .|
00000DC0: 4F 55 22 00 F0 15 08 2A 99 22 20 4D 55 53 54 20 |OU"....*." MUST |
00000DD0: 43 4F 4C 4C 45 43 54 20 54 48 45 20 46 49 56 45 |COLLECT THE FIVE|
00000DE0: 20 42 4C 41 43 4B 20 44 49 41 4D 4F 4E 44 53 22 | BLACK DIAMONDS"|
00000DF0: 00 1F 16 12 2A 99 22 20 41 52 4F 55 4E 44 20 54 |....*." AROUND T|
00000E00: 48 45 20 4D 41 5A 45 20 54 48 45 4E 20 48 45 41 |HE MAZE THEN HEA|
00000E10: 44 20 46 4F 52 20 54 48 45 20 45 58 49 54 22 00 |D FOR THE EXIT".|
00000E20: 4B 16 1C 2A 99 22 20 28 41 4E 20 41 53 54 45 52 |K..*." (AN ASTER|
00000E30: 49 53 4B 20 41 54 20 54 48 45 20 42 4F 54 54 4F |ISK AT THE BOTTO|
00000E40: 4D 2D 52 49 47 48 54 20 4F 46 22 00 5E 16 26 2A |M-RIGHT OF".^.&*|
00000E50: 99 22 20 54 48 45 20 4D 41 5A 45 2E 29 22 00 8B |." THE MAZE.)"..|
00000E60: 16 30 2A 99 22 11 1D C3 4F 4E 54 52 4F 4C 20 49 |.0*."...ONTROL I|
00000E70: 53 20 56 49 41 20 CA 4F 59 53 54 49 43 4B 20 49 |S VIA .OYSTICK I|
00000E80: 4E 20 D0 4F 52 54 20 C9 C9 2E 22 00 B9 16 3A 2A |N .ORT ..."...:*|
00000E90: 99 22 11 20 D9 4F 55 20 43 41 4E 20 41 4C 53 4F |.". .OU CAN ALSO|
00000EA0: 20 48 41 56 45 20 41 20 4C 49 54 54 4C 45 20 4D | HAVE A LITTLE M|
00000EB0: 45 41 4E 49 45 20 54 4F 22 00 DA 16 44 2A 99 22 |EANIE TO"...D*."|
00000EC0: 20 41 56 4F 49 44 20 49 46 20 59 4F 55 20 57 41 | AVOID IF YOU WA|
00000ED0: 4E 54 20 28 27 2B 27 29 2E 22 00 12 17 4E 2A 85 |NT ('+')."...N*.|
00000EE0: 20 22 11 1D C4 4F 20 59 4F 55 20 57 41 4E 54 20 | "...O YOU WANT |
00000EF0: 54 48 49 53 20 20 59 45 53 20 50 4C 45 41 53 45 |THIS YES PLEASE|
00000F00: 21 9D 9D 9D 9D 9D 9D 9D 9D 9D 9D 9D 9D 9D 22 3B |!.............";|
00000F10: 4B 24 00 2A 17 58 2A 8B 20 C8 28 4B 24 2C 31 29 |K$.*.X*. .(K$,1)|
00000F20: B2 22 59 22 20 A7 20 47 B2 31 00 44 17 20 4E 99 |."Y" . G.1.D. N.|
00000F30: 22 11 1D D0 52 45 53 53 20 41 20 CB 45 59 2E 2E |"...RESS A .EY..|
00000F40: 2E 2E 22 3B 00 5D 17 2A 4E A1 20 4B 24 3A 8B 20 |..";.].*N. K$:. |
00000F50: 4B 24 B2 22 22 20 A7 20 32 30 30 31 30 00 63 17 |K$."" . 20010.c.|
00000F60: 34 4E 8E 00 7A 17 30 75 99 22 93 11 1D 0E D7 45 |4N..z.0u.".....E|
00000F70: 4C 4C 20 C4 4F 4E 45 20 21 22 00 A5 17 3A 75 85 |LL .ONE !"...:u.|
00000F80: 22 11 1D C4 4F 20 59 4F 55 20 57 41 4E 54 20 54 |"...O YOU WANT T|
00000F90: 4F 20 50 4C 41 59 20 54 48 41 54 20 41 47 41 49 |O PLAY THAT AGAI|
00000FA0: 4E 22 3B 4B 24 00 BD 17 44 75 8B 20 C8 28 4B 24 |N";K$...Du. .(K$|
00000FB0: 2C 31 29 B2 22 59 22 20 A7 20 31 31 30 00 FD 17 |,1)."Y" . 110...|
00000FC0: 4E 75 99 22 93 11 1D D2 45 4D 45 4D 42 45 52 2E |Nu."....EMEMBER.|
00000FD0: 2E 2E 2E 2E D4 48 45 52 45 27 53 20 4F 4E 4C 59 |.....HERE'S ONLY|
00000FE0: 20 4F 4E 45 20 57 41 59 20 20 20 20 20 20 11 1D | ONE WAY ..|
00000FF0: D4 48 52 4F 55 47 48 2E 2E 2E 2E 2E 22 00 03 18 |.HROUGH....."...|
00001000: 58 75 80 00 00 00 |Xu.... |
....... 53280,0:. 53281,11.$...X.X.1._..
.. X.1 . ."....LOADING MACHINE CODE...."
:."MAZE.MC",8,1.K.D.. 10000...N.."...PAU
SE FOR THOUGHT...":. 2080...X.. 1000....
.. N.42 . DI.5 . 30000.E.... G . 2000...
... EA.1 . ."....EATEN !!":. 30010... ..
120.....J1.B(56320):. J1..127 . J.J1.5.
..J1.B(56320):. J1..127 .J.J1.Y...U.J.12
6:D.J.125:L.J.123:R.J.119.I...O.ME:. 150
0.T...N.B(M)...... N..32 . N..90 . N..42
. 1090...... N.42 . DI.5 . 1090...$.ME.
M:. O,32...... N.90 . DI.DI.1:. 1955,DI.
48...8.. DI.5 . N.90 . .".............GO
.FOR.THE.EXIT!!!!";.6.B.. CH.87 . CH.81:
. 1110.@.L.CH.87.Z.V.. ME.54272,14:. ME,
CH.`.`...Y...M.ME.L.R.U.40.D.40:....P.Q.
Q.1:. Q.0 . Q.3. .Z.W.B(PO.T(Q))...... W
.32 . W.90 . 2060.Y.... W.81 . W.87 . EA
.1:. 2060...... Q.3 . Q.Q.1: .2010.....Q
.0:. 2010.4.... PO,Z:PO.PO.T(Q):. PO.542
72,0:Z.B(PO):. PO,43.:.....C. ..".".U.*.
. 52600,0,18,10,0,0,88:."-DIAMONDS: 0-"G
(142)...4.. CO.1 . 5...>.P.1065..(.(1).1
9).2..(.(1).10).80.A.H.. P,90:. 54272.P,
0.G.R.....\.ME.1025:DI.0:CH.81:EA.0...F.
T(1)..40:T(3).40:T(2)..1:T(0).1...P.PO.1
901:Z.32:S.5.*.Z.. 1941,42.0.....E..'.".
...MAZE DEMO".W..'.".........."...$'."..
THIS MACHINE CODE PROGRAM CONSTRUCTS"...
.'.".RECTANGULAR MAZES DEPENDING ON".V.8
'.".SPECIFIED DIMENSIONS. AS IT IS IN"..
.B'.".MACHINE CODE, IT IS VERY FAST.".,.
L'.".TYPICALLY A FULL SCREEN SIZE MAZE W
ILL".W.V'.".TAKE LESS THAN A SECOND TO D
ESIGN."...`'."..BEFORE STARTING THE MAZE
, YOU WILL"...J'.".NEED TO SAY WHICH PAG
E IN MEMORY THE".X.T'." MAZE IS TO BE PL
ACED. A DEFAULT"...~'." POSITION '0' WIL
L AUTOMATICALLY PUT".1..'." THE MAZE AT
THE END OF BASIC MEMORY.".Z..'."..YOU WI
LL ALSO NEED TO STATE THE"....'." HORIZO
NTAL AND VERTICAL DIMENSIONS"....'." AS
WELL AS THE X,Y COORDINATES ON"....'." S
CREEN (THIS MAKES NO DIFFERENCE ON A"...
.'." PRINTER)....D'. 20000...N'."...MAZE
DEMO". .X'." .........".M..'."..THE SYN
TAX FOR THE MAZE PROGRAM IS:".Z..'.". SY
S 52600,PAGE,HORIZONTAL,VERTICAL,"....'.
" X POSITION (0-39),Y POSITION (0-24),".
V..(." CHARACTER (E.G. '65' FOR 'A' '88'
='X')"....(.".0,0 FOR X,Y IS THE TOP-LEF
T OF SCREEN".1..(."..TO PRINT A DUPLICAT
E OF A MAZE, THE".D..(." SYNTAX IS:".M.(
(."..SYS 53010,X POS,Y POS,CHARACTER"...
2(."..YOU MAY PREFER TO DEFINE THESE:".E
.<(."..MZ=52600 : MP=53010 AND USE SYS M
Z,.."...F(."..TO SAVE REMEMBERING THOSE
ADDRESSES."...P(. 20000...Z(."...MAZE DE
MO".%.D(."..........".P.N(."..A FULL SCR
EEN SIZE MAZE HAS 18,10".{.X(." AS HORIZ
ONTAL/VERTICAL DIMENSIONS."....(." THE M
INIMUM IS 1,1 AND MAXIMUM HORIZ".O..(."
DIMENSION IS 63 (THIS IS OFTEN"....(." T
OO BIG FOR MOST PRINTERS ANYWAY!)"... (.
20000....(."....MAZE DEMO".-..(."......
....".F..(."..TRY SOME MAZES:".Q.H(. "..
HORIZ,VERT: 18,10.......";H,V...R(.
H.18 . H.18....(. H.1 . H.1....(. V.10 .
V.10....(. V.1 . V.1....(. " X,Y POSITI
ON: 0,0.....";X,Y....). X.39 . X.39...
.). X.0 . X.0....). Y.0 . Y.0..."). Y.24
. Y.24.C.,). " CHARACTER: 255.....
";C.^.6)C..(C):. C.255 . C.255.P.@). C.3
3 . C.33...J). 20000:."...THINKING....".
..T). 52600,0,H,V,X,Y,C.T.^)."..ANOTHER
MAZE YES O.K...........";K$...H). H(K$,
1)."Y" . 10410...R)."...MAZE DEMO"...|).
"..........".C..)."..THE MAZES CAN BE PR
INTED ON A PRINTER".O..).".BY:".V..)."..
OPEN 4,4:CMD 4:SYS 52600,...."....)."..P
RINT#4:CLOSE 4....)."..YOU CAN ALSO CHAN
GE THE PITCH AND"....)." SIZE BEFOREHAND
IF YOUR PRINTER CAN DO"...B)." THIS. VE
RY SMALL CHARACTER SIZES GIVE".6.L)." SO
ME VERY TRICKY MAZES!".B.V). 20000.V..).
"...MAZE DEMO".H..).".........."....).".
.I HAVE WRITTEN A LITTLE GAME TO SHOW".C
..)." ONE POSSIBLE USE OF THE ROUTINE. Y
OU"....*." MUST COLLECT THE FIVE BLACK D
IAMONDS"....*." AROUND THE MAZE THEN HEA
D FOR THE EXIT".K..*." (AN ASTERISK AT T
HE BOTTOM-RIGHT OF".^.&*." THE MAZE.)"..
.0*."..CONTROL IS VIA JOYSTICK IN PORT I
I."...:*.". YOU CAN ALSO HAVE A LITTLE M
EANIE TO".Z.D*." AVOID IF YOU WANT ('+')
."...N*. "..DO YOU WANT THIS YES PLEASE
!.............";K$.*.X*. H(K$,1)."Y" . G
.1.D. N."..PRESS A KEY....";.].*N. K$:.
K$."" . 20010.C.4N..Z.0U."....WELL DONE
!"...:U."..DO YOU WANT TO PLAY THAT AGAI
N";K$...DU. H(K$,1)."Y" . 110...NU."...R
EMEMBER.....THERE'S ONLY ONE WAY ..
THROUGH....."...XU....
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL