BATTLESHIP
FILE INFORMATION
FILENAME(S): BATTLESHIP
FILE TYPE(S): PRG
FILE SIZE: 11.5K
FIRST SEEN: 2025-11-30 16:58:11
APPEARS ON: 1 disk(s)
FILE HASH
bebefebf2f13da7e54019966ba8b6c5982a673725559dc2a2d50068c85274431
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| TALENTED RULERZ | BATTLESHIP | PRG | High Voltage Complete C64 Collection, Markus Merz | 20 | 6 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
> DETECTED: COMMODORE BASIC PROGRAM (LOAD ADDRESS $0801)
00000000: 01 08 0A 08 01 00 89 39 31 30 00 2A 08 02 00 8F |.......910.*....|
00000010: 20 2A 2A 20 4D 4C 20 53 54 4F 50 20 4B 45 59 20 | ** ML STOP KEY |
00000020: 44 49 53 41 42 4C 45 20 2A 2A 00 55 08 03 00 99 |DISABLE **.U....|
00000030: 22 78 A9 3D 8D 14 03 A9 08 8D 15 03 58 60 20 EA |"x.=........X` .|
00000040: FF A9 FF 85 91 4C 34 EA 78 A9 31 8D 14 03 A9 EA |.....L4.x.1.....|
00000050: 8D 15 03 58 60 00 74 08 04 00 99 22 78 68 68 68 |...X`.t...."xhhh|
00000060: AA 68 A8 68 68 68 68 68 68 68 98 48 8A 48 58 60 |.h.hhhhhhh.H.HX`|
00000070: 31 31 31 22 00 85 08 05 00 99 22 68 68 68 68 68 |111"......"hhhhh|
00000080: 68 68 60 31 22 00 A7 08 06 00 8F 20 2A 2A 20 34 |hh`1"...... ** 4|
00000090: 20 2D 20 50 4F 50 20 4D 4C 20 53 55 42 52 4F 55 | - POP ML SUBROU|
000000A0: 54 49 4E 45 20 2A 2A 00 C8 08 0A 00 8F 20 2A 2A |TINE **...... **|
000000B0: 47 45 4E 45 52 41 4C 20 49 4E 50 55 54 20 52 4F |GENERAL INPUT RO|
000000C0: 55 54 49 4E 45 20 2A 2A 00 CE 08 0F 00 3A 00 D4 |UTINE **.....:..|
000000D0: 08 1E 00 3A 00 F0 08 23 00 8F 20 2B 2B 2B 20 49 |...:...#.. +++ I|
000000E0: 4E 50 55 54 20 53 45 43 54 49 4F 4E 20 2B 2B 2B |NPUT SECTION +++|
000000F0: 00 08 09 28 00 97 55 4F 2C 30 3A 55 52 24 B2 22 |...(..UO,0:UR$."|
00000100: 22 3A 55 49 24 B2 22 22 00 18 09 2A 00 8B 55 4C |":UI$.""...*..UL|
00000110: B2 30 A7 55 4C B2 38 30 00 22 09 2D 00 97 55 43 |.0.UL.80.".-..UC|
00000120: 2C 30 00 36 09 32 00 A1 55 49 24 3A 8B 55 49 24 |,0.6.2..UI$:.UI$|
00000130: B2 22 22 A7 35 30 00 60 09 37 00 8B 55 49 24 B2 |."".50.`.7..UI$.|
00000140: C7 28 31 33 29 AF C3 28 55 52 24 29 B1 B2 31 A7 |.(13)..(UR$)..1.|
00000150: 97 55 43 2C 31 3A 99 22 20 9D 22 3B 3A 89 38 35 |.UC,1:." .";:.85|
00000160: 00 73 09 3C 00 8B 55 49 24 B2 C7 28 32 30 29 A7 |.s.<..UI$..(20).|
00000170: 31 30 35 00 87 09 3E 00 8B 20 C3 28 55 52 24 29 |105...>.. .(UR$)|
00000180: B2 B1 55 4C A7 35 30 00 AC 09 41 00 8D 31 32 30 |..UL.50...A..120|
00000190: 3A 8F 20 43 48 45 43 4B 20 46 4F 52 20 56 41 4C |:. CHECK FOR VAL|
000001A0: 49 44 20 43 48 41 52 41 43 54 45 52 00 BC 09 46 |ID CHARACTER...F|
000001B0: 00 55 52 24 B2 55 52 24 AA 55 49 24 00 C6 09 4B |.UR$.UR$.UI$...K|
000001C0: 00 99 55 49 24 3B 00 CE 09 50 00 89 35 30 00 F3 |..UI$;...P..50..|
000001D0: 09 55 00 8F 20 2B 2B 2B 20 43 48 45 43 4B 20 46 |.U.. +++ CHECK F|
000001E0: 4F 52 20 48 45 4C 50 20 52 45 51 55 45 53 54 20 |OR HELP REQUEST |
000001F0: 2B 2B 2B 00 23 0A 5A 00 8F 2A 49 46 55 52 24 3D |+++.#.Z..*IFUR$=|
00000200: 55 58 24 54 48 45 4E 31 39 35 3A 52 45 4D 20 45 |UX$THEN195:REM E|
00000210: 58 49 54 20 54 4F 20 48 45 4C 50 20 52 4F 55 54 |XIT TO HELP ROUT|
00000220: 49 4E 45 00 32 0A 5F 00 8B 55 46 B2 31 A7 8D 32 |INE.2._..UF.1..2|
00000230: 34 30 00 3F 0A 64 00 55 46 B2 30 3A 99 3A 8E 00 |40.?.d.UF.0:.:..|
00000240: 58 0A 66 00 8F 20 2B 2B 20 43 48 45 43 4B 20 44 |X.f.. ++ CHECK D|
00000250: 45 4C 45 54 45 20 2B 2B 00 69 0A 69 00 8B C3 28 |ELETE ++.i.i...(|
00000260: 55 52 24 29 B3 31 A7 35 30 00 81 0A 6E 00 55 52 |UR$).1.50...n.UR|
00000270: 24 B2 C8 28 55 52 24 2C C3 28 55 52 24 29 AB 31 |$..(UR$,.(UR$).1|
00000280: 29 00 93 0A 73 00 99 22 9D 20 20 9D 9D 22 3B 3A |)...s..". ..";:|
00000290: 89 35 30 00 BA 0A 78 00 8F 20 2B 2B 20 43 48 45 |.50...x.. ++ CHE|
000002A0: 43 4B 20 46 4F 52 20 56 41 4C 49 44 20 43 48 41 |CK FOR VALID CHA|
000002B0: 52 41 43 54 45 52 53 20 2B 2B 00 CC 0A 7D 00 8B |RACTERS ++...}..|
000002C0: C3 28 55 53 24 29 B2 30 A7 31 35 30 00 DD 0A 82 |.(US$).0.150....|
000002D0: 00 81 55 53 B2 31 A4 C3 28 55 53 24 29 00 F4 0A |..US.1..(US$)...|
000002E0: 87 00 8B 55 49 24 B2 CA 28 55 53 24 2C 55 53 2C |...UI$..(US$,US,|
000002F0: 31 29 A7 8E 00 FA 0A 8C 00 82 00 07 0B 91 00 55 |1).............U|
00000300: 49 24 B2 22 22 3A 8E 00 22 0B 96 00 8F 20 2A 2A |I$."":..".... **|
00000310: 20 53 54 41 4E 44 41 52 44 20 49 4E 50 55 54 20 | STANDARD INPUT |
00000320: 2A 2A 00 28 0B 97 00 8F 00 2E 0B 98 00 8F 00 3F |**.(...........?|
00000330: 0B 9B 00 8B 55 49 24 B2 C7 28 33 32 29 A7 8E 00 |....UI$..(32)...|
00000340: 5C 0B A0 00 8B C6 28 55 49 24 29 B3 34 38 B0 C6 |\.....(UI$).48..|
00000350: 28 55 49 24 29 B1 35 37 A7 31 37 30 00 62 0B A5 |(UI$).57.170.b..|
00000360: 00 8E 00 7F 0B AA 00 8B C6 28 55 49 24 29 B3 36 |.........(UI$).6|
00000370: 35 B0 C6 28 55 49 24 29 B1 39 30 A7 31 38 30 00 |5..(UI$).90.180.|
00000380: 85 0B AF 00 8E 00 A9 0B B4 00 8B C6 28 55 49 24 |............(UI$|
00000390: 29 B3 31 39 33 B0 C6 28 55 49 24 29 B1 32 31 38 |).193..(UI$).218|
000003A0: A7 55 49 24 B2 22 22 3A 8E 00 CC 0B B9 00 8B C2 |.UI$."":........|
000003B0: 28 55 54 29 B2 55 55 25 A7 55 49 24 B2 C7 28 C6 |(UT).UU%.UI$..(.|
000003C0: 28 55 49 24 29 AB 31 32 38 29 3A 8E 00 D2 0B BB |(UI$).128):.....|
000003D0: 00 8E 00 DF 0B BE 00 55 49 24 B2 22 22 3A 8E 00 |.......UI$."":..|
000003E0: 04 0C C3 00 55 46 B2 31 3A 8F 20 2B 2B 2B 20 48 |....UF.1:. +++ H|
000003F0: 45 4C 50 20 52 4F 55 54 49 4E 45 20 45 58 49 54 |ELP ROUTINE EXIT|
00000400: 20 2B 2B 2B 00 0D 0C C5 00 8D 32 35 30 00 16 0C | +++......250...|
00000410: C8 00 8D 32 34 35 00 35 0C CD 00 81 55 51 B2 55 |...245.5....UQ.U|
00000420: 42 A4 28 55 32 25 AC 32 35 36 AA 55 31 25 AA 55 |B.(U2%.256.U1%.U|
00000430: 33 25 AB 32 29 00 51 0C D2 00 55 51 25 28 55 51 |3%.2).Q...UQ%(UQ|
00000440: AB 55 42 29 B2 C2 28 55 51 29 3A 82 3A 99 22 93 |.UB)..(UQ):.:.".|
00000450: 22 00 64 0C D7 00 55 5A B2 31 3A 55 56 25 B2 C2 |".d...UZ.1:UV%..|
00000460: 28 55 54 29 00 6D 0C D8 00 89 33 30 30 00 B1 0C |(UT).m....300...|
00000470: D9 00 55 5A B2 30 3A 55 53 24 B2 55 4A 24 3A 55 |..UZ.0:US$.UJ$:U|
00000480: 47 24 B2 55 4B 24 3A 55 50 B2 55 4A 3A 55 4C B2 |G$.UK$:UP.UJ:UL.|
00000490: 55 4B 3A 8B C2 28 35 30 30 30 33 29 B2 30 A7 97 |UK:..(50003).0..|
000004A0: 35 33 32 38 31 2C 36 3A 97 35 33 32 38 30 2C 31 |53281,6:.53280,1|
000004B0: 34 00 E6 0C DC 00 55 54 24 B2 55 4C 24 3A 99 22 |4.....UT$.UL$:."|
000004C0: 93 22 3B 3A 97 55 54 2C 55 56 25 3A 81 55 51 B2 |.";:.UT,UV%:.UQ.|
000004D0: 55 42 A4 28 55 32 25 AC 32 35 36 AA 55 31 25 AA |UB.(U2%.256.U1%.|
000004E0: 55 33 25 AB 33 29 00 FB 0C E1 00 97 55 51 2C 55 |U3%.3)......UQ,U|
000004F0: 51 25 28 55 51 AB 55 42 29 3A 82 00 07 0D E6 00 |Q%(UQ.UB):......|
00000500: 97 55 31 2C 55 31 25 00 13 0D E8 00 97 55 32 2C |.U1,U1%......U2,|
00000510: 55 32 25 00 1F 0D E9 00 97 55 34 2C 55 34 25 00 |U2%......U4,U4%.|
00000520: 2D 0D EA 00 97 55 33 2C 55 33 25 AB 31 00 35 0D |-....U3,U3%.1.5.|
00000530: EB 00 89 33 35 00 67 0D F0 00 55 44 25 B2 28 28 |...35.g...UD%.((|
00000540: 55 32 25 AC 32 35 36 AA 55 31 25 AA 55 33 25 29 |U2%.256.U1%.U3%)|
00000550: AB 55 42 29 AD 34 30 3A 99 C8 28 55 44 24 2C 55 |.UB).40:..(UD$,U|
00000560: 44 25 AA 31 29 3A 8E 00 A2 0D F5 00 99 C8 28 55 |D%.1):........(U|
00000570: 44 24 2C 32 34 29 3B 22 20 20 20 20 20 20 20 20 |D$,24);" |
00000580: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 12 20 | . |
00000590: 48 45 4C 50 20 43 4F 4D 49 4E 47 20 92 20 20 22 |HELP COMING . "|
000005A0: 3A 8E 00 CE 0D FA 00 55 31 25 B2 C2 28 55 31 29 |:......U1%..(U1)|
000005B0: 3A 55 32 25 B2 C2 28 55 32 29 3A 55 33 25 B2 C2 |:U2%..(U2):U3%..|
000005C0: 28 55 33 29 3A 55 34 25 B2 C2 28 55 34 29 00 F6 |(U3):U4%..(U4)..|
000005D0: 0D FB 00 55 4A 24 B2 55 53 24 3A 55 4B 24 B2 55 |...UJ$.US$:UK$.U|
000005E0: 47 24 3A 55 4C 24 B2 55 54 24 3A 55 4A B2 55 50 |G$:UL$.UT$:UJ.UP|
000005F0: 3A 55 4B B2 55 4C 00 FC 0D FF 00 8E 00 0D 0E 2C |:UK.UL.........,|
00000600: 01 8F 20 2A 2A 20 4D 45 4E 55 20 2A 2A 00 13 0E |.. ** MENU **...|
00000610: 31 01 3A 00 2E 0E 36 01 99 22 93 22 3A 97 35 33 |1.:...6..".":.53|
00000620: 32 38 31 2C 30 3A 97 35 33 32 38 30 2C 30 00 3B |281,0:.53280,0.;|
00000630: 0E 3B 01 99 C7 28 31 34 32 29 3B 00 60 0E 40 01 |.;...(142);.`.@.|
00000640: 99 22 13 11 11 11 05 20 20 20 20 20 20 20 20 20 |."..... |
00000650: 20 20 20 20 20 20 20 20 20 4D 45 4E 55 11 11 22 | MENU.."|
00000660: 00 8F 0E 45 01 99 22 20 20 20 20 20 1C 20 D5 C4 |...E.." . ..|
00000670: C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 |................|
00000680: C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C9 20 20 20 22 00 |........... ".|
00000690: BA 0E 4A 01 99 22 20 20 20 20 20 20 C7 20 20 20 |..J.." . |
000006A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000006B0: 20 20 20 20 20 20 20 20 C8 22 00 E5 0E 4F 01 99 | ."...O..|
000006C0: 22 20 20 20 20 20 20 C7 20 20 20 20 20 20 20 20 |" . |
000006D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000006E0: 20 20 20 C8 22 00 12 0F 54 01 99 22 20 20 20 20 | ."...T.." |
000006F0: 20 20 C7 20 05 20 31 2E 20 20 20 42 45 47 49 4E | . . 1. BEGIN|
00000700: 20 42 41 54 54 4C 45 53 48 49 50 20 20 20 1C 20 | BATTLESHIP . |
00000710: C8 22 00 3D 0F 59 01 99 22 20 20 20 20 20 20 C7 |.".=.Y.." .|
00000720: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000730: 20 20 20 20 20 20 20 20 20 20 20 C8 22 00 68 0F | .".h.|
00000740: 5E 01 99 22 20 20 20 20 20 20 C7 20 20 20 20 20 |^.." . |
00000750: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000760: 20 20 20 20 20 20 C8 22 00 95 0F 63 01 99 22 20 | ."...c.." |
00000770: 20 20 20 20 20 C7 20 05 20 32 2E 20 20 20 55 53 | . . 2. US|
00000780: 45 52 20 49 4E 53 54 52 55 43 54 49 4F 4E 53 20 |ER INSTRUCTIONS |
00000790: 20 1C 20 C8 22 00 C0 0F 68 01 99 22 20 20 20 20 | . ."...h.." |
000007A0: 20 20 C7 20 20 20 20 20 20 20 20 20 20 20 20 20 | . |
000007B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 C8 22 | ."|
000007C0: 00 EB 0F 6D 01 99 22 20 20 20 20 20 20 C7 20 20 |...m.." . |
000007D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000007E0: 20 20 20 20 20 20 20 20 20 C8 22 00 18 10 72 01 | ."...r.|
000007F0: 99 22 20 20 20 20 20 20 C7 20 20 05 33 2E 20 20 |." . .3. |
00000800: 20 51 55 49 54 20 20 20 20 20 20 20 20 20 20 20 | QUIT |
00000810: 20 20 20 20 1C 20 C8 22 00 43 10 77 01 99 22 20 | . .".C.w.." |
00000820: 20 20 20 20 20 C7 20 20 20 20 20 20 20 20 20 20 | . |
00000830: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000840: 20 C8 22 00 6E 10 7C 01 99 22 20 20 20 20 20 20 | .".n.|.." |
00000850: C7 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |. |
00000860: 20 20 20 20 20 20 20 20 20 20 20 20 C8 22 00 99 | ."..|
00000870: 10 81 01 99 22 20 20 20 20 20 20 CA C6 C6 C6 C6 |...." .....|
00000880: C6 C6 C6 C6 C6 C6 C6 C6 C6 C6 C6 C6 C6 C6 C6 C6 |................|
00000890: C6 C6 C6 C6 C6 C6 C6 CB 22 00 C6 10 82 01 99 22 |........"......"|
000008A0: 11 11 20 20 20 20 20 20 20 9E 05 50 52 45 53 53 |.. ..PRESS|
000008B0: 20 41 20 4E 55 4D 42 45 52 20 4B 45 59 20 28 31 | A NUMBER KEY (1|
000008C0: 2D 33 29 20 22 3B 00 D9 10 86 01 A1 41 24 3A 8B |-3) ";......A$:.|
000008D0: 41 24 B2 22 22 A7 33 39 30 00 02 11 87 01 8B 41 |A$."".390......A|
000008E0: 24 B3 B1 22 2A 22 AF 41 24 B3 B1 22 31 22 AF 41 |$.."*".A$.."1".A|
000008F0: 24 B3 B1 22 32 22 AF 41 24 B3 B1 22 33 22 A7 33 |$.."2".A$.."3".3|
00000900: 39 30 00 24 11 88 01 8B 41 24 B3 B1 22 2A 22 A7 |90.$....A$.."*".|
00000910: 20 91 C5 28 41 24 29 8D 31 30 30 30 2C 34 30 30 | ..(A$).1000,400|
00000920: 2C 33 39 36 00 2A 11 89 01 8A 00 51 11 8B 01 8F |,396.*.....Q....|
00000930: 20 2A 2A 20 52 45 2D 45 4E 41 42 4C 45 20 53 54 | ** RE-ENABLE ST|
00000940: 4F 50 20 4B 45 59 20 41 4E 44 20 45 4E 44 20 2A |OP KEY AND END *|
00000950: 2A 00 80 11 8C 01 8B C2 28 35 30 30 30 33 29 B3 |*.......(50003).|
00000960: B1 31 AF C2 28 35 30 30 30 33 29 B3 B1 31 36 30 |.1..(50003)..160|
00000970: AF C2 28 35 30 30 30 33 29 B3 B1 30 A7 33 39 39 |..(50003)..0.399|
00000980: 00 AA 11 8D 01 9E 55 55 AA 37 31 3A 8B C2 28 35 |......UU.71:..(5|
00000990: 30 30 30 33 29 B2 30 A7 97 35 33 32 38 31 2C 36 |0003).0..53281,6|
000009A0: 3A 97 35 33 32 38 30 2C 31 34 00 BB 11 8E 01 99 |:.53280,14......|
000009B0: 22 9A 93 22 3A 89 36 33 30 30 30 00 C6 11 8F 01 |"..":.63000.....|
000009C0: 8D 38 37 35 3A 8E 00 E7 11 90 01 8F 20 2A 2A 20 |.875:....... ** |
000009D0: 53 54 55 44 45 4E 54 20 49 4E 53 54 52 55 43 54 |STUDENT INSTRUCT|
000009E0: 49 4F 4E 53 20 2A 2A 00 16 12 95 01 99 22 93 22 |IONS **......"."|
000009F0: 3A 97 55 54 2C 55 4C 25 3A 8B C2 28 35 30 30 30 |:.UT,UL%:..(5000|
00000A00: 33 29 B2 30 A7 97 35 33 32 38 31 2C 30 3A 97 35 |3).0..53281,0:.5|
00000A10: 33 32 38 30 2C 30 00 3E 12 9A 01 55 50 B2 30 3A |3280,0.>...UP.0:|
00000A20: 55 47 24 B2 22 20 20 20 D5 53 45 52 20 C9 4E 53 |UG$." .SER .NS|
00000A30: 54 52 55 43 54 49 4F 4E 22 3A 8D 38 35 30 00 48 |TRUCTION":.850.H|
00000A40: 12 9C 01 8D 31 39 31 30 00 5C 12 EA 01 8B 55 5A |....1910.\....UZ|
00000A50: B2 31 A7 9E 55 50 25 3A 89 32 31 37 00 62 12 F3 |.1..UP%:.217.b..|
00000A60: 01 8E 00 83 12 F4 01 8F 20 2A 2A 20 54 45 41 43 |........ ** TEAC|
00000A70: 48 45 52 20 49 4E 53 54 52 55 43 54 49 4F 4E 53 |HER INSTRUCTIONS|
00000A80: 20 2A 2A 00 B3 12 F5 01 99 22 93 22 3A 97 55 54 | **......".":.UT|
00000A90: 2C 55 4C 25 3A 8B C2 28 35 30 30 30 33 29 B2 30 |,UL%:..(50003).0|
00000AA0: A7 97 35 33 32 38 31 2C 32 3A 97 35 33 32 38 30 |..53281,2:.53280|
00000AB0: 2C 31 30 00 D4 12 F6 01 55 50 B2 30 3A 55 47 24 |,10.....UP.0:UG$|
00000AC0: B2 22 20 20 C1 44 44 45 44 20 C9 4E 53 54 22 3A |." .DDED .NST":|
00000AD0: 8D 38 35 30 00 02 13 F7 01 99 22 11 11 20 20 20 |.850......".. |
00000AE0: 20 20 20 D4 4F 20 54 48 45 20 42 45 53 54 20 4F | .O THE BEST O|
00000AF0: 46 20 4F 55 52 20 4B 4E 4F 57 4C 45 44 47 45 2C |F OUR KNOWLEDGE,|
00000B00: 11 22 00 2B 13 F8 01 99 22 20 20 20 54 48 49 53 |.".+...." THIS|
00000B10: 20 50 52 4F 47 52 41 4D 20 49 53 20 49 4E 20 54 | PROGRAM IS IN T|
00000B20: 48 45 20 50 55 42 4C 49 43 11 22 00 3E 13 F9 01 |HE PUBLIC.".>...|
00000B30: 99 22 20 20 20 44 4F 4D 41 49 4E 2E 11 22 00 49 |." DOMAIN..".I|
00000B40: 13 FA 01 99 22 20 11 11 22 00 76 13 FB 01 99 22 |...." ..".v...."|
00000B50: 20 20 20 20 20 20 20 20 C7 52 45 45 4E 20 D6 41 | .REEN .A|
00000B60: 4C 4C 45 59 20 D0 55 42 4C 49 53 48 49 4E 47 20 |LLEY .UBLISHING |
00000B70: C9 4E 43 2E 11 22 00 9A 13 FC 01 99 22 20 20 20 |.NC.."......" |
00000B80: 20 20 20 20 20 37 31 32 32 20 D3 48 41 44 59 20 | 7122 .HADY |
00000B90: CF 41 4B 20 D2 4F 41 44 11 22 00 C0 13 FD 01 99 |.AK .OAD."......|
00000BA0: 22 20 20 20 20 20 20 20 20 C5 44 45 4E 20 D0 52 |" .DEN .R|
00000BB0: 41 52 49 45 2C 20 CD CE 20 20 35 35 33 34 34 22 |ARIE, .. 55344"|
00000BC0: 00 E0 13 FF 01 99 22 20 20 20 20 20 20 20 20 20 |......" |
00000BD0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | "|
00000BE0: 00 F6 13 00 02 55 50 B2 31 3A 8D 20 38 33 35 3A |.....UP.1:. 835:|
00000BF0: 8D 20 38 35 30 3A 00 1D 14 01 02 99 22 20 20 20 |. 850:......" |
00000C00: 20 20 11 11 D0 52 4F 47 52 41 4D 20 CE 41 4D 45 | ...ROGRAM .AME|
00000C10: 3A 20 C2 41 54 54 4C 45 53 48 49 50 11 00 44 14 |: .ATTLESHIP..D.|
00000C20: 02 02 99 22 20 20 20 20 20 D7 52 49 54 54 45 4E |..." .RITTEN|
00000C30: 20 C2 59 20 20 3A 20 CD 2E 20 D2 49 43 48 54 45 | .Y : .. .ICHTE|
00000C40: 52 20 20 11 00 6B 14 03 02 99 22 20 20 20 20 20 |R ..k...." |
00000C50: D5 50 47 52 41 44 45 44 20 C2 59 20 3A 20 D3 43 |.PGRADED .Y : .C|
00000C60: 4F 54 54 20 C2 52 55 4E 53 11 22 00 96 14 04 02 |OTT .RUNS.".....|
00000C70: 99 22 20 20 20 20 20 11 D4 48 49 53 20 50 52 4F |." ..HIS PRO|
00000C80: 47 52 41 4D 20 57 49 4C 4C 20 52 55 4E 20 4F 4E |GRAM WILL RUN ON|
00000C90: 20 41 4E 59 11 11 00 BB 14 08 02 99 22 20 20 20 | ANY........" |
00000CA0: 20 20 20 20 20 20 C3 CF CD CD CF C4 CF D2 C5 20 | ......... |
00000CB0: 36 34 20 C3 CF CD D0 D5 D4 C5 D2 00 C4 14 09 02 |64 .............|
00000CC0: 8D 38 33 35 00 D8 14 4E 02 8B 55 5A B2 31 A7 9E |.835...N..UZ.1..|
00000CD0: 55 50 25 3A 89 32 31 37 00 DE 14 57 02 8E 00 04 |UP%:.217...W....|
00000CE0: 15 58 02 8F 20 2A 2A 20 50 52 4F 47 52 41 4D 20 |.X.. ** PROGRAM |
00000CF0: 4D 4F 44 49 46 49 43 41 54 49 4F 4E 20 49 4E 53 |MODIFICATION INS|
00000D00: 54 20 2A 2A 00 15 15 59 02 99 22 93 22 3A 97 55 |T **...Y..".":.U|
00000D10: 54 2C 55 4C 25 00 35 15 5D 02 55 50 B2 30 3A 55 |T,UL%.5.].UP.0:U|
00000D20: 47 24 B2 22 D0 52 4F 47 52 41 4D 20 CD 4F 44 22 |G$.".ROGRAM .OD"|
00000D30: 3A 8D 38 35 30 00 3E 15 94 02 8D 38 33 35 00 52 |:.850.>....835.R|
00000D40: 15 B2 02 8B 55 5A B2 31 A7 9E 55 50 25 3A 89 32 |....UZ.1..UP%:.2|
00000D50: 31 37 00 58 15 BB 02 8E 00 7D 15 BC 02 8F 20 2A |17.X.....}.... *|
00000D60: 2A 20 54 4F 20 55 53 45 20 38 30 33 32 20 4C 4F |* TO USE 8032 LO|
00000D70: 41 44 20 43 42 4D 34 30 33 32 20 2A 2A 00 B3 15 |AD CBM4032 **...|
00000D80: C6 02 99 22 93 11 11 11 05 42 45 46 4F 52 45 20 |...".....BEFORE |
00000D90: 52 55 4E 4E 49 4E 47 20 54 48 49 53 20 50 52 4F |RUNNING THIS PRO|
00000DA0: 47 52 41 4D 20 4F 4E 20 41 4E 20 38 30 33 32 20 |GRAM ON AN 8032 |
00000DB0: 20 11 11 00 E9 15 D0 02 99 22 20 20 20 20 20 20 | ........" |
00000DC0: 4C 4F 41 44 20 54 48 45 20 27 43 42 4D 20 34 30 |LOAD THE 'CBM 40|
00000DD0: 33 32 27 20 50 52 4F 47 52 41 4D 11 11 11 11 11 |32' PROGRAM.....|
00000DE0: 11 11 11 11 11 11 11 11 22 00 F4 15 DA 02 9E 55 |........"......U|
00000DF0: 55 AA 37 31 00 FA 15 E4 02 80 00 1A 16 20 03 8F |U.71......... ..|
00000E00: 20 2A 2A 20 54 20 49 20 54 20 4C 20 45 20 20 20 | ** T I T L E |
00000E10: 50 20 41 20 47 20 45 20 2A 2A 00 2E 16 21 03 8B |P A G E **...!..|
00000E20: C2 28 34 39 31 35 32 29 B2 31 A7 38 33 30 00 56 |.(49152).1.830.V|
00000E30: 16 22 03 99 22 93 11 1D 05 22 3B 3A 97 35 33 32 |.".."....";:.532|
00000E40: 38 30 2C 31 33 3A 97 35 33 32 38 31 2C 31 33 3A |80,13:.53281,13:|
00000E50: 99 C7 28 31 34 29 00 8F 16 2C 03 99 22 95 13 11 |..(14)...,.."...|
00000E60: 11 11 11 1D 1D 1D 1D 1D 1D 1D 1D 1D 1D 1D 1D 1D |................|
00000E70: 1D 1D C2 C1 D4 D4 CC C5 D3 C8 C9 D0 22 3A 99 A3 |............":..|
00000E80: 31 35 29 22 B7 B7 B7 B7 B7 B7 B7 B7 B7 B7 22 00 |15)"..........".|
00000E90: BE 16 2E 03 99 22 9A 11 11 1D 1D 1D 1D C6 49 52 |....."........IR|
00000EA0: 45 20 54 4F 52 50 45 44 4F 45 53 20 42 59 20 47 |E TORPEDOES BY G|
00000EB0: 55 45 53 53 49 4E 47 20 53 50 4F 54 53 22 00 E9 |UESSING SPOTS"..|
00000EC0: 16 30 03 99 22 11 1D 1D 1D 1D 4F 4E 20 54 48 45 |.0..".....ON THE|
00000ED0: 20 50 4C 41 59 49 4E 47 20 42 4F 41 52 44 2E 20 | PLAYING BOARD. |
00000EE0: D7 48 45 4E 20 59 4F 55 22 00 17 17 32 03 99 22 |.HEN YOU"...2.."|
00000EF0: 11 1D 1D 1D 1D 47 55 45 53 53 20 43 4F 52 52 45 |.....GUESS CORRE|
00000F00: 43 54 4C 59 2C 20 59 4F 55 27 4C 4C 20 53 49 4E |CTLY, YOU'LL SIN|
00000F10: 4B 20 54 48 45 20 22 00 44 17 34 03 99 22 11 1D |K THE ".D.4.."..|
00000F20: 1D 1D 1D 43 4F 4D 50 55 54 45 52 27 53 20 53 48 |...COMPUTER'S SH|
00000F30: 49 50 53 2E 20 C2 55 54 20 57 41 54 43 48 20 4F |IPS. .UT WATCH O|
00000F40: 55 54 2C 22 00 71 17 36 03 99 22 11 1D 1D 1D 1D |UT,".q.6..".....|
00000F50: 54 48 45 20 43 4F 4D 50 55 54 45 52 20 43 41 4E |THE COMPUTER CAN|
00000F60: 20 53 49 4E 4B 20 59 4F 55 52 20 53 48 49 50 53 | SINK YOUR SHIPS|
00000F70: 22 00 82 17 38 03 99 22 11 1D 1D 1D 1D 54 4F 4F |"...8..".....TOO|
00000F80: 21 22 00 9D 17 3A 03 8F 20 2A 2A 20 43 4F 4D 4D |!"...:.. ** COMM|
00000F90: 4F 44 4F 52 45 20 4C 4F 47 4F 20 2A 2A 00 D6 17 |ODORE LOGO **...|
00000FA0: 3B 03 99 C8 28 55 44 24 2C 32 34 29 3B 22 1F 1D |;...(UD$,24);"..|
00000FB0: 1D 1D 1D 1D 1D 1D 1D 1D 12 50 52 45 53 53 20 53 |.........PRESS S|
00000FC0: 50 41 43 45 20 42 41 52 20 4F 52 20 57 41 49 54 |PACE BAR OR WAIT|
00000FD0: 92 22 3A 49 B2 30 00 F9 17 3C 03 A1 41 24 3A 8B |.":I.0...<..A$:.|
00000FE0: 41 24 B3 B1 22 20 22 A7 49 B2 49 AA 31 3A 8B 49 |A$.." ".I.I.1:.I|
00000FF0: B3 31 30 30 30 A7 38 32 38 00 06 18 3D 03 97 34 |.1000.828...=..4|
00001000: 39 31 35 32 2C 31 00 2A 18 3E 03 54 31 24 B2 22 |9152,1.*.>.T1$."|
00001010: 22 3A 54 32 24 B2 22 22 3A 54 33 24 B2 22 22 3A |":T2$."":T3$."":|
00001020: 54 34 24 B2 22 22 3A 49 B2 30 00 33 18 40 03 89 |T4$."":I.0.3.@..|
00001030: 33 30 30 00 4F 18 43 03 8F 20 2A 2A 20 53 50 41 |300.O.C.. ** SPA|
00001040: 43 45 20 42 41 52 20 50 52 45 53 53 20 2A 2A 00 |CE BAR PRESS **.|
00001050: 8E 18 48 03 97 55 4F 2C 30 3A 99 C8 28 55 44 24 |..H..UO,0:..(UD$|
00001060: 2C 32 34 29 3B 22 1D 1D 1D 1D 1D 1D 12 50 52 45 |,24);".......PRE|
00001070: 53 53 20 53 50 41 43 45 20 42 41 52 20 54 4F 20 |SS SPACE BAR TO |
00001080: 43 4F 4E 54 49 4E 55 45 92 20 20 20 20 22 00 AE |CONTINUE. "..|
00001090: 18 4C 03 A1 55 49 24 3A 8B 55 49 24 B3 B1 22 20 |.L..UI$:.UI$.." |
000010A0: 22 AF 55 49 24 B3 B1 22 2A 22 A7 38 34 34 00 BD |".UI$.."*".844..|
000010B0: 18 4D 03 8B 55 49 24 B2 22 2A 22 A7 8A 00 C3 18 |.M..UI$."*".....|
000010C0: 4E 03 8E 00 E3 18 52 03 8F 20 2A 2A 20 50 41 47 |N.....R.. ** PAG|
000010D0: 45 20 44 45 53 49 47 4E 20 52 4F 55 54 49 4E 45 |E DESIGN ROUTINE|
000010E0: 20 2A 2A 00 EF 18 54 03 55 50 B2 55 50 AA 31 00 | **...T.UP.UP.1.|
000010F0: 19 19 57 03 99 22 93 22 C8 28 55 54 24 AA 55 50 |..W..".".(UT$.UP|
00001100: 24 2C 32 31 29 3B C9 28 55 50 24 AA 55 47 24 AA |$,21);.(UP$.UG$.|
00001110: C4 28 55 50 29 2C 31 38 29 00 4A 19 5C 03 99 22 |.(UP),18).J.\.."|
00001120: 1C 20 B7 B7 B7 B7 B7 B7 B7 B7 B7 B7 B7 B7 B7 B7 |. ..............|
00001130: B7 B7 B7 B7 B7 B7 B7 B7 B7 B7 B7 B7 B7 B7 B7 B7 |................|
00001140: B7 B7 B7 B7 B7 B7 B7 B7 05 22 00 59 19 60 03 8B |.........".Y.`..|
00001150: 55 48 B3 B1 30 A7 38 37 30 00 8D 19 61 03 99 C8 |UH..0.870...a...|
00001160: 28 55 44 24 2C 32 34 29 3B C8 28 55 50 24 2C 37 |(UD$,24);.(UP$,7|
00001170: 29 3B 22 20 20 20 20 20 20 20 20 20 20 20 20 20 |);" |
00001180: 20 20 20 20 20 20 20 20 20 20 20 20 22 00 9E 19 | "...|
00001190: 66 03 55 48 B2 30 3A 99 22 13 11 22 3A 8E 00 BD |f.UH.0:."..":...|
000011A0: 19 6B 03 8F 20 2A 2A 20 50 4C 45 41 53 45 20 57 |.k.. ** PLEASE W|
000011B0: 41 49 54 20 52 45 4D 41 52 4B 20 2A 2A 00 F3 19 |AIT REMARK **...|
000011C0: 70 03 99 C8 28 55 44 24 2C 32 34 29 3B 22 20 20 |p...(UD$,24);" |
000011D0: 20 20 20 20 20 20 20 20 20 4F 4E 45 20 4D 4F 4D | ONE MOM|
000011E0: 45 4E 54 20 50 4C 45 41 53 45 2E 2E 2E 20 20 20 |ENT PLEASE... |
000011F0: 20 20 22 00 F9 19 75 03 8E 00 16 1A 84 03 8F 20 | "...u........ |
00001200: 2A 2A 20 53 45 54 20 55 50 20 56 41 52 49 41 42 |** SET UP VARIAB|
00001210: 4C 45 53 20 2A 2A 00 61 1A 85 03 55 58 24 B2 22 |LES **.a...UX$."|
00001220: 3F 22 3A 86 55 51 25 28 31 30 30 30 29 3A 55 42 |?":.UQ%(1000):UB|
00001230: B2 33 32 37 36 38 3A 55 31 B2 31 39 36 3A 55 32 |.32768:U1.196:U2|
00001240: B2 31 39 37 3A 55 33 B2 31 39 38 3A 55 34 B2 32 |.197:U3.198:U4.2|
00001250: 31 36 3A 55 43 B2 31 36 37 3A 55 55 B2 31 30 32 |16:UC.167:UU.102|
00001260: 34 00 9F 1A 86 03 55 54 B2 35 39 34 36 38 3A 55 |4.....UT.59468:U|
00001270: 55 25 B2 31 32 3A 55 4C 25 B2 31 34 3A 55 50 25 |U%.12:UL%.14:UP%|
00001280: B2 31 31 34 36 3A 55 4D B2 33 32 37 36 38 3A 55 |.1146:UM.32768:U|
00001290: 4F B2 31 35 38 3A 97 20 35 30 30 30 33 2C 30 00 |O.158:. 50003,0.|
000012A0: E2 1A 87 03 8B C2 28 35 30 30 30 33 29 B2 30 A7 |......(50003).0.|
000012B0: 55 42 B2 31 30 32 34 3A 55 31 B2 32 30 39 3A 55 |UB.1024:U1.209:U|
000012C0: 32 B2 32 31 30 3A 55 33 B2 32 31 31 3A 55 34 B2 |2.210:U3.211:U4.|
000012D0: 32 31 34 3A 55 43 B2 32 30 34 3A 55 55 B2 32 30 |214:UC.204:UU.20|
000012E0: 34 38 00 21 1B 88 03 8B C2 28 35 30 30 30 33 29 |48.!.....(50003)|
000012F0: B2 30 A7 55 54 B2 35 33 32 37 32 3A 55 55 25 B2 |.0.UT.53272:UU%.|
00001300: 32 31 3A 55 4C 25 B2 32 33 3A 55 50 25 B2 32 31 |21:UL%.23:UP%.21|
00001310: 33 39 3A 55 4D B2 31 30 32 34 3A 55 4F B2 31 39 |39:UM.1024:UO.19|
00001320: 38 00 45 1B 89 03 55 44 24 B2 22 13 11 11 11 11 |8.E...UD$.".....|
00001330: 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 |................|
00001340: 11 11 11 11 22 00 77 1B 8A 03 55 50 24 B2 22 20 |....".w...UP$." |
00001350: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00001360: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00001370: 20 20 20 20 20 20 22 00 C4 1B 8B 03 55 54 24 B2 | ".....UT$.|
00001380: 22 20 C2 41 54 54 4C 45 53 48 49 50 20 A0 A0 A0 |" .ATTLESHIP ...|
00001390: A0 A0 A0 22 3A 8F 20 50 4C 41 43 45 20 50 52 4F |...":. PLACE PRO|
000013A0: 47 52 41 4D 20 54 49 54 4C 45 20 48 45 52 45 20 |GRAM TITLE HERE |
000013B0: 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 |!!!!!!!!!!!!!!!!|
000013C0: 21 2A 2A 2A 00 CA 1B 8C 03 8E 00 E4 1B 8E 03 8F |!***............|
000013D0: 20 2A 2A 20 53 45 54 20 56 41 52 49 41 42 4C 45 | ** SET VARIABLE|
000013E0: 53 20 2A 2A 00 ED 1B 93 03 8D 39 30 30 00 08 1C |S **......900...|
000013F0: 98 03 8F 20 2A 2A 20 43 48 45 43 4B 20 46 4F 52 |... ** CHECK FOR|
00001400: 20 38 30 33 32 20 2A 2A 00 26 1C 9D 03 99 22 93 | 8032 **.&....".|
00001410: 22 3A 99 22 A0 22 3A 8F 20 53 48 49 46 54 45 44 |":.".":. SHIFTED|
00001420: 20 53 50 41 43 45 00 3D 1C A2 03 8B C2 28 55 42 | SPACE.=.....(UB|
00001430: AA 34 30 29 B3 B1 39 36 A7 8D 37 30 30 00 56 1C |.40)..96..700.V.|
00001440: A3 03 8F 20 2A 2A 20 4D 45 4D 4F 52 59 20 43 48 |... ** MEMORY CH|
00001450: 45 43 4B 20 2A 2A 00 6A 1C A4 03 8B 20 B8 28 30 |ECK **.j.... .(0|
00001460: 29 B1 32 30 30 30 A7 39 33 37 00 98 1C A5 03 99 |).2000.937......|
00001470: 22 93 11 11 05 54 48 49 53 20 4D 41 43 48 49 4E |"....THIS MACHIN|
00001480: 45 20 44 4F 45 53 20 4E 4F 54 20 48 41 56 45 20 |E DOES NOT HAVE |
00001490: 45 4E 4F 55 47 48 11 22 00 BC 1C A6 03 99 22 4D |ENOUGH."......"M|
000014A0: 45 4D 4F 52 59 20 54 4F 20 52 55 4E 20 54 48 49 |EMORY TO RUN THI|
000014B0: 53 20 50 52 4F 47 52 41 4D 20 21 22 00 C7 1C A7 |S PROGRAM !"....|
000014C0: 03 9E 55 55 AA 37 31 00 DC 1C A8 03 93 22 54 41 |..UU.71......"TA|
000014D0: 52 47 45 54 35 22 2C 38 3A 8A 3A 80 00 F6 1C A9 |RGET5",8:.:.....|
000014E0: 03 99 22 93 05 22 3A 8B C2 28 35 30 30 30 33 29 |.."..":..(50003)|
000014F0: B2 30 A7 39 36 32 00 25 1D AC 03 8F 20 2A 2A 20 |.0.962.%.... ** |
00001500: 42 41 53 49 43 20 32 2E 30 20 20 4F 52 20 20 34 |BASIC 2.0 OR 4|
00001510: 2E 30 20 20 4F 52 20 20 43 2D 36 34 20 53 45 54 |.0 OR C-64 SET|
00001520: 55 50 20 2A 2A 00 63 1D AD 03 97 31 30 37 35 2C |UP **.c....1075,|
00001530: 31 33 33 3A 97 31 30 37 36 2C 31 34 34 3A 97 31 |133:.1076,144:.1|
00001540: 30 37 37 2C 32 33 34 3A 97 31 30 37 39 2C 34 3A |077,234:.1079,4:|
00001550: 97 31 30 38 30 2C 31 33 33 3A 97 31 30 38 31 2C |.1080,133:.1081,|
00001560: 31 34 35 00 99 1D AE 03 97 31 30 39 31 2C 31 35 |145......1091,15|
00001570: 35 3A 97 31 30 39 38 2C 31 33 33 3A 97 31 30 39 |5:.1098,133:.109|
00001580: 39 2C 31 34 34 3A 97 31 31 30 30 2C 32 33 34 3A |9,144:.1100,234:|
00001590: 97 31 31 30 33 2C 31 33 33 00 BB 1D AF 03 97 31 |.1103,133......1|
000015A0: 31 30 34 2C 31 34 35 3A 97 31 31 30 35 2C 32 33 |104,145:.1105,23|
000015B0: 34 3A 97 31 30 38 32 2C 32 33 34 00 D2 1D B1 03 |4:.1082,234.....|
000015C0: 8B C2 28 35 30 30 30 33 29 B3 B1 31 36 30 A7 39 |..(50003)..160.9|
000015D0: 35 35 00 01 1E B6 03 97 31 30 39 33 2C 38 38 3A |55......1093,88:|
000015E0: 97 31 30 39 34 2C 32 32 38 3A 97 31 30 39 37 2C |.1094,228:.1097,|
000015F0: 38 35 3A 97 31 31 30 32 2C 32 32 38 3A 89 39 36 |85:.1102,228:.96|
00001600: 35 00 16 1E BB 03 8B C2 28 35 30 30 30 33 29 B3 |5.......(50003).|
00001610: B1 31 A7 39 39 30 00 45 1E C0 03 97 31 30 39 33 |.1.990.E....1093|
00001620: 2C 34 39 3A 97 31 30 39 34 2C 32 33 30 3A 97 31 |,49:.1094,230:.1|
00001630: 30 39 37 2C 34 36 3A 97 31 31 30 32 2C 32 33 30 |097,46:.1102,230|
00001640: 3A 89 39 36 35 00 7F 1E C2 03 97 32 30 39 39 2C |:.965......2099,|
00001650: 31 34 31 3A 97 32 31 30 30 2C 32 30 3A 97 32 31 |141:.2100,20:.21|
00001660: 30 31 2C 33 3A 97 32 31 30 33 2C 38 3A 97 32 31 |01,3:.2103,8:.21|
00001670: 30 34 2C 31 34 31 3A 97 32 31 30 35 2C 32 31 00 |04,141:.2105,21.|
00001680: BB 1E C3 03 97 32 31 30 36 2C 33 3A 97 32 31 31 |.....2106,3:.211|
00001690: 35 2C 31 34 35 3A 97 32 31 31 37 2C 35 32 3A 97 |5,145:.2117,52:.|
000016A0: 32 31 31 38 2C 32 33 34 3A 97 32 31 32 31 2C 34 |2118,234:.2121,4|
000016B0: 39 3A 97 32 31 32 32 2C 31 34 31 00 F5 1E C4 03 |9:.2122,141.....|
000016C0: 97 32 31 32 33 2C 32 30 3A 97 32 31 32 34 2C 33 |.2123,20:.2124,3|
000016D0: 3A 97 32 31 32 36 2C 32 33 34 3A 97 32 31 32 37 |:.2126,234:.2127|
000016E0: 2C 31 34 31 3A 97 32 31 32 38 2C 32 31 3A 97 32 |,141:.2128,21:.2|
000016F0: 31 32 39 2C 33 00 13 1F C5 03 9E 55 55 AA 34 38 |129,3......UU.48|
00001700: 3A 8F 20 44 49 53 41 42 4C 45 20 53 54 4F 50 20 |:. DISABLE STOP |
00001710: 4B 45 59 00 24 1F CA 03 8D 38 30 30 3A 8F 20 54 |KEY.$....800:. T|
00001720: 49 54 4C 45 00 34 1F D4 03 89 33 30 30 3A 8F 20 |ITLE.4....300:. |
00001730: 4D 45 4E 55 00 74 1F DE 03 99 22 93 54 48 45 20 |MENU.t....".THE |
00001740: 50 47 4D 20 57 49 4C 4C 20 4E 4F 54 20 57 4F 52 |PGM WILL NOT WOR|
00001750: 4B 20 4F 4E 20 54 48 49 53 20 4D 41 43 48 49 4E |K ON THIS MACHIN|
00001760: 45 21 22 3A 93 22 54 41 52 47 45 54 35 22 2C 38 |E!":."TARGET5",8|
00001770: 3A 8A 3A 80 00 A9 1F E8 03 8B 55 5A B2 31 A7 9E |:.:.......UZ.1..|
00001780: 55 50 25 3A 9E 55 50 25 3A 55 5A B2 30 3A 8F 20 |UP%:.UP%:UZ.0:. |
00001790: 2A 2A 20 50 52 4F 47 52 41 4D 20 53 54 41 52 54 |** PROGRAM START|
000017A0: 53 20 48 45 52 45 20 2A 2A 00 D6 1F E9 03 99 22 |S HERE **......"|
000017B0: 93 05 22 3B 3A 8C 3A 8B C2 28 35 30 30 30 33 29 |..";:.:..(50003)|
000017C0: B2 30 A7 97 35 33 32 38 31 2C 31 34 3A 97 35 33 |.0..53281,14:.53|
000017D0: 32 38 30 2C 31 34 00 DC 1F 42 04 3A 00 F5 1F 4C |280,14...B.:...L|
000017E0: 04 8F 20 42 41 54 54 4C 45 53 48 49 50 20 50 52 |.. BATTLESHIP PR|
000017F0: 4F 47 52 41 4D 00 0C 20 60 04 8F 20 42 28 33 2C |OGRAM.. `.. B(3,|
00001800: 37 29 2C 58 28 33 29 2C 59 28 33 29 00 12 20 6A |7),X(3),Y(3).. j|
00001810: 04 8F 00 4D 20 74 04 46 B2 30 3A 50 24 B2 22 40 |...M t.F.0:P$."@|
00001820: 32 32 32 35 35 32 35 35 33 34 34 33 31 33 33 31 |2225525534431331|
00001830: 34 36 36 34 36 31 31 36 31 30 30 31 30 34 34 30 |4664611610010440|
00001840: 37 33 33 37 37 36 36 37 37 30 30 37 40 00 53 20 |733776677007@.S |
00001850: 79 04 8F 00 7F 20 7E 04 99 C7 28 31 34 29 22 13 |y.... ~...(14)".|
00001860: 9E 20 20 20 20 20 20 20 20 20 2A 2A 2A 20 20 C2 |. *** .|
00001870: C1 D4 D4 CC C5 D3 C8 C9 D0 20 20 2A 2A 2A 05 00 |......... ***..|
00001880: BA 20 92 04 99 22 11 11 20 C8 4F 57 20 4D 41 4E |. ...".. .OW MAN|
00001890: 59 20 42 41 54 54 4C 45 53 48 49 50 53 20 50 45 |Y BATTLESHIPS PE|
000018A0: 52 20 53 49 44 45 3F 20 28 31 2D 37 29 20 22 3B |R SIDE? (1-7) ";|
000018B0: 3A 8D 32 32 39 30 3A 4E B2 43 00 EA 20 9C 04 99 |:.2290:N.C.. ...|
000018C0: 22 99 D7 48 49 4C 45 20 59 4F 55 20 4C 4F 43 41 |"..HILE YOU LOCA|
000018D0: 54 45 20 59 4F 55 52 53 2C 20 C9 27 4C 4C 20 48 |TE YOURS, .'LL H|
000018E0: 49 44 45 20 4D 49 4E 45 2E 22 00 1A 21 A1 04 99 |IDE MINE."..!...|
000018F0: 22 05 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 |"...............|
00001900: A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 |................|
00001910: A3 A3 A3 A3 A3 A3 A3 A3 A3 22 00 5B 21 A6 04 99 |.........".[!...|
00001920: 22 99 20 D4 4F 20 45 4E 54 45 52 20 41 20 42 41 |". .O ENTER A BA|
00001930: 54 54 4C 45 53 48 49 50 2C 20 47 49 56 45 20 4D |TTLESHIP, GIVE M|
00001940: 45 20 20 20 20 20 20 20 20 20 20 12 11 49 4E 20 |E ..IN |
00001950: 54 48 49 53 20 4F 52 44 45 52 3A 00 88 21 B0 04 |THIS ORDER:..!..|
00001960: 99 22 11 20 31 2E 20 D2 4F 57 20 28 CC C5 D4 D4 |.". 1. .OW (....|
00001970: C5 D2 29 20 4F 46 20 54 48 45 20 54 4F 50 2F 4C |..) OF THE TOP/L|
00001980: 45 46 54 20 45 4E 44 2E 00 A8 21 BA 04 99 22 11 |EFT END...!...".|
00001990: 20 32 2E 20 C9 54 53 20 C3 4F 4C 55 4D 4E 20 28 | 2. .TS .OLUMN (|
000019A0: CE D5 CD C2 C5 D2 29 2E 00 EF 21 C4 04 99 22 11 |......)...!...".|
000019B0: 20 33 2E 20 C9 54 53 20 C4 49 52 45 43 54 49 4F | 3. .TS .IRECTIO|
000019C0: 4E 2C 20 D6 45 52 54 49 43 41 4C 20 4F 52 20 20 |N, .ERTICAL OR |
000019D0: 20 20 20 20 20 20 20 20 20 20 20 20 C8 4F 52 49 | .ORI|
000019E0: 5A 4F 4E 54 41 4C 20 28 D6 2F C8 29 2E 11 22 00 |ZONTAL (./.)..".|
000019F0: 3A 22 C5 04 99 22 C6 4F 52 20 45 58 41 4D 50 4C |:"...".OR EXAMPL|
00001A00: 45 2C 20 45 4E 54 45 52 20 C1 30 C8 20 46 4F 52 |E, ENTER .0. FOR|
00001A10: 20 41 20 53 48 49 50 20 49 4E 20 54 48 45 55 50 | A SHIP IN THEUP|
00001A20: 50 45 52 20 4C 45 46 54 48 41 4E 44 20 43 4F 52 |PER LEFTHAND COR|
00001A30: 4E 45 52 20 49 4E 20 41 22 3B 00 5C 22 C6 04 99 |NER IN A";.\"...|
00001A40: 22 20 48 4F 52 49 5A 4F 4E 54 41 4C 20 20 20 44 |" HORIZONTAL D|
00001A50: 49 52 45 43 54 49 4F 4E 2E 91 91 22 00 78 22 CE |IRECTION...".x".|
00001A60: 04 99 22 9E 22 3B 3A 8D 38 33 35 3A 99 C7 28 31 |..".";:.835:..(1|
00001A70: 34 32 29 3B 22 05 22 3B 00 94 22 E2 04 8F 20 47 |42);".";.."... G|
00001A80: 45 54 20 54 48 45 20 4E 20 42 41 54 54 4C 45 53 |ET THE N BATTLES|
00001A90: 48 49 50 53 00 A9 22 EC 04 8F 20 44 52 41 57 20 |HIPS.."... DRAW |
00001AA0: 54 48 45 20 46 49 45 4C 44 00 F0 22 F6 04 99 22 |THE FIELD.."..."|
00001AB0: 93 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 |................|
00001AC0: 11 11 11 11 11 11 11 11 1D 1D 1D 1D 1D 1D 1D 1D |................|
00001AD0: 1D 1D 1D 1D 1D 1D 1D 1D 1D 1D 1D 20 20 20 20 20 |........... |
00001AE0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | "|
00001AF0: 00 11 23 F8 04 99 22 13 22 3B A6 36 29 3B 3A 81 |..#...".";.6);:.|
00001B00: 4A B2 30 A4 32 33 3A 99 22 A4 22 3B 3A 82 4A 3A |J.0.23:.".";:.J:|
00001B10: 99 00 38 23 00 05 81 49 B2 30 A4 37 3A 99 A6 36 |..8#...I.0.7:..6|
00001B20: 29 3B 3A 81 4A B2 30 A4 37 3A 99 22 A5 20 20 22 |);:.J.0.7:.". "|
00001B30: 3B 3A 82 4A 3A 99 22 A5 00 63 23 0A 05 99 A6 35 |;:.J:."..c#....5|
00001B40: 29 C7 28 36 35 AA 49 29 3B 3A 81 4A B2 30 A4 37 |).(65.I);:.J.0.7|
00001B50: 3A 99 22 CC A4 A4 22 3B 3A 82 4A 3A 99 22 A5 22 |:."...";:.J:."."|
00001B60: 3A 82 49 00 7B 23 14 05 99 A6 36 29 3B 3A 81 49 |:.I.{#....6);:.I|
00001B70: B2 30 A4 37 3A 99 49 3B 3A 82 49 00 84 23 1E 05 |.0.7:.I;:.I..#..|
00001B80: 43 48 B2 30 00 91 23 1F 05 81 4B B2 31 A4 4E AA |CH.0..#...K.1.N.|
00001B90: 31 00 A1 23 21 05 8B 43 48 B2 31 A7 4B B2 4B AB |1..#!..CH.1.K.K.|
00001BA0: 31 00 E9 23 23 05 99 22 13 11 11 11 11 11 11 11 |1..##.."........|
00001BB0: 11 11 11 11 11 11 11 11 11 11 11 11 9F 20 57 48 |............. WH|
00001BC0: 45 52 45 20 44 4F 20 59 4F 55 20 57 41 4E 54 20 |ERE DO YOU WANT |
00001BD0: 53 48 49 50 22 4B 22 3F 20 A0 A0 A0 A0 9D 9D 9D |SHIP"K"? .......|
00001BE0: 9D 22 3B 3A 8D 32 31 39 30 00 F9 23 24 05 8B 43 |.";:.2190..#$..C|
00001BF0: 48 B2 30 A7 8D 31 37 30 30 00 06 24 25 05 8B 43 |H.0..1700..$%..C|
00001C00: 48 B2 31 A7 82 4B 00 32 24 28 05 8B 28 44 24 B2 |H.1..K.2$(..(D$.|
00001C10: 22 56 22 AF C8 28 52 24 2C 31 29 B1 22 46 22 29 |"V"..(R$,1)."F")|
00001C20: B0 28 44 24 B2 22 48 22 AF 43 B1 35 29 89 31 36 |.(D$."H".C.5).16|
00001C30: 39 30 00 53 24 32 05 52 B2 C6 28 C8 28 52 24 2C |90.S$2.R..(.(R$,|
00001C40: 31 29 29 AB 36 35 3A 8B 44 24 B2 22 56 22 89 31 |1)).65:.D$."V".1|
00001C50: 33 37 30 00 7C 24 3C 05 59 B2 52 3A 81 57 B2 30 |370.|$<.Y.R:.W.0|
00001C60: A4 32 3A 8B A8 42 28 30 2C 52 29 AF 32 AE 28 57 |.2:..B(0,R).2.(W|
00001C70: AA 43 29 A7 82 57 3A 89 31 33 36 30 00 86 24 46 |.C)..W:.1360..$F|
00001C80: 05 89 31 36 39 30 00 B4 24 50 05 81 58 B2 43 A4 |..1690..$P..X.C.|
00001C90: 43 AA 32 3A 42 28 30 2C 52 29 B2 42 28 30 2C 52 |C.2:B(0,R).B(0,R|
00001CA0: 29 B0 32 AE 58 3A 8D 31 37 38 30 3A 82 58 3A 89 |).2.X:.1780:.X:.|
00001CB0: 31 34 30 30 00 DB 24 5A 05 58 B2 43 3A 81 57 B2 |1400..$Z.X.C:.W.|
00001CC0: 30 A4 32 3A 8B A8 42 28 30 2C 52 AA 57 29 AF 32 |0.2:..B(0,R.W).2|
00001CD0: AE 43 A7 82 57 3A 89 31 33 39 30 00 E5 24 64 05 |.C..W:.1390..$d.|
00001CE0: 89 31 36 39 30 00 0D 25 6E 05 81 59 B2 52 A4 52 |.1690..%n..Y.R.R|
00001CF0: AA 32 3A 42 28 30 2C 59 29 B2 42 28 30 2C 59 29 |.2:B(0,Y).B(0,Y)|
00001D00: B0 32 AE 43 3A 8D 31 37 38 30 3A 82 59 00 1C 25 |.2.C:.1780:.Y..%|
00001D10: 78 05 8B 4B B2 B1 4E A7 31 34 31 30 00 23 25 7D |x..K..N.1410.#%}|
00001D20: 05 82 4B 00 36 25 82 05 8F 20 53 48 4F 4F 54 20 |..K.6%... SHOOT |
00001D30: 27 45 4D 20 55 50 00 76 25 8C 05 99 C8 28 55 44 |'EM UP.v%....(UD|
00001D40: 24 2C 31 39 29 3A 99 22 11 20 45 4E 54 45 52 20 |$,19):.". ENTER |
00001D50: 12 4C 45 54 54 45 52 2F 4E 55 4D 42 45 52 92 20 |.LETTER/NUMBER. |
00001D60: 4F 46 20 59 4F 55 52 20 53 48 4F 54 3A 20 22 3B |OF YOUR SHOT: ";|
00001D70: 3A 8D 32 32 36 30 00 86 25 91 05 8B 43 4B B2 31 |:.2260..%...CK.1|
00001D80: A7 89 31 34 32 30 00 B1 25 96 05 58 B2 43 3A 59 |..1420..%..X.C:Y|
00001D90: B2 C6 28 52 24 29 AB 36 35 3A 42 28 32 2C 59 29 |..(R$).65:B(2,Y)|
00001DA0: B2 42 28 32 2C 59 29 B0 32 AE 58 3A 8D 31 37 38 |.B(2,Y).2.X:.178|
00001DB0: 30 00 DD 25 A0 05 81 57 B2 30 A4 37 3A 8B 28 42 |0..%...W.0.7:.(B|
00001DC0: 28 31 2C 57 29 AF 42 28 32 2C 57 29 29 B2 42 28 |(1,W).B(2,W)).B(|
00001DD0: 31 2C 57 29 A7 82 57 3A 89 31 35 30 30 00 FE 25 |1,W)..W:.1500..%|
00001DE0: AA 05 8F 20 47 45 54 20 54 48 45 20 D0 C5 D4 27 |... GET THE ...'|
00001DF0: 53 20 50 4C 41 59 20 46 52 4F 4D 20 50 24 00 0A |S PLAY FROM P$..|
00001E00: 26 B4 05 8B 46 89 31 35 34 30 00 2A 26 BE 05 50 |&...F.1540.*&..P|
00001E10: B2 31 AA 32 AC B5 28 28 C3 28 50 24 29 AD 32 AB |.1.2..((.(P$).2.|
00001E20: 31 29 AC BB 28 31 29 AE 33 29 00 58 26 C8 05 58 |1)..(1).3).X&..X|
00001E30: 24 B2 CA 28 50 24 2C 50 AA 31 2C 32 29 3A 50 24 |$..(P$,P.1,2):P$|
00001E40: B2 C8 28 50 24 2C 50 29 AA C9 28 50 24 2C C3 28 |..(P$,P)..(P$,.(|
00001E50: 50 24 29 AB 50 AB 32 29 00 94 26 D2 05 58 B2 C5 |P$).P.2)..&..X..|
00001E60: 28 C8 28 58 24 2C 31 29 29 3A 59 B2 C5 28 C9 28 |(.(X$,1)):Y..(.(|
00001E70: 58 24 2C 31 29 29 3A 42 28 33 2C 59 29 B2 42 28 |X$,1)):B(3,Y).B(|
00001E80: 33 2C 59 29 B0 32 AE 58 3A 8D 31 37 38 30 3A 89 |3,Y).2.X:.1780:.|
00001E90: 31 34 31 30 00 B3 26 D7 05 99 22 20 20 20 20 20 |1410..&..." |
00001EA0: 20 20 20 20 20 20 20 20 20 20 47 4F 54 43 48 41 | GOTCHA|
00001EB0: 21 21 22 00 BD 26 D8 05 89 31 35 31 30 00 E4 26 |!!"..&...1510..&|
00001EC0: DC 05 99 22 20 20 20 20 20 20 20 20 20 2A 2A 2A |..." ***|
00001ED0: 20 59 4F 55 20 47 4F 54 20 4D 45 21 21 21 20 2A | YOU GOT ME!!! *|
00001EE0: 2A 2A 9E 22 00 F4 26 E6 05 99 22 9E 22 3B 3A 8D |**."..&...".";:.|
00001EF0: 20 38 34 30 00 FA 26 F0 05 8E 00 18 27 04 06 99 | 840..&.....'...|
00001F00: 3A 8F 20 4C 4F 4F 4B 20 46 4F 52 20 4E 45 49 47 |:. LOOK FOR NEIG|
00001F10: 48 42 4F 52 20 48 49 54 00 50 27 0E 06 8B 46 B2 |HBOR HIT.P'...F.|
00001F20: 32 A7 58 B2 58 28 31 29 AB 58 28 32 29 3A 59 B2 |2.X.X(1).X(2):Y.|
00001F30: 59 28 31 29 AB 59 28 32 29 3A 91 31 AA 58 28 30 |Y(1).Y(2):.1.X(0|
00001F40: 29 89 31 36 32 30 2C 31 36 33 30 2C 31 36 34 30 |).1620,1630,1640|
00001F50: 00 5E 27 18 06 8B 46 B1 33 89 33 30 30 30 00 88 |.^'...F.3.3000..|
00001F60: 27 22 06 58 28 30 29 B2 58 28 30 29 AA 31 3A 91 |'".X(0).X(0).1:.|
00001F70: 58 28 30 29 89 31 35 38 30 2C 31 35 39 30 2C 31 |X(0).1580,1590,1|
00001F80: 36 30 30 2C 31 36 31 30 00 A8 27 2C 06 8B 58 28 |600,1610..',..X(|
00001F90: 31 29 A7 58 B2 58 28 31 29 AB 31 3A 59 B2 59 28 |1).X.X(1).1:Y.Y(|
00001FA0: 31 29 3A 89 31 36 35 30 00 CA 27 36 06 8B 58 28 |1):.1650..'6..X(|
00001FB0: 31 29 B3 37 A7 58 B2 58 28 31 29 AA 31 3A 59 B2 |1).7.X.X(1).1:Y.|
00001FC0: 59 28 31 29 3A 89 31 36 35 30 00 EA 27 40 06 8B |Y(1):.1650..'@..|
00001FD0: 59 28 31 29 A7 58 B2 58 28 31 29 3A 59 B2 59 28 |Y(1).X.X(1):Y.Y(|
00001FE0: 31 29 AB 31 3A 89 31 36 35 30 00 0C 28 4A 06 8B |1).1:.1650..(J..|
00001FF0: 59 28 31 29 B3 37 A7 58 B2 58 28 31 29 3A 59 B2 |Y(1).7.X.X(1):Y.|
00002000: 59 28 31 29 AA 31 3A 89 31 36 35 30 00 40 28 54 |Y(1).1:.1650.@(T|
00002010: 06 8B 58 28 32 29 B1 B2 58 AF 59 28 32 29 B1 B2 |..X(2)..X.Y(2)..|
00002020: 59 A7 58 B2 58 28 32 29 AB 58 3A 59 B2 59 28 32 |Y.X.X(2).X:Y.Y(2|
00002030: 29 AB 59 3A 58 28 30 29 B2 31 3A 89 31 36 35 30 |).Y:X(0).1:.1650|
00002040: 00 76 28 5E 06 8B 58 28 31 29 AA 58 B3 38 AF 59 |.v(^..X(1).X.8.Y|
00002050: 28 31 29 AA 59 B3 38 A7 58 B2 58 28 31 29 AA 58 |(1).Y.8.X.X(1).X|
00002060: 3A 59 B2 59 28 31 29 AA 59 3A 58 28 30 29 B2 32 |:Y.Y(1).Y:X(0).2|
00002070: 3A 89 31 36 35 30 00 AE 28 68 06 46 B2 31 3A 97 |:.1650..(h.F.1:.|
00002080: 33 32 38 31 34 AB 33 32 37 36 38 AA 55 4D AA 33 |32814.32768.UM.3|
00002090: AC 58 28 32 29 AA 38 30 AC 59 28 32 29 2C 32 33 |.X(2).80.Y(2),23|
000020A0: 30 3A 58 28 30 29 B2 31 3A 89 31 35 37 30 00 CA |0:X(0).1:.1570..|
000020B0: 28 72 06 42 28 33 2C 59 29 B2 42 28 33 2C 59 29 |(r.B(3,Y).B(3,Y)|
000020C0: B0 32 AE 58 3A 8D 31 37 38 30 00 D9 28 7C 06 8B |.2.X:.1780..(|..|
000020D0: 46 B3 B1 33 89 31 34 31 30 00 06 29 86 06 81 57 |F..3.1410..)...W|
000020E0: B2 30 A4 37 3A 8B 28 42 28 30 2C 57 29 AF 42 28 |.0.7:.(B(0,W).B(|
000020F0: 33 2C 57 29 29 B2 42 28 30 2C 57 29 A7 82 57 3A |3,W)).B(0,W)..W:|
00002100: 89 20 31 34 39 35 00 14 29 90 06 46 B2 30 3A 89 |. 1495..)..F.0:.|
00002110: 31 34 31 30 00 4B 29 9A 06 8D 31 37 38 30 3A 99 |1410.K)...1780:.|
00002120: 22 20 54 52 59 20 41 47 41 49 4E 3B 20 57 48 45 |" TRY AGAIN; WHE|
00002130: 52 45 20 4E 4F 57 3F 20 20 20 20 9D 9D 22 3B 3A |RE NOW? ..";:|
00002140: 8D 32 31 39 30 3A 89 31 33 32 30 00 6D 29 A4 06 |.2190:.1320.m)..|
00002150: 8F 20 53 55 42 52 4F 55 54 49 4E 45 3A 20 4C 4F |. SUBROUTINE: LO|
00002160: 43 41 54 45 20 53 48 49 50 53 2A 2A 2A 00 95 29 |CATE SHIPS***..)|
00002170: AE 06 58 B2 B5 28 38 AC BB 28 31 29 29 3A 59 B2 |..X..(8..(1)):Y.|
00002180: B5 28 38 AC BB 28 31 29 29 3A 44 B2 B5 28 32 AC |.(8..(1)):D..(2.|
00002190: BB 28 31 29 29 00 B0 29 B8 06 8B 28 44 AF 58 B1 |.(1))..)...(D.X.|
000021A0: 35 29 B0 28 A8 44 AF 59 B1 35 29 89 31 37 31 30 |5).(.D.Y.5).1710|
000021B0: 00 C9 29 C2 06 8B 44 89 31 37 36 30 3A 8F 20 48 |..)...D.1760:. H|
000021C0: 4F 52 49 5A 4F 4E 54 41 4C 00 E7 29 CC 06 81 57 |ORIZONTAL..)...W|
000021D0: B2 59 A4 59 AA 32 3A 8B 42 28 31 2C 57 29 AF 32 |.Y.Y.2:.B(1,W).2|
000021E0: AE 58 89 31 37 31 30 00 0E 2A D6 06 82 57 3A 81 |.X.1710..*...W:.|
000021F0: 57 B2 59 A4 59 AA 32 3A 42 28 31 2C 57 29 B2 42 |W.Y.Y.2:B(1,W).B|
00002200: 28 31 2C 57 29 B0 32 AE 58 3A 82 57 3A 8E 00 2C |(1,W).2.X:.W:..,|
00002210: 2A E0 06 81 57 B2 58 A4 58 AA 32 3A 8B 42 28 31 |*...W.X.X.2:.B(1|
00002220: 2C 59 29 AF 32 AE 57 89 31 37 31 30 00 57 2A EA |,Y).2.W.1710.W*.|
00002230: 06 82 57 3A 81 57 B2 58 A4 58 AA 32 AC 44 A9 44 |..W:.W.X.X.2.D.D|
00002240: 3A 42 28 31 2C 59 29 B2 42 28 31 2C 59 29 B0 32 |:B(1,Y).B(1,Y).2|
00002250: AE 57 3A 82 57 3A 8E 00 71 2A F4 06 8F 20 49 4E |.W:.W:..q*... IN|
00002260: 53 45 52 54 20 48 49 54 53 20 26 20 54 52 49 45 |SERT HITS & TRIE|
00002270: 53 00 8F 2A FE 06 5A B2 33 32 38 31 34 AB 33 32 |S..*..Z.32814.32|
00002280: 37 36 38 AA 55 4D AA 33 AC 58 AA 38 30 AC 59 00 |768.UM.3.X.80.Y.|
00002290: B9 2A 08 07 8B 42 28 30 2C 59 29 AF 32 AE 58 AF |.*...B(0,Y).2.X.|
000022A0: A8 42 28 33 2C 59 29 A7 97 5A 2C 31 36 30 3A 97 |.B(3,Y)..Z,160:.|
000022B0: 35 34 32 37 32 AA 5A 2C 37 00 D9 2A 12 07 8B 42 |54272.Z,7..*...B|
000022C0: 28 33 2C 59 29 AF 32 AE 58 AF C2 28 5A 29 B3 B1 |(3,Y).2.X..(Z)..|
000022D0: 31 30 32 A7 8D 31 38 37 30 00 0B 2B 1C 07 8B 42 |102..1870..+...B|
000022E0: 28 32 2C 59 29 AF 32 AE 58 AF 42 28 31 2C 59 29 |(2,Y).2.X.B(1,Y)|
000022F0: A7 97 5A AA 32 2C 38 36 3A 97 35 34 32 37 32 AA |..Z.2,86:.54272.|
00002300: 5A AA 32 2C 32 3A 89 31 38 34 30 00 31 2B 26 07 |Z.2,2:.1840.1+&.|
00002310: 8B 42 28 32 2C 59 29 AF 32 AE 58 A7 97 5A AA 32 |.B(2,Y).2.X..Z.2|
00002320: 2C 38 37 3A 97 35 34 32 37 32 AA 5A AA 32 2C 31 |,87:.54272.Z.2,1|
00002330: 33 00 4B 2B 30 07 99 22 13 11 11 11 11 11 11 11 |3.K+0.."........|
00002340: 11 11 11 11 11 11 11 11 11 11 11 00 84 2B 3A 07 |.............+:.|
00002350: 81 57 B2 31 A4 34 3A 99 22 20 20 20 20 20 20 20 |.W.1.4:." |
00002360: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00002370: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00002380: 22 3A 82 57 00 93 2B 44 07 99 22 91 91 91 91 91 |":.W..+D..".....|
00002390: 22 3A 8E 00 A9 2B 4E 07 8F 20 41 43 43 4F 55 4E |":...+N.. ACCOUN|
000023A0: 54 20 46 4F 52 20 48 49 54 00 D3 2B 58 07 97 5A |T FOR HIT..+X..Z|
000023B0: 2C 31 30 32 3A 8B C2 28 35 34 32 37 32 AA 5A 29 |,102:..(54272.Z)|
000023C0: B2 37 A7 97 35 34 32 37 32 AA 5A 2C 32 3A 89 31 |.7..54272.Z,2:.1|
000023D0: 38 38 39 00 E2 2B 5D 07 97 35 34 32 37 32 AA 5A |889..+]..54272.Z|
000023E0: 2C 36 00 F5 2B 61 07 8B A8 42 28 30 2C 59 29 AF |,6..+a...B(0,Y).|
000023F0: 32 AE 58 A7 8E 00 25 2C 62 07 8B 58 28 46 29 B3 |2.X...%,b..X(F).|
00002400: B1 58 B0 59 28 46 29 B3 B1 59 A7 46 B2 46 AA 31 |.X.Y(F)..Y.F.F.1|
00002410: 3A 58 28 46 29 B2 58 3A 59 28 46 29 B2 59 3A 58 |:X(F).X:Y(F).Y:X|
00002420: 28 30 29 B2 30 00 2B 2C 6C 07 8E 00 4B 2C 76 07 |(0).0.+,l...K,v.|
00002430: 8F 20 49 4E 53 54 52 55 43 54 49 4F 4E 53 20 49 |. INSTRUCTIONS I|
00002440: 46 20 52 45 51 55 45 53 54 45 44 00 79 2C 80 07 |F REQUESTED.y,..|
00002450: 99 22 11 20 C1 20 42 41 54 54 4C 45 53 48 49 50 |.". . BATTLESHIP|
00002460: 20 49 53 20 41 20 42 4C 4F 43 4B 20 4F 46 20 33 | IS A BLOCK OF 3|
00002470: 20 41 44 4A 41 43 45 4E 54 00 A8 2C 8A 07 99 22 | ADJACENT..,..."|
00002480: 11 20 53 51 55 41 52 45 53 20 4F 4E 20 41 4E 20 |. SQUARES ON AN |
00002490: 38 58 38 20 46 49 45 4C 44 2E 20 20 D4 48 45 20 |8X8 FIELD. .HE |
000024A0: 53 48 49 50 20 4D 41 59 00 DA 2C 94 07 99 22 11 |SHIP MAY..,...".|
000024B0: 20 42 45 20 48 4F 52 49 5A 4F 4E 54 41 4C 20 4F | BE HORIZONTAL O|
000024C0: 52 20 56 45 52 54 49 43 41 4C 20 4F 4E 20 54 48 |R VERTICAL ON TH|
000024D0: 45 20 42 4F 41 52 44 2E 22 3B 00 08 2D 9E 07 99 |E BOARD.";..-...|
000024E0: 22 11 20 D4 48 45 20 4D 41 58 49 4D 55 4D 20 4E |". .HE MAXIMUM N|
000024F0: 55 4D 42 45 52 20 4F 46 20 53 48 49 50 53 20 54 |UMBER OF SHIPS T|
00002500: 48 41 54 20 59 4F 55 22 00 37 2D A8 07 99 22 11 |HAT YOU".7-...".|
00002510: 20 4D 41 59 20 50 49 43 4B 20 49 53 20 53 45 56 | MAY PICK IS SEV|
00002520: 45 4E 2E 20 20 D9 4F 55 20 54 48 45 4E 20 50 49 |EN. .OU THEN PI|
00002530: 43 4B 20 54 48 45 22 00 66 2D B2 07 99 22 11 20 |CK THE".f-...". |
00002540: 4C 4F 43 41 54 49 4F 4E 20 46 4F 52 20 54 48 45 |LOCATION FOR THE|
00002550: 20 54 4F 50 2C 20 4C 45 46 54 20 43 4F 52 4E 45 | TOP, LEFT CORNE|
00002560: 52 20 41 4E 44 22 00 91 2D BC 07 99 22 11 20 57 |R AND"..-...". W|
00002570: 48 45 54 48 45 52 20 54 48 45 20 53 48 49 50 20 |HETHER THE SHIP |
00002580: 49 53 20 48 4F 52 49 5A 4F 4E 54 41 4C 20 4F 52 |IS HORIZONTAL OR|
00002590: 22 00 C0 2D C6 07 99 22 11 20 56 45 52 54 49 43 |"..-...". VERTIC|
000025A0: 41 4C 2E 20 46 4F 52 20 45 58 41 4D 50 4C 45 2C |AL. FOR EXAMPLE,|
000025B0: 20 41 20 53 48 49 50 20 48 45 41 44 49 4E 47 22 | A SHIP HEADING"|
000025C0: 00 EE 2D D0 07 99 22 11 20 53 4F 55 54 48 20 46 |..-...". SOUTH F|
000025D0: 52 4F 4D 20 54 48 45 20 54 4F 50 20 4C 45 46 54 |ROM THE TOP LEFT|
000025E0: 20 43 4F 52 4E 45 52 20 57 4F 55 4C 44 22 00 0D | CORNER WOULD"..|
000025F0: 2E DA 07 99 22 11 20 42 45 20 45 4E 54 45 52 45 |....". BE ENTERE|
00002600: 44 20 41 53 20 27 C1 30 D6 27 2E 9A 22 00 16 2E |D AS '.0.'.."...|
00002610: DB 07 8D 38 33 35 00 25 2E DC 07 99 22 05 22 3B |...835.%....".";|
00002620: 3A 8D 38 35 30 00 55 2E DF 07 99 22 11 20 D4 48 |:.850.U....". .H|
00002630: 52 45 45 20 59 45 4C 4C 4F 57 20 42 4C 4F 43 4B |REE YELLOW BLOCK|
00002640: 53 20 57 49 4C 4C 20 41 50 50 45 41 52 20 49 4E |S WILL APPEAR IN|
00002650: 20 54 48 45 22 00 85 2E E4 07 99 22 11 20 43 45 | THE"......". CE|
00002660: 4C 4C 53 20 2C C1 30 2C 20 C2 30 20 41 4E 44 20 |LLS ,.0, .0 AND |
00002670: C3 30 2E 20 20 D4 48 49 53 20 52 45 50 52 45 53 |.0. .HIS REPRES|
00002680: 45 4E 54 53 22 00 B3 2E EE 07 99 22 11 20 4F 4E |ENTS"......". ON|
00002690: 45 20 4F 46 20 59 4F 55 52 20 53 48 49 50 53 2E |E OF YOUR SHIPS.|
000026A0: 20 C9 46 20 59 4F 55 20 4D 49 53 53 2C 20 54 48 | .F YOU MISS, TH|
000026B0: 45 4E 22 00 E3 2E 02 08 99 22 11 20 41 20 27 99 |EN"......". A '.|
000026C0: 4F 05 27 20 41 50 50 45 41 52 53 2E 20 20 C9 46 |O.' APPEARS. .F|
000026D0: 20 59 4F 55 20 48 49 54 2C 20 41 4E 20 27 1C D8 | YOU HIT, AN '..|
000026E0: 05 27 22 00 0E 2F 0C 08 99 22 11 20 41 50 50 45 |.'"../...". APPE|
000026F0: 41 52 53 2E 20 C9 46 20 59 4F 55 20 57 49 50 45 |ARS. .F YOU WIPE|
00002700: 20 4F 55 54 20 54 48 45 20 36 34 27 53 22 00 3B | OUT THE 64'S".;|
00002710: 2F 16 08 99 22 11 20 53 48 49 50 20 42 45 46 4F |/...". SHIP BEFO|
00002720: 52 45 20 49 54 20 47 45 54 53 20 59 4F 55 52 53 |RE IT GETS YOURS|
00002730: 2C 20 59 4F 55 20 57 49 4E 2E 22 00 68 2F 20 08 |, YOU WIN.".h/ .|
00002740: 99 22 11 20 C2 55 54 20 46 4F 52 20 45 41 43 48 |.". .UT FOR EACH|
00002750: 20 4F 46 20 59 4F 55 52 20 53 48 4F 54 53 2C 20 | OF YOUR SHOTS, |
00002760: 54 48 45 20 36 34 20 22 00 B6 2F 2A 08 99 22 11 |THE 64 "../*..".|
00002770: 20 47 45 54 53 20 4F 4E 45 2C 20 4D 41 52 4B 45 | GETS ONE, MARKE|
00002780: 44 20 42 59 20 41 20 27 1F A6 05 27 20 41 4E 44 |D BY A '...' AND|
00002790: 22 3A 99 22 11 20 52 45 50 4C 41 43 45 44 20 42 |":.". REPLACED B|
000027A0: 59 20 41 20 27 1C 12 20 92 05 27 20 49 46 20 4F |Y A '.. ..' IF O|
000027B0: 4E 45 20 4F 46 22 00 D3 2F 34 08 99 22 11 20 59 |NE OF"../4..". Y|
000027C0: 4F 55 52 20 53 48 49 50 53 20 49 53 20 48 49 54 |OUR SHIPS IS HIT|
000027D0: 21 9A 22 00 DC 2F 3E 08 8D 38 33 35 00 EB 2F 3F |!."../>..835../?|
000027E0: 08 99 22 05 22 3B 3A 8D 38 35 30 00 19 30 48 08 |..".";:.850..0H.|
000027F0: 99 22 11 11 20 CE 45 49 54 48 45 52 20 59 4F 55 |.".. .EITHER YOU|
00002800: 20 4E 4F 52 20 54 48 45 20 36 34 20 43 41 4E 20 | NOR THE 64 CAN |
00002810: 48 41 56 45 20 54 57 4F 22 00 48 30 52 08 99 22 |HAVE TWO".H0R.."|
00002820: 11 20 53 48 49 50 53 20 4F 56 45 52 4C 41 50 2C |. SHIPS OVERLAP,|
00002830: 20 42 55 54 20 59 4F 55 52 53 20 41 4E 44 20 54 | BUT YOURS AND T|
00002840: 48 45 20 36 34 27 53 22 00 71 30 5C 08 99 22 11 |HE 64'S".q0\..".|
00002850: 20 4D 41 59 20 42 45 20 41 54 20 54 48 45 20 53 | MAY BE AT THE S|
00002860: 41 4D 45 20 43 4F 4F 52 44 49 4E 41 54 45 53 2E |AME COORDINATES.|
00002870: 22 00 9D 30 66 08 99 22 11 20 D0 4C 41 59 20 43 |"..0f..". .LAY C|
00002880: 41 52 45 46 55 4C 4C 59 2C 20 54 48 45 20 36 34 |AREFULLY, THE 64|
00002890: 20 50 4C 41 59 53 20 57 45 4C 4C 21 22 00 CA 30 | PLAYS WELL!"..0|
000028A0: 67 08 99 22 11 11 20 D9 4F 55 20 4D 41 59 20 45 |g..".. .OU MAY E|
000028B0: 4E 54 45 52 20 27 1F 2A 05 27 20 41 54 20 41 4E |NTER '.*.' AT AN|
000028C0: 59 20 54 49 4D 45 20 54 4F 22 00 E6 30 68 08 99 |Y TIME TO"..0h..|
000028D0: 22 11 20 52 45 53 54 41 52 54 20 54 48 45 20 47 |". RESTART THE G|
000028E0: 41 4D 45 2E 9A 22 00 EF 30 75 08 8D 38 33 35 00 |AME.."..0u..835.|
000028F0: FB 30 84 08 99 22 05 22 3B 3A 8E 00 0D 31 8E 08 |.0...".";:...1..|
00002900: 8F 20 47 45 54 20 52 24 2C 43 2C 44 24 00 48 31 |. GET R$,C,D$.H1|
00002910: 98 08 55 53 24 B2 22 2A 41 42 43 44 45 46 47 48 |..US$."*ABCDEFGH|
00002920: 30 31 32 33 34 35 36 37 56 22 3A 55 4C B2 33 3A |01234567V":UL.3:|
00002930: 8D 33 35 3A 52 24 B2 55 52 24 3A 8D 36 30 30 30 |.35:R$.UR$:.6000|
00002940: 3A 8B 43 48 B2 31 A7 8E 00 5B 31 9A 08 43 B2 C5 |:.CH.1...[1..C..|
00002950: 28 CA 28 52 24 2C 32 2C 31 29 29 00 69 31 9D 08 |(.(R$,2,1)).i1..|
00002960: 8B 52 24 B2 22 2A 22 A7 8A 00 89 31 A2 08 44 24 |.R$."*"....1..D$|
00002970: B2 C9 28 52 24 2C 31 29 3A 8B 44 24 B2 22 48 22 |..(R$,1):.D$."H"|
00002980: B0 44 24 B2 22 56 22 A7 8E 00 B5 31 AC 08 99 22 |.D$."V"....1..."|
00002990: 91 1D 1D 1D 1D 1D 1D 1D 1D 1D 1D 1D 1D 1D 1D 1D |................|
000029A0: 1D 1D 1D 1D 1D 1D 1D 1D 1D 1D 1D 1D 1D 22 3B 3A |.............";:|
000029B0: 89 32 32 30 30 00 CD 31 D4 08 8F 20 47 45 54 20 |.2200..1... GET |
000029C0: 50 4C 41 59 45 52 27 53 20 53 48 4F 54 00 D6 31 |PLAYER'S SHOT..1|
000029D0: D9 08 43 4B B2 30 00 11 32 DE 08 55 53 24 B2 22 |..CK.0..2..US$."|
000029E0: 2A 41 42 43 44 45 46 47 48 30 31 32 33 34 35 36 |*ABCDEFGH0123456|
000029F0: 37 22 3A 55 4C B2 32 3A 8D 33 35 3A 52 24 B2 55 |7":UL.2:.35:R$.U|
00002A00: 52 24 3A 43 B2 C5 28 CA 28 52 24 2C 32 2C 31 29 |R$:C..(.(R$,2,1)|
00002A10: 29 00 1F 32 DF 08 8B 52 24 B2 22 2A 22 A7 8A 00 |)..2...R$."*"...|
00002A20: 41 32 E0 08 8B 43 B2 30 20 AF 20 C9 28 52 24 2C |A2...C.0 . .(R$,|
00002A30: 31 29 B3 B1 C7 28 34 38 29 A7 20 43 4B B2 31 3A |1)...(48). CK.1:|
00002A40: 8E 00 77 32 E3 08 8B C3 28 52 24 29 B3 B1 32 B0 |..w2....(R$)..2.|
00002A50: C6 28 C8 28 52 24 2C 31 29 29 B1 37 32 B0 C6 28 |.(.(R$,1)).72..(|
00002A60: C8 28 52 24 2C 31 29 29 B3 36 35 A7 99 22 91 22 |.(R$,1)).65.."."|
00002A70: 3B 3A 89 31 34 32 30 00 7D 32 E8 08 8E 00 99 32 |;:.1420.}2.....2|
00002A80: F2 08 8F 20 45 4E 54 45 52 20 48 45 52 45 20 46 |... ENTER HERE F|
00002A90: 4F 52 20 43 20 4F 4E 4C 59 00 A2 32 F7 08 43 48 |OR C ONLY..2..CH|
00002AA0: B2 30 00 C5 32 FC 08 55 53 24 B2 22 2A 31 32 33 |.0..2..US$."*123|
00002AB0: 34 35 36 37 22 3A 55 4C B2 31 3A 8D 33 35 3A 43 |4567":UL.1:.35:C|
00002AC0: 24 B2 55 52 24 00 D3 32 01 09 8B 43 24 B2 22 2A |$.UR$..2...C$."*|
00002AD0: 22 A7 8A 00 E1 32 06 09 43 B2 C5 28 43 24 29 3A |"....2..C..(C$):|
00002AE0: 8E 00 F5 32 10 09 8F 20 47 45 54 20 59 45 53 20 |...2... GET YES |
00002AF0: 4F 52 20 4E 4F 00 14 33 1A 09 55 53 24 B2 22 59 |OR NO..3..US$."Y|
00002B00: 4E 22 3A 55 4C B2 31 3A 8D 33 35 3A 58 24 B2 55 |N":UL.1:.35:X$.U|
00002B10: 52 24 3A 8E 00 31 33 88 13 99 22 93 22 3A 97 20 |R$:..13...".":. |
00002B20: 35 33 32 38 30 2C 30 3A 97 20 35 33 32 38 31 2C |53280,0:. 53281,|
00002B30: 30 00 55 33 EC 13 99 A3 31 34 29 22 9A 11 11 11 |0.U3....14)"....|
00002B40: 11 11 11 11 11 11 11 11 11 4C 4F 41 44 49 4E 47 |.........LOADING|
00002B50: 2E 2E 2E 2E 22 00 6A 33 50 14 93 22 54 41 52 47 |....".j3P.."TARG|
00002B60: 45 54 35 22 2C 38 3A 8A 3A 80 00 89 33 70 17 8F |ET5",8:.:...3p..|
00002B70: 20 43 48 45 43 4B 20 46 4F 52 20 49 4E 50 55 54 | CHECK FOR INPUT|
00002B80: 20 56 41 4C 49 44 49 54 59 00 92 33 7A 17 43 48 | VALIDITY..3z.CH|
00002B90: B2 30 00 BD 33 84 17 8B C8 28 52 24 2C 31 29 20 |.0..3....(R$,1) |
00002BA0: B3 C7 28 36 35 29 B0 20 C8 28 52 24 2C 31 29 20 |..(65). .(R$,1) |
00002BB0: B1 C7 28 37 32 29 A7 43 48 B2 31 3A 8E 00 EB 33 |..(72).CH.1:...3|
00002BC0: 8E 17 8B 20 CA 28 52 24 2C 32 2C 31 29 B3 C7 28 |... .(R$,2,1)..(|
00002BD0: 34 38 29 B0 20 CA 28 52 24 2C 32 2C 31 29 B1 C7 |48). .(R$,2,1)..|
00002BE0: 28 35 35 29 A7 43 48 B2 31 3A 8E 00 12 34 98 17 |(55).CH.1:...4..|
00002BF0: 8B C9 28 52 24 2C 31 29 B3 B1 22 56 22 AF 20 C9 |..(R$,1).."V". .|
00002C00: 28 52 24 2C 31 29 B3 B1 22 48 22 A7 43 48 B2 31 |(R$,1).."H".CH.1|
00002C10: 3A 8E 00 1C 34 9D 17 4D B2 4D AA 31 00 22 34 A2 |:...4..M.M.1."4.|
00002C20: 17 8E 00 46 34 18 F6 97 20 35 33 32 38 30 2C 30 |...F4... 53280,0|
00002C30: 3A 97 35 33 32 38 31 2C 30 3A 99 C7 28 31 34 32 |:.53281,0:..(142|
00002C40: 29 C7 28 38 29 3B 00 7D 34 1D F6 99 22 9A 93 11 |).(8);.}4..."...|
00002C50: 11 11 11 11 11 11 11 11 11 11 20 20 20 20 20 4D |.......... M|
00002C60: 41 4B 45 20 53 55 52 45 20 54 48 45 20 4D 41 53 |AKE SURE THE MAS|
00002C70: 54 45 52 20 44 49 53 4B 45 54 54 45 22 00 A5 34 |TER DISKETTE"..4|
00002C80: 1F F6 99 22 11 11 20 20 20 20 20 20 20 20 20 20 |...".. |
00002C90: 49 53 20 49 4E 20 54 48 45 20 44 49 53 4B 20 44 |IS IN THE DISK D|
00002CA0: 52 49 56 45 22 00 E7 34 22 F6 99 22 05 13 11 11 |RIVE"..4".."....|
00002CB0: 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 |................|
00002CC0: 11 11 11 11 11 20 20 20 20 20 20 20 50 52 45 53 |..... PRES|
00002CD0: 53 20 41 4E 59 20 4B 45 59 20 54 4F 20 43 4F 4E |S ANY KEY TO CON|
00002CE0: 54 49 4E 55 45 2E 22 00 FF 34 2C F6 A1 20 41 24 |TINUE."..4,.. A$|
00002CF0: 3A 8B 20 41 24 B2 22 22 20 A7 36 33 30 32 30 00 |:. A$."" .63020.|
00002D00: 1D 35 36 F6 9F 31 2C 38 2C 32 2C 22 4D 45 4E 55 |.56..1,8,2,"MENU|
00002D10: 32 2C 50 2C 52 22 3A A1 23 31 2C 41 24 00 35 35 |2,P,R":.#1,A$.55|
00002D20: 40 F6 8B 20 53 54 B3 B1 30 20 A7 20 A0 31 3A 89 |@.. ST..0 . .1:.|
00002D30: 36 33 30 30 30 00 3C 35 4A F6 A0 31 00 5F 35 5E |63000.<5J..1._5^|
00002D40: F6 99 22 93 90 4C 4F 41 44 22 C7 28 33 34 29 22 |.."..LOAD".(34)"|
00002D50: 4D 45 4E 55 32 22 C7 28 33 34 29 22 2C 38 22 00 |MENU2".(34)",8".|
00002D60: 7F 35 68 F6 97 20 36 33 36 2C 30 3A 97 36 34 2C |.5h.. 636,0:.64,|
00002D70: 30 3A 97 34 38 2C 38 3A 97 35 32 2C 31 36 30 00 |0:.48,8:.52,160.|
00002D80: A0 35 72 F6 97 20 35 34 2C 30 3A 97 35 36 2C 31 |.5r.. 54,0:.56,1|
00002D90: 36 30 3A 97 35 37 2C 30 3A 97 35 38 2C 32 35 35 |60:.57,0:.58,255|
00002DA0: 00 AA 35 7C F6 97 36 32 2C 30 00 B9 35 86 F6 99 |..5|..62,0..5...|
00002DB0: 22 11 11 11 11 52 55 4E 22 00 E2 35 90 F6 99 22 |"....RUN"..5..."|
00002DC0: 11 11 11 11 11 11 11 22 A3 31 34 29 22 9A 4C 4F |.......".14)".LO|
00002DD0: 41 44 49 4E 47 2E 2E 2E 2E 90 22 3A 97 31 39 38 |ADING.....":.198|
00002DE0: 2C 33 00 0C 36 9A F6 97 36 33 31 2C 31 39 3A 97 |,3..6...631,19:.|
00002DF0: 36 33 32 2C 31 33 3A 97 36 33 33 2C 31 33 3A 97 |632,13:.633,13:.|
00002E00: 35 39 2C 30 3A 97 36 30 2C 30 3A A2 00 00 00 |59,0:.60,0:.... |
.......910.*.... ** ML STOP KEY DISABLE
**.U...."X.=........X` ......L4.X.1.....
...X`.T...."XHHH.H.HHHHHHH.H.HX`111"....
.."HHHHHHH`1"...... ** 4 - POP ML SUBROU
TINE **.H.... **GENERAL INPUT ROUTINE **
.N...:.T...:...#.. +++ INPUT SECTION +++
...(..UO,0:UR$."":UI$.""...*..UL.0.UL.80
.".-..UC,0.6.2..UI$:.UI$."".50.`.7..UI$.
G(13).C(UR$)..1..UC,1:." .";:.85.S.<..UI
$.G(20).105...>.. C(UR$)..UL.50...A..120
:. CHECK FOR VALID CHARACTER...F.UR$.UR$
.UI$.F.K..UI$;.N.P..50...U.. +++ CHECK F
OR HELP REQUEST +++.#.Z..*IFUR$=UX$THEN1
95:REM EXIT TO HELP ROUTINE.2._..UF.1..2
40.?.D.UF.0:.:..X.F.. ++ CHECK DELETE ++
.I.I..C(UR$).1.50...N.UR$.H(UR$,C(UR$).1
)...S..". ..";:.50...X.. ++ CHECK FOR V
ALID CHARACTERS ++.L.}..C(US$).0.150....
..US.1.C(US$)......UI$.J(US$,US,1)......
.......UI$."":..".... ** STANDARD INPUT
**.(...........?....UI$.G(32)...\. ..F(U
I$).48.F(UI$).57.170.B.........F(UI$).6
5.F(UI$).90.180............F(UI$).193.F(
UI$).218.UI$."":..L....B(UT).UU%.UI$.G(F
(UI$).128):..R.........UI$."":....C.UF.1
:. +++ HELP ROUTINE EXIT +++...E..250...
H..245.5.M..UQ.UB.(U2%.256.U1%.U3%.2).Q.
R.UQ%(UQ.UB).B(UQ):.:.".".D.W.UZ.1:UV%.B
(UT).M.X..300...Y.UZ.0:US$.UJ$:UG$.UK$:U
P.UJ:UL.UK:.B(50003).0..53281,6:.53280,1
4.....UT$.UL$:.".";:.UT,UV%:.UQ.UB.(U2%.
256.U1%.U3%.3)......UQ,UQ%(UQ.UB):......
.U1,U1%......U2,U2%......U4,U4%.-....U3,
U3%.1.5....35.G...UD%.((U2%.256.U1%.U3%)
.UB).40:.H(UD$,UD%.1):.......H(UD$,24);"
. HELP COMING . "
:..N...U1%.B(U1):U2%.B(U2):U3%.B(U3):U4%
.B(U4).....UJ$.US$:UK$.UG$:UL$.UT$:UJ.UP
:UK.UL.........,.. ** MENU **...1.:...6.
.".":.53281,0:.53280,0.;.;..G(142);.`.@.
."..... MENU.."...E.."
. UDDDDDDDDDDDDDDDDDDDDDDDDDDDI ".
..J.." G
H"...O.." G
H"...T.." G . 1. BEGIN BATTLES
HIP . H".=.Y.." G
H".H.^.." G
H"...C.." G . 2. US
ER INSTRUCTIONS . H"...H.." G
H"...M.." G
H"...R.."
G .3. QUIT . H".C.W.."
G H".N.|.
." G H"..
...." JFFFFFFFFFFFFFFFFFFFFFFFFFFFK
".F....".. ..PRESS A NUMBER KEY (1
-3) ";.Y....A$:.A$."".390......A$.."*".A
$.."1".A$.."2".A$.."3".390.$....A$.."*".
.E(A$).1000,400,396.*.....Q.... ** RE-E
NABLE STOP KEY AND END **......B(50003).
.1.B(50003)..160.B(50003)..0.399......UU
.71:.B(50003).0..53281,6:.53280,14......
"..":.63000.F....875:....... ** STUDENT
INSTRUCTIONS **......".":.UT,UL%:.B(5000
3).0..53281,0:.53280,0.>...UP.0:UG$."
USER INSTRUCTION":.850.H....1910.\....UZ
.1..UP%:.217.B.......... ** TEACHER INST
RUCTIONS **......".":.UT,UL%:.B(50003).0
..53281,2:.53280,10.T...UP.0:UG$." ADDE
D INST":.850......".. TO THE BEST O
F OUR KNOWLEDGE,.".+...." THIS PROGRAM
IS IN THE PUBLIC.".>...." DOMAIN..".I
...." ..".V...." GREEN VALLEY PUB
LISHING INC.."......" 7122 SHADY
OAK ROAD."......" EDEN PRARIE, MN
55344"......" "
.....UP.1:. 835:. 850:......" ..PROG
RAM NAME: BATTLESHIP..D...." WRITTEN
BY : M. RICHTER ..K...." UPGRADED
BY : SCOTT BRUNS."......" .THIS PRO
GRAM WILL RUN ON ANY........" CO
MMODORE 64 COMPUTER.D....835.X.N..UZ.1..
UP%:.217...W.....X.. ** PROGRAM MODIFICA
TION INST **...Y..".":.UT,UL%.5.].UP.0:U
G$."PROGRAM MOD":.850.>....835.R....UZ.1
..UP%:.217.X.....}.... ** TO USE 8032 LO
AD CBM4032 **...F..".....BEFORE RUNNING
THIS PROGRAM ON AN 8032 .....P.."
LOAD THE 'CBM 4032' PROGRAM.............
"...Z..UU.71......... .. ** T I T L E
P A G E **...!..B(49152).1.830.V.".."...
.";:.53280,13:.53281,13:.G(14)...,.."...
..................BATTLESHIP":..15)"....
......"......".......FIRE TORPEDOES BY G
UESSING SPOTS"...0..".....ON THE PLAYING
BOARD. WHEN YOU"...2..".....GUESS CORRE
CTLY, YOU'LL SINK THE ".D.4..".....COMPU
TER'S SHIPS. BUT WATCH OUT,".Q.6..".....
THE COMPUTER CAN SINK YOUR SHIPS"...8.."
.....TOO!"...:.. ** COMMODORE LOGO **.V.
;..H(UD$,24);"...........PRESS SPACE BAR
OR WAIT.":I.0...<..A$:.A$.." ".I.I.1:.I
.1000.828...=..49152,1.*.>.T1$."":T2$.""
:T3$."":T4$."":I.0.3.@..300.O.C.. ** SPA
CE BAR PRESS **...H..UO,0:.H(UD$,24);"..
.....PRESS SPACE BAR TO CONTINUE. "..
.L..UI$:.UI$.." ".UI$.."*".844...M..UI$.
"*"...C.N.....R.. ** PAGE DESIGN ROUTINE
**...T.UP.UP.1...W.."."H(UT$.UP$,21);I(
UP$.UG$.D(UP),18).J.\..". ..............
.........................".Y.`..UH..0.87
0...A..H(UD$,24);H(UP$,7);"
"...F.UH.0:."..":....K.. **
PLEASE WAIT REMARK **...P..H(UD$,24);"
ONE MOMENT PLEASE... "...U.
....... ** SET UP VARIABLES **.A...UX$."
?":.UQ%(1000):UB.32768:U1.196:U2.197:U3.
198:U4.216:UC.167:UU.1024.....UT.59468:U
U%.12:UL%.14:UP%.1146:UM.32768:UO.158:.
50003,0......B(50003).0.UB.1024:U1.209:U
2.210:U3.211:U4.214:UC.204:UU.2048.!....
B(50003).0.UT.53272:UU%.21:UL%.23:UP%.21
39:UM.1024:UO.198.E...UD$.".............
............".W...UP$."
".D...UT$." BATTLE
SHIP ":. PLACE PROGRAM TITLE HERE
!!!!!!!!!!!!!!!!!***.J.......... ** SET
VARIABLES **......900...... ** CHECK FOR
8032 **.&....".":." ":. SHIFTED SPACE.=
....B(UB.40)..96..700.V.... ** MEMORY CH
ECK **.J.... .(0).2000.937......"....THI
S MACHINE DOES NOT HAVE ENOUGH."......"M
EMORY TO RUN THIS PROGRAM !".G....UU.71.
....."TARGET5",8:.:......."..":.B(50003)
.0.962.%.... ** BASIC 2.0 OR 4.0 OR
C-64 SETUP **.C....1075,133:.1076,144:.1
077,234:.1079,4:.1080,133:.1081,145.....
.1091,155:.1098,133:.1099,144:.1100,234:
.1103,133......1104,145:.1105,234:.1082,
234.R....B(50003)..160.955......1093,88:
.1094,228:.1097,85:.1102,228:.965......B
(50003)..1.990.E....1093,49:.1094,230:.1
097,46:.1102,230:.965..B..2099,141:.210
0,20:.2101,3:.2103,8:.2104,141:.2105,21.
..C..2106,3:.2115,145:.2117,52:.2118,234
:.2121,49:.2122,141...D..2123,20:.2124,3
:.2126,234:.2127,141:.2128,21:.2129,3...
E..UU.48:. DISABLE STOP KEY.$.J..800:. T
ITLE.4.T..300:. MENU.T....".THE PGM WILL
NOT WORK ON THIS MACHINE!":."TARGET5",8
:.:.......UZ.1..UP%:.UP%:UZ.0:. ** PROGR
AM STARTS HERE **.V...."..";:.:.B(50003)
.0..53281,14:.53280,14...B.:...L.. BATTL
ESHIP PROGRAM.. `.. B(3,7),X(3),Y(3).. J
...M T.F.0:P$."@222552553443133146646116
10010440733776677007@.S Y... ~..G(14)".
. *** BATTLESHIP ***... ..."..
HOW MANY BATTLESHIPS PER SIDE? (1-7) ";
:.2290:N.C.. ...".WHILE YOU LOCATE YOURS
, I'LL HIDE MINE."..!..."...............
.........................".[!...". TO EN
TER A BATTLESHIP, GIVE ME ..IN
THIS ORDER:..!...". 1. ROW (LETTER) OF T
HE TOP/LEFT END...!...". 2. ITS COLUMN (
NUMBER)...!D..". 3. ITS DIRECTION, VERTI
CAL OR HORIZONTAL (V/H)..".
:"E.."FOR EXAMPLE, ENTER A0H FOR A SHIP
IN THEUPPER LEFTHAND CORNER IN A";.\"F..
" HORIZONTAL DIRECTION...".X"N..".";:.
835:.G(142);".";.."... GET THE N BATTLES
HIPS.."... DRAW THE FIELD.."..."........
...................................
"..#...".";.6);:.J.0.23:.
".";:.J:..8#...I.0.7:..6);:.J.0.7:.". "
;:.J:."..C#....5)G(65.I);:.J.0.7:."L..";
:.J:.".":.I.{#....6);:.I.0.7:.I;:.I..#..
CH.0..#...K.1.N.1..#!..CH.1.K.K.1..##.."
..................... WHERE DO YOU WANT
SHIP"K"? ....";:.2190..#$..CH.0..170
0..$%..CH.1..K.2$(..(D$."V".H(R$,1)."F")
.(D$."H".C.5).1690.S$2.R.F(H(R$,1)).65:.
D$."V".1370.|$<.Y.R:.W.0.2:..B(0,R).2.(W
.C)..W:.1360..$F..1690..$P..X.C.C.2:B(0,
R).B(0,R).2.X:.1780:.X:.1400..$Z.X.C:.W.
0.2:..B(0,R.W).2.C..W:.1390..$D..1690..%
N..Y.R.R.2:B(0,Y).B(0,Y).2.C:.1780:.Y..%
X..K..N.1410.#%}..K.6%... SHOOT 'EM UP.V
%...H(UD$,19):.". ENTER .LETTER/NUMBER.
OF YOUR SHOT: ";:.2260..%...CK.1..1420..
%..X.C:Y.F(R$).65:B(2,Y).B(2,Y).2.X:.178
0..% ..W.0.7:.(B(1,W).B(2,W)).B(1,W)..W:
.1500..%... GET THE PET'S PLAY FROM P$..
&...F.1540.*&..P.1.2..((C(P$).2.1)..(1).
3).X&H.X$.J(P$,P.1,2):P$.H(P$,P).I(P$,C(
P$).P.2)..&R.X.E(H(X$,1)):Y.E(I(X$,1)):B
(3,Y).B(3,Y).2.X:.1780:.1410..&W.."
GOTCHA!!"..&X..1510..&..."
*** YOU GOT ME!!! ***."..&...".";:.
840..&.....'...:. LOOK FOR NEIGHBOR HIT
.P'...F.2.X.X(1).X(2):Y.Y(1).Y(2):.1.X(0
).1620,1630,1640.^'...F.3.3000..'".X(0).
X(0).1:.X(0).1580,1590,1600,1610..',..X(
1).X.X(1).1:Y.Y(1):.1650.J'6..X(1).7.X.X
(1).1:Y.Y(1):.1650..'@..Y(1).X.X(1):Y.Y(
1).1:.1650..(J..Y(1).7.X.X(1):Y.Y(1).1:.
1650.@(T..X(2)..X.Y(2)..Y.X.X(2).X:Y.Y(2
).Y:X(0).1:.1650.V(^..X(1).X.8.Y(1).Y.8.
X.X(1).X:Y.Y(1).Y:X(0).2:.1650..(H.F.1:.
32814.32768.UM.3.X(2).80.Y(2),230:X(0).1
:.1570.J(R.B(3,Y).B(3,Y).2.X:.1780.Y(|..
F..3.1410..)...W.0.7:.(B(0,W).B(3,W)).B(
0,W)..W:. 1495..)..F.0:.1410.K)...1780:.
" TRY AGAIN; WHERE NOW? ..";:.2190:.1
320.M)... SUBROUTINE: LOCATE SHIPS***..)
..X..(8..(1)):Y..(8..(1)):D..(2..(1))..)
...(D.X.5).(.D.Y.5).1710.I)B..D.1760:. H
ORIZONTAL..)L..W.Y.Y.2:.B(1,W).2.X.1710.
.*V..W:.W.Y.Y.2:B(1,W).B(1,W).2.X:.W:..,
*...W.X.X.2:.B(1,Y).2.W.1710.W*...W:.W.X
.X.2.D.D:B(1,Y).B(1,Y).2.W:.W:..Q*... IN
SERT HITS & TRIES..*..Z.32814.32768.UM.3
.X.80.Y..*...B(0,Y).2.X..B(3,Y)..Z,160:.
54272.Z,7.Y*...B(3,Y).2.X.B(Z)..102..187
0..+...B(2,Y).2.X.B(1,Y)..Z.2,86:.54272.
Z.2,2:.1840.1+&..B(2,Y).2.X..Z.2,87:.542
72.Z.2,13.K+0..".....................+:.
.W.1.4:."
":.W..+D..".....":...+N.. ACCOUN
T FOR HIT.S+X..Z,102:.B(54272.Z).7..5427
2.Z,2:.1889..+]..54272.Z,6..+A...B(0,Y).
2.X...%,B..X(F)..X.Y(F)..Y.F.F.1:X(F).X:
Y(F).Y:X(0).0.+,L...K,V.. INSTRUCTIONS I
F REQUESTED.Y,...". A BATTLESHIP IS A BL
OCK OF 3 ADJACENT..,...". SQUARES ON AN
8X8 FIELD. THE SHIP MAY.Z,...". BE HORI
ZONTAL OR VERTICAL ON THE BOARD.";..-...
". THE MAXIMUM NUMBER OF SHIPS THAT YOU"
.7-...". MAY PICK IS SEVEN. YOU THEN PI
CK THE".F-...". LOCATION FOR THE TOP, LE
FT CORNER AND"..-...". WHETHER THE SHIP
IS HORIZONTAL OR"..-F..". VERTICAL. FOR
EXAMPLE, A SHIP HEADING"..-P..". SOUTH F
ROM THE TOP LEFT CORNER WOULD"...Z..". B
E ENTERED AS 'A0V'.."......835.%....".";
:.850.U....". THREE YELLOW BLOCKS WILL A
PPEAR IN THE"......". CELLS ,A0, B0 AND
C0. THIS REPRESENTS"......". ONE OF YOU
R SHIPS. IF YOU MISS, THEN"......". A '.
O.' APPEARS. IF YOU HIT, AN '.X.'"../..
.". APPEARS. IF YOU WIPE OUT THE 64'S".;
/...". SHIP BEFORE IT GETS YOURS, YOU WI
N.".H/ ..". BUT FOR EACH OF YOUR SHOTS,
THE 64 "../*..". GETS ONE, MARKED BY A '
...' AND":.". REPLACED BY A '.. ..' IF O
NE OF".S/4..". YOUR SHIPS IS HIT!."../>.
.835../?..".";:.850..0H..".. NEITHER YOU
NOR THE 64 CAN HAVE TWO".H0R..". SHIPS
OVERLAP, BUT YOURS AND THE 64'S".Q0\..".
MAY BE AT THE SAME COORDINATES."..0F.."
. PLAY CAREFULLY, THE 64 PLAYS WELL!".J0
G..".. YOU MAY ENTER '.*.' AT ANY TIME T
O"..0H..". RESTART THE GAME.."..0U..835.
.0...".";:...1... GET R$,C,D$.H1..US$."*
ABCDEFGH01234567V":UL.3:.35:R$.UR$:.6000
:.CH.1...[1..C.E(J(R$,2,1)).I1...R$."*".
...1..D$.I(R$,1):.D$."H".D$."V"....1..."
.............................";:.2200.M1
T.. GET PLAYER'S SHOT.V1Y.CK.0..2..US$."
*ABCDEFGH01234567":UL.2:.35:R$.UR$:C.E(J
(R$,2,1))..2...R$."*"...A2...C.0 . I(R$,
1)..G(48). CK.1:..W2...C(R$)..2.F(H(R$,1
)).72.F(H(R$,1)).65..".";:.1420.}2.....2
... ENTER HERE FOR C ONLY..2..CH.0.E2..U
S$."*1234567":UL.1:.35:C$.UR$.S2...C$."*
"....2..C.E(C$):...2... GET YES OR NO..3
..US$."YN":UL.1:.35:X$.UR$:..13...".":.
53280,0:. 53281,0.U3....14)"............
.LOADING....".J3P.."TARGET5",8:.:...3P..
CHECK FOR INPUT VALIDITY..3Z.CH.0..3...
H(R$,1) .G(65). H(R$,1) .G(72).CH.1:...3
... J(R$,2,1).G(48). J(R$,2,1).G(55).CH.
1:...4...I(R$,1).."V". I(R$,1).."H".CH.1
:...4..M.M.1."4....F4... 53280,0:.53281,
0:.G(142)G(8);.}4..."............. M
AKE SURE THE MASTER DISKETTE"..4..."..
IS IN THE DISK DRIVE"..4".."....
..................... PRESS ANY KE
Y TO CONTINUE."..4,.. A$:. A$."" .63020.
.56..1,8,2,"MENU2,P,R":.#1,A$.55@.. ST..
0 . 1:.63000.<5J. 1._5^.."..LOAD"G(34)"
MENU2"G(34)",8".5H.. 636,0:.64,0:.48,8:
.52,160. 5R.. 54,0:.56,160:.57,0:.58,255
..5|..62,0..5..."....RUN"..5..."......."
.14)".LOADING.....":.198,3..6...631,19:.
632,13:.633,13:.59,0:.60,0:....
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL