_  __   _  _         _ _     _      _           _           
  __| |/ /_ | || |     __| (_)___| | __ (_)_ __   __| | _____  __
 / _` | '_ \| || |_   / _` | / __| |/ / | | '_ \ / _` |/ _ \ \/ /
| (_| | (_) |__   _| | (_| | \__ \   <  | | | | | (_| |  __/>  < 
 \__,_|\___/   |_|    \__,_|_|___/_|\_\ |_|_| |_|\__,_|\___/_/\_\
                                                                 
            

BAUDLESHIP

FILE INFORMATION

FILENAME(S): BAUDLESHIP

FILE TYPE(S): PRG

FILE SIZE: 5.5K

FIRST SEEN: 2025-12-01 02:21:56

APPEARS ON: 1 disk(s)

FILE HASH

d1429ff5de3f52cb69d75bda4545b7d1ec1cf9ce5d2245db8ffe9c07fa36cfdc

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
SNOWMAN BAUDLESHIP PRG hedning, scooby 34 8 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

> DETECTED: COMMODORE BASIC PROGRAM (LOAD ADDRESS $0801)

00000000: 01 08 27 08 78 00 9F 31  2C 32 2C 33 2C C7 28 36  |..'.x..1,2,3,.(6|
00000010: 29 3A 8F 20 4F 50 45 4E  20 52 53 2D 32 33 32 20  |):. OPEN RS-232 |
00000020: 43 48 41 4E 4E 45 4C 00  4A 08 82 00 86 20 42 25  |CHANNEL.J.... B%|
00000030: 28 31 30 2C 31 30 29 3A  8F 20 53 48 49 50 20 47  |(10,10):. SHIP G|
00000040: 52 49 44 20 4D 41 54 52  49 58 00 6C 08 8C 00 97  |RID MATRIX.l....|
00000050: 35 33 32 38 30 2C 30 3A  97 35 33 32 38 31 2C 30  |53280,0:.53281,0|
00000060: 3A 97 35 34 32 37 32 AA  32 34 2C 38 00 90 08 96  |:.54272.24,8....|
00000070: 00 42 54 24 B2 22 13 11  11 11 11 11 11 11 11 11  |.BT$."..........|
00000080: 11 11 11 11 11 11 11 11  11 11 11 11 11 11 11 22  |..............."|
00000090: 00 A1 08 A0 00 4D 24 B2  C8 28 42 54 24 2C 31 36  |.....M$..(BT$,16|
000000A0: 29 00 C2 08 AA 00 4D 45  24 B2 22 22 3A 81 51 B2  |).....ME$."":.Q.|
000000B0: 31 A4 33 39 3A 4D 45 24  B2 4D 45 24 AA 22 20 22  |1.39:ME$.ME$." "|
000000C0: 3A 82 00 DF 08 B4 00 42  4C 24 B2 4D 45 24 3A 4D  |:......BL$.ME$:M|
000000D0: 59 24 B2 4D 45 24 3A 53  36 B2 35 34 32 37 32 00  |Y$.ME$:S6.54272.|
000000E0: 00 09 BE 00 43 52 24 B2  C7 28 31 33 29 3A 46 31  |....CR$..(13):F1|
000000F0: 24 B2 C7 28 31 33 33 29  3A 44 53 24 B2 22 24 22  |$..(133):DS$."$"|
00000100: 00 18 09 C8 00 43 24 28  30 29 B2 22 9E 22 3A 43  |.....C$(0).".":C|
00000110: 24 28 31 29 B2 22 1E 22  00 2F 09 D2 00 99 20 C7  |$(1)."."./.... .|
00000120: 28 31 34 37 29 C7 28 31  34 32 29 C7 28 38 29 00  |(147).(142).(8).|
00000130: 45 09 DC 00 53 24 28 31  29 B2 C7 28 32 38 29 AA  |E...S$(1)..(28).|
00000140: C7 28 34 32 29 00 5B 09  E6 00 81 58 B2 32 A4 35  |.(42).[....X.2.5|
00000150: 3A 87 20 53 24 28 58 29  3A 82 20 00 88 09 F0 00  |:. S$(X):. .....|
00000160: 83 20 53 55 42 4D 41 52  49 4E 45 2C 44 45 53 54  |. SUBMARINE,DEST|
00000170: 52 4F 59 45 52 2C 43 52  55 49 53 45 52 2C 42 41  |ROYER,CRUISER,BA|
00000180: 54 54 4C 45 53 48 49 50  00 A3 09 FA 00 54 53 B2  |TTLESHIP.....TS.|
00000190: 31 34 3A 48 53 B2 31 34  3A 42 50 B2 31 3A 89 31  |14:HS.14:BP.1:.1|
000001A0: 34 36 30 00 C3 09 04 01  8D 32 32 33 30 3A 8F 20  |460......2230:. |
000001B0: 42 4F 54 48 20 50 4C 41  59 45 52 53 20 52 45 41  |BOTH PLAYERS REA|
000001C0: 44 59 3F 00 D3 09 0E 01  8B 4E 24 B3 B1 22 22 A7  |DY?......N$.."".|
000001D0: 33 33 30 00 F2 09 18 01  4E 24 B2 22 43 36 34 22  |330.....N$."C64"|
000001E0: 3A 85 22 93 05 59 4F 55  52 20 4E 41 4D 45 22 3B  |:."..YOUR NAME";|
000001F0: 4E 24 00 01 0A 22 01 8B  4E 24 B2 22 22 A7 32 38  |N$..."..N$."".28|
00000200: 30 00 12 0A 2C 01 99 22  11 11 57 41 49 54 2E 2E  |0...,.."..WAIT..|
00000210: 2E 22 00 49 0A 36 01 8D  20 31 39 35 30 3A 8F 20  |.".I.6.. 1950:. |
00000220: 53 45 4E 44 20 4E 41 4D  45 20 54 4F 20 4F 54 48  |SEND NAME TO OTH|
00000230: 45 52 20 43 4F 4D 50 55  54 45 52 2C 20 57 41 49  |ER COMPUTER, WAI|
00000240: 54 20 46 4F 52 20 48 49  53 00 66 0A 4A 01 8F 20  |T FOR HIS.f.J.. |
00000250: 49 4E 50 55 54 20 53 48  49 50 20 43 4F 4F 52 44  |INPUT SHIP COORD|
00000260: 49 4E 41 54 45 53 00 86  0A 54 01 99 22 93 22 3A  |INATES...T..".":|
00000270: 50 B2 30 3A 8D 20 36 38  30 3A 8F 20 50 52 49 4E  |P.0:. 680:. PRIN|
00000280: 54 20 47 52 49 44 00 98  0A 5E 01 81 58 B2 32 A4  |T GRID...^..X.2.|
00000290: 35 3A 8D 20 31 33 37 30  00 A4 0A 68 01 81 4A B2  |5:. 1370...h..J.|
000002A0: 31 A4 31 30 00 B1 0A 72  01 3A 81 4B B2 31 A4 31  |1.10...r.:.K.1.1|
000002B0: 30 00 CB 0A 7C 01 3A 8B  42 25 28 4A 2C 4B 29 B2  |0...|.:.B%(J,K).|
000002C0: 58 A7 42 25 28 4A 2C 4B  29 B2 30 00 D4 0A 86 01  |X.B%(J,K).0.....|
000002D0: 82 4B 2C 4A 00 F3 0A 90  01 8D 38 39 30 3A 8F 20  |.K,J......890:. |
000002E0: 45 52 41 53 45 20 44 49  52 45 43 54 49 4F 4E 20  |ERASE DIRECTION |
000002F0: 41 49 44 00 0E 0B 9A 01  99 4D 24 22 05 45 4E 54  |AID......M$".ENT|
00000300: 45 52 20 22 53 24 28 58  29 22 20 20 20 22 00 2B  |ER "S$(X)"   ".+|
00000310: 0B A4 01 8D 20 31 31 34  30 3A 8F 20 47 45 54 20  |.... 1140:. GET |
00000320: 43 4F 4F 52 44 49 4E 41  54 45 53 00 5D 0B AE 01  |COORDINATES.]...|
00000330: 8B 42 25 28 56 2C 48 29  B3 B1 30 A7 20 8D 20 31  |.B%(V,H)..0. . 1|
00000340: 30 36 30 3A 89 33 36 30  3A 8F 20 53 48 49 50 20  |060:.360:. SHIP |
00000350: 54 48 45 52 45 20 41 4C  52 45 41 44 59 00 7D 0B  |THERE ALREADY.}.|
00000360: B8 01 8D 20 38 34 30 3A  8F 20 50 52 49 4E 54 20  |... 840:. PRINT |
00000370: 44 49 52 45 43 54 49 4F  4E 20 41 49 44 00 95 0B  |DIRECTION AID...|
00000380: C2 01 97 31 39 38 2C 30  3A 92 20 31 39 38 2C 31  |...198,0:. 198,1|
00000390: 3A A1 20 44 24 00 A5 0B  CC 01 43 4B B2 30 3A 81  |:. D$.....CK.0:.|
000003A0: 59 B2 31 A4 38 00 C3 0B  D6 01 8B CA 28 22 54 59  |Y.1.8.......("TY|
000003B0: 55 47 4A 42 4E 4D 22 2C  59 2C 31 29 B2 44 24 A7  |UGJBNM",Y,1).D$.|
000003C0: 34 39 30 00 D5 0B E0 01  82 59 3A 8D 31 30 36 30  |490......Y:.1060|
000003D0: 3A 89 34 35 30 00 FF 0B  EA 01 91 20 59 20 89 20  |:.450...... Y . |
000003E0: 35 30 30 2C 35 31 30 2C  35 32 30 2C 35 33 30 2C  |500,510,520,530,|
000003F0: 35 34 30 2C 35 35 30 2C  35 36 30 2C 35 37 30 00  |540,550,560,570.|
00000400: 14 0C F4 01 58 44 B2 AB  31 3A 59 44 B2 AB 31 3A  |....XD..1:YD..1:|
00000410: 89 35 38 30 00 28 0C FE  01 58 44 B2 30 3A 59 44  |.580.(...XD.0:YD|
00000420: B2 AB 31 3A 89 35 38 30  00 3C 0C 08 02 58 44 B2  |..1:.580.<...XD.|
00000430: 31 3A 59 44 B2 AB 31 3A  89 35 38 30 00 50 0C 12  |1:YD..1:.580.P..|
00000440: 02 58 44 B2 AB 31 3A 59  44 B2 30 3A 89 35 38 30  |.XD..1:YD.0:.580|
00000450: 00 63 0C 1C 02 58 44 B2  31 3A 59 44 B2 30 3A 89  |.c...XD.1:YD.0:.|
00000460: 35 38 30 00 77 0C 26 02  58 44 B2 AB 31 3A 59 44  |580.w.&.XD..1:YD|
00000470: B2 31 3A 89 35 38 30 00  8A 0C 30 02 58 44 B2 30  |.1:.580...0.XD.0|
00000480: 3A 59 44 B2 31 3A 89 35  38 30 00 9D 0C 3A 02 58  |:YD.1:.580...:.X|
00000490: 44 B2 31 3A 59 44 B2 31  3A 89 35 38 30 00 AF 0C  |D.1:YD.1:.580...|
000004A0: 44 02 4C B2 31 3A 42 25  28 56 2C 48 29 B2 58 00  |D.L.1:B%(V,H).X.|
000004B0: C9 0C 4E 02 58 31 B2 48  AA 58 44 3A 59 31 B2 56  |..N.X1.H.XD:Y1.V|
000004C0: AA 59 44 3A 4C B2 4C AA  31 00 E5 0C 58 02 8B 58  |.YD:L.L.1...X..X|
000004D0: 31 B1 31 30 B0 59 31 B1  31 30 A7 8D 31 30 36 30  |1.10.Y1.10..1060|
000004E0: 3A 89 33 36 30 00 FF 0C  62 02 8B 58 31 B3 31 B0  |:.360...b..X1.1.|
000004F0: 59 31 B3 31 A7 8D 31 30  36 30 3A 89 33 36 30 00  |Y1.1..1060:.360.|
00000500: 1D 0D 6C 02 8B 42 25 28  59 31 2C 58 31 29 B3 B1  |..l..B%(Y1,X1)..|
00000510: 30 A7 8D 20 31 30 36 30  3A 89 33 36 30 00 2D 0D  |0.. 1060:.360.-.|
00000520: 76 02 42 25 28 59 31 2C  58 31 29 B2 58 00 45 0D  |v.B%(Y1,X1).X.E.|
00000530: 80 02 8B 4C B3 58 A7 48  B2 58 31 3A 56 B2 59 31  |...L.X.H.X1:V.Y1|
00000540: 3A 89 35 39 30 00 52 0D  8A 02 47 B2 30 3A 8D 39  |:.590.R...G.0:.9|
00000550: 34 30 00 5E 0D 94 02 82  58 3A 8D 38 39 30 00 80  |40.^....X:.890..|
00000560: 0D 9E 02 89 31 34 30 30  3A 8F 20 53 4B 49 50 20  |....1400:. SKIP |
00000570: 54 4F 20 50 4C 41 59 20  52 4F 55 54 49 4E 45 53  |TO PLAY ROUTINES|
00000580: 00 9E 0D A8 02 8F 20 47  52 49 44 20 44 52 41 57  |...... GRID DRAW|
00000590: 49 4E 47 20 53 55 42 52  4F 55 54 49 4E 45 00 B5  |ING SUBROUTINE..|
000005A0: 0D B2 02 99 20 A3 50 AC  31 38 29 C7 28 31 39 29  |.... .P.18).(19)|
000005B0: 43 24 28 50 29 00 D0 0D  BC 02 99 20 A3 50 AC 31  |C$(P)...... .P.1|
000005C0: 38 29 22 20 20 AF AF AF  AF AF AF AF AF AF AF 22  |8)"  .........."|
000005D0: 00 EA 0D C6 02 99 A3 50  AC 31 38 29 22 30 AA 2A  |.......P.18)"0.*|
000005E0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 22 00 04 0E D0 02 99  |*********"......|
000005F0: A3 50 AC 31 38 29 22 31  AA 2A 2A 2A 2A 2A 2A 2A  |.P.18)"1.*******|
00000600: 2A 2A 2A 22 00 1E 0E DA  02 99 A3 50 AC 31 38 29  |***".......P.18)|
00000610: 22 32 AA 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 22 00 38  |"2.**********".8|
00000620: 0E E4 02 99 A3 50 AC 31  38 29 22 33 AA 2A 2A 2A  |.....P.18)"3.***|
00000630: 2A 2A 2A 2A 2A 2A 2A 22  00 52 0E EE 02 99 A3 50  |*******".R.....P|
00000640: AC 31 38 29 22 34 AA 2A  2A 2A 2A 2A 2A 2A 2A 2A  |.18)"4.*********|
00000650: 2A 22 00 6C 0E F8 02 99  A3 50 AC 31 38 29 22 35  |*".l.....P.18)"5|
00000660: AA 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 22 00 86 0E 02  |.**********"....|
00000670: 03 99 A3 50 AC 31 38 29  22 36 AA 2A 2A 2A 2A 2A  |...P.18)"6.*****|
00000680: 2A 2A 2A 2A 2A 22 00 A0  0E 0C 03 99 A3 50 AC 31  |*****".......P.1|
00000690: 38 29 22 37 AA 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 22  |8)"7.**********"|
000006A0: 00 BA 0E 16 03 99 A3 50  AC 31 38 29 22 38 AA 2A  |.......P.18)"8.*|
000006B0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 22 00 D4 0E 20 03 99  |*********"... ..|
000006C0: A3 50 AC 31 38 29 22 39  AA 2A 2A 2A 2A 2A 2A 2A  |.P.18)"9.*******|
000006D0: 2A 2A 2A 22 00 EE 0E 2A  03 99 A3 50 AC 31 38 29  |***"...*...P.18)|
000006E0: 22 20 20 B7 B7 B7 B7 B7  B7 B7 B7 B7 B7 22 00 08  |"  .........."..|
000006F0: 0F 34 03 99 A3 50 AC 31  38 29 22 20 20 41 42 43  |.4...P.18)"  ABC|
00000700: 44 45 46 47 48 49 4A 22  00 0E 0F 3E 03 8E 00 2B  |DEFGHIJ"...>...+|
00000710: 0F 48 03 99 22 13 20 20  20 20 20 20 20 20 20 20  |.H..".          |
00000720: 44 49 52 45 43 54 49 4F  4E 3F 22 00 3C 0F 52 03  |DIRECTION?".<.R.|
00000730: 99 A3 31 33 29 22 11 12  54 59 55 22 00 4C 0F 5C  |..13)"..TYU".L.\|
00000740: 03 99 A3 31 33 29 22 12  47 20 4A 22 00 5C 0F 66  |...13)".G J".\.f|
00000750: 03 99 A3 31 33 29 22 12  42 4E 4D 22 00 62 0F 70  |...13)".BNM".b.p|
00000760: 03 8E 00 7F 0F 7A 03 99  22 13 20 20 20 20 20 20  |.....z..".      |
00000770: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 22 00  |              ".|
00000780: 8F 0F 84 03 99 A3 31 33  29 22 11 20 20 20 22 00  |......13)".   ".|
00000790: 9E 0F 8E 03 99 A3 31 33  29 22 20 20 20 22 00 AD  |......13)"   "..|
000007A0: 0F 98 03 99 A3 31 33 29  22 20 20 20 22 00 B3 0F  |.....13)"   "...|
000007B0: A2 03 8E 00 D7 0F AC 03  8F 20 44 52 41 57 20 53  |......... DRAW S|
000007C0: 48 49 50 53 20 4F 4E 20  47 52 49 44 20 53 55 42  |HIPS ON GRID SUB|
000007D0: 52 4F 55 54 49 4E 45 00  EA 0F B6 03 8D 20 31 33  |ROUTINE...... 13|
000007E0: 37 30 3A 99 22 13 11 11  22 3B 00 F6 0F C0 03 81  |70:."...";......|
000007F0: 4A B2 31 A4 31 30 00 06  10 CA 03 99 22 1D 1D 22  |J.1.10......".."|
00000800: A3 47 AC 31 38 29 00 12  10 D4 03 81 4B B2 31 A4  |.G.18)......K.1.|
00000810: 31 30 00 31 10 DE 03 53  B2 42 25 28 4A 2C 4B 29  |10.1...S.B%(J,K)|
00000820: 3A 8B 53 B2 30 A7 99 22  1D 22 3B 3A 89 31 30 32  |:.S.0..".";:.102|
00000830: 30 00 4B 10 E8 03 8B 53  B2 31 A7 20 99 22 1C 12  |0.K....S.1. ."..|
00000840: 20 92 22 3B 3A 89 20 31  30 32 30 00 6B 10 F2 03  | .";:. 1020.k...|
00000850: 99 C7 28 31 38 29 C7 28  35 29 C8 28 53 24 28 53  |..(18).(5).(S$(S|
00000860: 29 2C 31 29 C7 28 31 34  36 29 3B 00 79 10 FC 03  |),1).(146);.y...|
00000870: 82 4B 3A 99 3A 82 4A 3A  8E 00 90 10 06 04 8F 20  |.K:.:.J:....... |
00000880: 42 45 45 50 53 20 53 55  42 52 4F 55 54 49 4E 45  |BEEPS SUBROUTINE|
00000890: 00 BF 10 10 04 8D 31 31  32 30 3A 97 53 36 AA 31  |......1120:.S6.1|
000008A0: 2C 31 33 30 3A 97 53 36  AA 35 2C 39 3A 97 53 36  |,130:.S6.5,9:.S6|
000008B0: AA 31 35 2C 33 30 3A 97  53 36 AA 32 34 2C 35 00  |.15,30:.S6.24,5.|
000008C0: EB 10 1A 04 97 53 36 AA  34 2C 32 31 3A 81 44 45  |.....S6.4,21:.DE|
000008D0: B2 31 A4 32 35 3A 82 3A  97 53 36 AA 34 2C 32 30  |.1.25:.:.S6.4,20|
000008E0: 3A 97 53 36 AA 32 34 2C  30 3A 8E 00 02 11 24 04  |:.S6.24,0:....$.|
000008F0: 8F 20 42 41 50 50 53 20  53 55 42 52 4F 55 54 49  |. BAPPS SUBROUTI|
00000900: 4E 45 00 19 11 2E 04 99  4D 24 22 11 11 11 12 42  |NE......M$"....B|
00000910: 41 44 20 45 4E 54 52 59  22 00 3A 11 38 04 97 53  |AD ENTRY".:.8..S|
00000920: 36 AA 32 34 2C 31 32 3A  97 53 36 AA 36 2C 32 34  |6.24,12:.S6.6,24|
00000930: 30 3A 97 53 36 AA 34 2C  31 37 00 51 11 42 04 81  |0:.S6.4,17.Q.B..|
00000940: 41 B2 31 A4 32 3A 81 42  B2 31 A4 32 35 35 A9 32  |A.1.2:.B.1.255.2|
00000950: 35 00 6B 11 4C 04 97 53  36 AA 31 2C 42 3A 82 42  |5.k.L..S6.1,B:.B|
00000960: 2C 41 3A 97 53 36 AA 34  2C 33 32 00 78 11 56 04  |,A:.S6.4,32.x.V.|
00000970: 97 53 36 AA 34 2C 33 32  00 8E 11 60 04 81 51 B2  |.S6.4,32...`..Q.|
00000980: 30 A4 32 34 3A 97 53 36  AA 51 2C 30 3A 82 00 A7  |0.24:.S6.Q,0:...|
00000990: 11 6A 04 99 4D 24 22 11  11 11 20 20 20 20 20 20  |.j..M$"...      |
000009A0: 20 20 20 20 22 3A 8E 00  C9 11 74 04 8F 20 43 4F  |    ":....t.. CO|
000009B0: 4F 52 44 49 4E 41 54 45  20 49 4E 50 55 54 20 53  |ORDINATE INPUT S|
000009C0: 55 42 52 4F 55 54 49 4E  45 00 EE 11 7E 04 99 20  |UBROUTINE...~.. |
000009D0: C8 28 42 54 24 2C 31 37  29 22 05 43 4F 4F 52 44  |.(BT$,17)".COORD|
000009E0: 49 4E 41 54 45 53 3F 20  28 56 2C 48 29 22 00 00  |INATES? (V,H)"..|
000009F0: 12 88 04 99 22 20 20 20  20 22 3A 99 22 91 22 3B  |...."    ":.".";|
00000A00: 00 16 12 92 04 97 31 39  38 2C 30 3A 92 31 39 38  |......198,0:.198|
00000A10: 2C 31 3A A1 56 24 00 39  12 9C 04 8B C6 28 56 24  |,1:.V$.9.....(V$|
00000A20: 29 B3 34 38 B0 C6 28 56  24 29 B1 35 37 A7 8D 31  |).48..(V$).57..1|
00000A30: 30 36 30 3A 89 31 31 37  30 00 4B 12 A6 04 99 4D  |060:.1170.K....M|
00000A40: 24 22 11 11 22 56 24 22  2D 22 3B 00 61 12 B0 04  |$".."V$"-";.a...|
00000A50: 97 31 39 38 2C 30 3A 92  31 39 38 2C 31 3A A1 48  |.198,0:.198,1:.H|
00000A60: 24 00 84 12 BA 04 8B C6  28 48 24 29 B3 36 35 B0  |$.......(H$).65.|
00000A70: C6 28 48 24 29 B1 37 34  A7 8D 31 30 36 30 3A 89  |.(H$).74..1060:.|
00000A80: 31 32 30 30 00 94 12 C4  04 99 4D 24 22 11 11 1D  |1200......M$"...|
00000A90: 1D 22 48 24 00 AE 12 CE  04 48 B2 C6 28 48 24 29  |."H$.....H..(H$)|
00000AA0: AB 36 34 3A 56 B2 C6 28  56 24 29 AB 34 37 00 B4  |.64:V..(V$).47..|
00000AB0: 12 D8 04 8E 00 CF 12 E2  04 8F 20 48 49 54 20 4E  |.......... HIT N|
00000AC0: 4F 49 53 45 20 53 55 42  52 4F 55 54 49 4E 45 00  |OISE SUBROUTINE.|
00000AD0: EE 12 EC 04 81 51 B2 30  A4 32 34 3A 97 53 36 AA  |.....Q.0.24:.S6.|
00000AE0: 51 2C 30 3A 82 3A 97 53  36 AA 32 34 2C 38 00 06  |Q,0:.:.S6.24,8..|
00000AF0: 13 F6 04 97 53 36 AA 35  2C 31 39 32 3A 97 53 36  |....S6.5,192:.S6|
00000B00: AA 36 2C 32 35 30 00 17  13 00 05 81 51 B2 31 32  |.6,250......Q.12|
00000B10: 30 A4 38 30 A9 AB 31 00  3A 13 0A 05 97 53 36 AA  |0.80..1.:....S6.|
00000B20: 31 2C 51 3A 97 53 36 AA  34 2C 31 37 3A 81 44 45  |1,Q:.S6.4,17:.DE|
00000B30: B2 31 A4 38 3A 82 44 45  2C 51 00 50 13 14 05 97  |.1.8:.DE,Q.P....|
00000B40: 35 33 32 38 30 2C 32 3A  97 35 33 32 38 31 2C 32  |53280,2:.53281,2|
00000B50: 00 71 13 1E 05 97 53 36  AA 32 34 2C 31 35 3A 97  |.q....S6.24,15:.|
00000B60: 53 36 AA 31 2C 31 35 3A  97 53 36 AA 34 2C 31 32  |S6.1,15:.S6.4,12|
00000B70: 38 00 9A 13 28 05 81 56  4F B2 31 35 A4 30 A9 AB  |8...(..VO.15.0..|
00000B80: 31 3A 81 44 45 B2 31 A4  31 30 3A 82 44 45 3A 97  |1:.DE.1.10:.DE:.|
00000B90: 53 36 AA 32 34 2C 56 4F  3A 82 00 B2 13 32 05 97  |S6.24,VO:....2..|
00000BA0: 35 33 32 38 30 2C 30 3A  97 35 33 32 38 31 2C 30  |53280,0:.53281,0|
00000BB0: 3A 8E 00 D0 13 3C 05 97  53 36 AA 32 34 2C 39 3A  |:....<..S6.24,9:|
00000BC0: 97 53 36 AA 35 2C 39 3A  97 53 36 AA 31 2C 32 30  |.S6.5,9:.S6.1,20|
00000BD0: 00 F8 13 46 05 97 53 36  AA 34 2C 31 32 38 3A 81  |...F..S6.4,128:.|
00000BE0: 44 B2 31 A4 31 30 3A 82  3A 97 53 36 AA 34 2C 31  |D.1.10:.:.S6.4,1|
00000BF0: 32 39 3A 89 31 33 31 30  00 1E 14 50 05 8F 20 43  |29:.1310...P.. C|
00000C00: 4C 45 41 52 20 4D 45 53  53 41 47 45 20 53 43 52  |LEAR MESSAGE SCR|
00000C10: 45 45 4E 20 53 55 42 52  4F 55 54 49 4E 45 00 39  |EEN SUBROUTINE.9|
00000C20: 14 5A 05 99 4D 24 42 4C  24 3A 81 51 B2 31 A4 33  |.Z..M$BL$:.Q.1.3|
00000C30: 3A 99 42 4C 24 3A 82 3A  8E 00 3F 14 64 05 8F 00  |:.BL$:.:..?.d...|
00000C40: 54 14 6E 05 8F 20 52 45  41 44 59 20 46 4F 52 20  |T.n.. READY FOR |
00000C50: 47 41 4D 45 00 73 14 78  05 8D 31 33 37 30 3A 8F  |GAME.s.x..1370:.|
00000C60: 20 43 4C 45 41 52 20 4D  45 53 53 41 47 45 20 41  | CLEAR MESSAGE A|
00000C70: 52 45 41 00 7B 14 82 05  50 B2 30 00 90 14 8C 05  |REA.{...P.0.....|
00000C80: 8D 36 38 30 3A 8F 20 44  52 41 57 20 47 52 49 44  |.680:. DRAW GRID|
00000C90: 00 9D 14 96 05 50 B2 31  3A 8D 36 38 30 00 B7 14  |.....P.1:.680...|
00000CA0: A0 05 99 22 13 9E 20 20  22 4E 24 A3 31 38 29 22  |..."..  "N$.18)"|
00000CB0: 1E 20 20 22 4E 31 24 00  CF 14 AA 05 8D 39 34 30  |.  "N1$......940|
00000CC0: 3A 8F 20 44 52 41 57 20  4F 4E 20 47 52 49 44 00  |:. DRAW ON GRID.|
00000CD0: E4 14 B4 05 47 56 B2 30  3A 99 C8 28 42 54 24 2C  |....GV.0:..(BT$,|
00000CE0: 32 31 29 3B 00 1B 15 BE  05 99 22 1C 2A 2A 2A 2A  |21);......".****|
00000CF0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000D00: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000D10: 2A 2A 2A 2A 22 3B C7 28  31 39 29 00 41 15 C8 05  |****";.(19).A...|
00000D20: 8B 42 50 B2 30 A7 8D 32  31 34 30 3A 8F 20 4F 54  |.BP.0..2140:. OT|
00000D30: 48 45 52 20 50 4C 41 59  45 52 20 52 45 41 44 59  |HER PLAYER READY|
00000D40: 3F 00 59 15 D2 05 8F 20  4D 41 49 4E 20 50 4C 41  |?.Y.... MAIN PLA|
00000D50: 59 49 4E 47 20 4C 4F 4F  50 00 7F 15 DC 05 8F 20  |YING LOOP...... |
00000D60: 2A 2A 2A 2A 2A 20 49 4E  50 55 54 20 46 52 4F 4D  |***** INPUT FROM|
00000D70: 20 4F 54 48 45 52 20 43  4F 4D 50 55 54 45 52 00  | OTHER COMPUTER.|
00000D80: 9C 15 E6 05 A1 23 31 2C  41 24 3A 8B 41 24 B2 22  |.....#1,A$:.A$."|
00000D90: 22 B0 53 54 B3 B1 30 A7  31 36 30 30 00 BD 15 F0  |".ST..0.1600....|
00000DA0: 05 8B 41 24 B2 46 31 24  A7 31 37 39 30 3A 8F 20  |..A$.F1$.1790:. |
00000DB0: 43 4F 4F 52 44 53 20 43  4F 4D 49 4E 47 00 E9 15  |COORDS COMING...|
00000DC0: FA 05 8B 41 24 B2 C7 28  31 33 34 29 A7 31 38 37  |...A$..(134).187|
00000DD0: 30 3A 8F 20 52 45 50 4F  52 54 20 4F 46 20 48 49  |0:. REPORT OF HI|
00000DE0: 54 20 26 20 56 41 4C 55  45 00 0E 16 04 06 8B 41  |T & VALUE......A|
00000DF0: 24 B2 C7 28 31 33 35 29  A7 31 39 31 30 3A 8F 20  |$..(135).1910:. |
00000E00: 52 45 50 4F 52 54 20 4F  46 20 4D 49 53 53 00 26  |REPORT OF MISS.&|
00000E10: 16 0E 06 8B 41 24 B3 22  20 22 B0 41 24 B1 22 5A  |....A$." ".A$."Z|
00000E20: 22 A7 31 36 30 30 00 39  16 18 06 8B 41 24 B2 C7  |".1600.9....A$..|
00000E30: 28 31 33 36 29 A7 32 35  30 00 4E 16 22 06 4D 45  |(136).250.N.".ME|
00000E40: 24 B2 C9 28 4D 45 24 AA  41 24 2C 33 39 29 00 6A  |$..(ME$.A$,39).j|
00000E50: 16 2C 06 99 22 9F 22 C8  28 42 54 24 2C 32 30 29  |.,..".".(BT$,20)|
00000E60: 4D 45 24 3A 97 32 31 32  2C 30 00 86 16 36 06 8F  |ME$:.212,0...6..|
00000E70: 20 2A 2A 2A 2A 2A 20 46  52 4F 4D 20 59 4F 55 20  | ***** FROM YOU |
00000E80: 54 4F 20 48 49 4D 00 B6  16 40 06 8B 4D 46 B2 31  |TO HIM...@..MF.1|
00000E90: AF 20 47 56 B2 30 AF 42  50 B2 30 A7 8D 31 33 37  |. GV.0.BP.0..137|
00000EA0: 30 3A 99 4D 24 22 05 59  4F 55 52 20 54 55 52 4E  |0:.M$".YOUR TURN|
00000EB0: 20 28 46 31 29 22 00 D0  16 4A 06 8B 4D 46 B2 30  | (F1)"...J..MF.0|
00000EC0: AF 47 56 B2 30 AF 42 50  B2 30 A7 8D 31 33 37 30  |.GV.0.BP.0..1370|
00000ED0: 00 F0 16 54 06 8B 42 50  A7 99 4D 24 22 11 05 50  |...T..BP..M$"..P|
00000EE0: 52 45 53 53 20 46 31 20  54 4F 20 50 4C 41 59 22  |RESS F1 TO PLAY"|
00000EF0: 00 03 17 5E 06 A1 41 24  3A 8B 47 56 B2 31 A7 31  |...^..A$:.GV.1.1|
00000F00: 36 36 30 00 30 17 68 06  8B 41 24 B2 46 31 24 AF  |660.0.h..A$.F1$.|
00000F10: 4D 46 B2 31 AF 42 50 B2  30 A7 31 37 36 30 3A 8F  |MF.1.BP.0.1760:.|
00000F20: 20 47 45 54 20 43 4F 4F  52 44 49 4E 41 54 45 53  | GET COORDINATES|
00000F30: 00 63 17 72 06 8B 41 24  B2 46 31 24 AF 42 50 B2  |.c.r..A$.F1$.BP.|
00000F40: 31 A7 42 50 B2 30 3A 89  32 36 30 3A 8F 20 45 4E  |1.BP.0:.260:. EN|
00000F50: 44 20 49 4E 49 54 49 41  4C 20 43 48 41 54 20 4D  |D INITIAL CHAT M|
00000F60: 4F 44 45 00 91 17 7C 06  8B 48 53 B2 30 A7 47 56  |ODE...|..HS.0.GV|
00000F70: B2 31 3A 8D 31 33 37 30  3A 99 4D 24 4E 24 22 20  |.1:.1370:.M$N$" |
00000F80: 57 49 4E 53 21 22 3A 8D  32 32 32 30 3A 89 32 35  |WINS!":.2220:.25|
00000F90: 30 00 C1 17 86 06 8B 54  53 B2 30 20 A7 47 56 B2  |0......TS.0 .GV.|
00000FA0: 31 3A 8D 31 33 37 30 3A  99 4D 24 4E 31 24 22 20  |1:.1370:.M$N1$" |
00000FB0: 57 49 4E 53 21 22 3A 8D  32 32 32 30 3A 89 32 35  |WINS!":.2220:.25|
00000FC0: 30 00 E6 17 90 06 8B 41  24 B1 B2 22 C1 22 AF 41  |0......A$..".".A|
00000FD0: 24 B3 B2 22 DA 22 A7 41  24 B2 C7 28 C6 28 41 24  |$..".".A$..(.(A$|
00000FE0: 29 AB 31 32 38 29 00 FC  17 9A 06 8B 41 24 B2 C7  |).128)......A$..|
00000FF0: 28 31 36 30 29 A7 41 24  B2 22 20 22 00 14 18 A4  |(160).A$." "....|
00001000: 06 8B 41 24 B3 22 20 22  B0 41 24 B1 22 5A 22 A7  |..A$." ".A$."Z".|
00001010: 31 35 31 30 00 31 18 AE  06 41 31 24 B2 41 24 3A  |1510.1...A1$.A$:|
00001020: 8B 41 24 B2 C7 28 33 34  29 A7 41 31 24 B2 22 27  |.A$..(34).A1$."'|
00001030: 22 00 47 18 B8 06 4D 59  24 B2 C9 28 4D 59 24 AA  |".G...MY$..(MY$.|
00001040: 41 31 24 2C 33 39 29 00  61 18 C2 06 99 22 9E 22  |A1$,39).a...."."|
00001050: C8 28 42 54 24 2C 32 32  29 4D 59 24 C7 28 31 39  |.(BT$,22)MY$.(19|
00001060: 29 00 72 18 CC 06 98 31  2C 41 24 3B 3A 89 31 35  |).r....1,A$;:.15|
00001070: 31 30 00 88 18 D6 06 8F  20 47 45 54 20 43 4F 4F  |10...... GET COO|
00001080: 52 44 49 4E 41 54 45 53  00 9F 18 E0 06 8D 20 31  |RDINATES...... 1|
00001090: 33 37 30 3A 8D 31 31 34  30 3A 8D 31 33 37 30 00  |370:.1140:.1370.|
000010A0: B3 18 EA 06 98 31 2C 46  31 24 C7 28 48 29 C7 28  |.....1,F1$.(H).(|
000010B0: 56 29 3B 00 C2 18 F4 06  4D 46 B2 30 3A 89 31 34  |V);.....MF.0:.14|
000010C0: 39 30 00 E8 18 FE 06 8F  20 47 45 54 20 4F 54 48  |90...... GET OTH|
000010D0: 45 52 20 43 4F 4D 50 55  54 45 52 53 20 43 4F 4F  |ER COMPUTERS COO|
000010E0: 52 44 49 4E 41 54 45 53  00 FF 18 08 07 A1 23 31  |RDINATES......#1|
000010F0: 2C 48 24 3A 8B 48 24 B2  22 22 A7 31 38 30 30 00  |,H$:.H$."".1800.|
00001100: 16 19 12 07 A1 23 31 2C  56 24 3A 8B 56 24 B2 22  |.....#1,V$:.V$."|
00001110: 22 A7 31 38 31 30 00 39  19 1C 07 48 B2 C6 28 48  |".1810.9...H..(H|
00001120: 24 29 3A 56 B2 C6 28 56  24 29 3A 4D 46 B2 31 3A  |$):V..(V$):MF.1:|
00001130: 42 B2 42 25 28 56 2C 48  29 00 64 19 26 07 8B 42  |B.B%(V,H).d.&..B|
00001140: B2 30 B0 42 B2 31 A7 98  31 2C C7 28 31 33 35 29  |.0.B.1..1,.(135)|
00001150: 3B 3A 99 4D 24 22 05 22  4E 31 24 22 20 4D 49 53  |;:.M$"."N1$" MIS|
00001160: 53 45 44 22 00 7D 19 2B  07 8B 42 B2 30 B0 42 B2  |SED".}.+..B.0.B.|
00001170: 31 A7 8D 32 32 31 30 3A  89 31 36 30 30 00 90 19  |1..2210:.1600...|
00001180: 30 07 98 31 2C C7 28 31  33 34 29 C7 28 42 29 3B  |0..1,.(134).(B);|
00001190: 00 C0 19 3A 07 8D 31 32  35 30 3A 99 4D 24 22 05  |...:..1250:.M$".|
000011A0: 22 4E 31 24 22 20 47 45  54 53 20 41 20 48 49 54  |"N1$" GETS A HIT|
000011B0: 21 22 3A 54 53 B2 54 53  AB 31 3A 8D 32 32 31 30  |!":TS.TS.1:.2210|
000011C0: 00 D9 19 44 07 42 25 28  56 2C 48 29 B2 31 3A 8D  |...D.B%(V,H).1:.|
000011D0: 39 34 30 3A 89 31 36 30  30 00 F0 19 4E 07 A1 23  |940:.1600...N..#|
000011E0: 31 2C 42 24 3A 8B 42 24  B2 22 22 A7 31 38 37 30  |1,B$:.B$."".1870|
000011F0: 00 04 1A 58 07 42 B2 C6  28 42 24 29 3A 48 53 B2  |...X.B..(B$):HS.|
00001200: 48 53 AB 31 00 24 1A 62  07 42 24 B2 22 12 22 AA  |HS.1.$.b.B$.".".|
00001210: C8 28 53 24 28 42 29 2C  31 29 AA 22 92 22 3A 8D  |.(S$(B),1).".":.|
00001220: 31 33 34 30 00 2E 1A 6C  07 89 31 39 32 30 00 39  |1340...l..1920.9|
00001230: 1A 76 07 42 24 B2 22 2A  22 00 4D 1A 80 07 99 22  |.v.B$."*".M...."|
00001240: 13 22 3A 81 51 B2 31 A4  56 3A 99 3A 82 00 60 1A  |.":.Q.1.V:.:..`.|
00001250: 8A 07 99 A3 31 AA 31 38  AA 48 29 22 9E 22 42 24  |....1.18.H)"."B$|
00001260: 00 6A 1A 94 07 89 31 36  30 30 00 8C 1A 9E 07 8F  |.j....1600......|
00001270: 20 53 45 4E 44 20 4E 41  4D 45 20 54 4F 20 4F 54  | SEND NAME TO OT|
00001280: 48 45 52 20 43 4F 4D 50  55 54 45 52 00 B4 1A A8  |HER COMPUTER....|
00001290: 07 8F 20 46 4F 52 51 3D  31 54 4F 31 30 30 3A 50  |.. FORQ=1TO100:P|
000012A0: 52 49 4E 54 23 31 2C 43  48 52 24 28 30 29 3B 3A  |RINT#1,CHR$(0);:|
000012B0: 4E 45 58 54 00 C0 1A B2  07 98 31 2C 46 31 24 3B  |NEXT......1,F1$;|
000012C0: 00 D9 1A BC 07 A1 23 31  2C 41 24 3A 8B 41 24 B3  |......#1,A$:.A$.|
000012D0: B1 46 31 24 A7 31 39 37  30 00 00 1B C6 07 81 51  |.F1$.1970......Q|
000012E0: B2 31 A4 C3 28 4E 24 29  3A 98 31 2C CA 28 4E 24  |.1..(N$):.1,.(N$|
000012F0: 2C 51 2C 31 29 3B 3A 82  3A 98 31 2C 43 52 24 3B  |,Q,1);:.:.1,CR$;|
00001300: 00 0B 1B D0 07 4E 31 24  B2 22 22 00 33 1B DA 07  |.....N1$."".3...|
00001310: A1 23 31 2C 41 24 3A 8B  41 24 B1 B2 22 20 22 AF  |.#1,A$:.A$.." ".|
00001320: 41 24 B3 B2 22 5A 22 A7  20 4E 31 24 B2 4E 31 24  |A$.."Z". N1$.N1$|
00001330: AA 41 24 00 47 1B E4 07  8B 41 24 B3 B1 C7 28 31  |.A$.G....A$...(1|
00001340: 33 29 A7 32 30 31 30 00  5D 1B EE 07 8F 20 57 48  |3).2010.].... WH|
00001350: 4F 20 47 4F 45 53 20 46  49 52 53 54 3F 00 75 1B  |O GOES FIRST?.u.|
00001360: F8 07 81 58 B2 31 A4 31  30 30 3A 98 31 2C C7 28  |...X.1.100:.1,.(|
00001370: 30 29 3B 3A 82 00 90 1B  02 08 57 46 24 B2 C7 28  |0);:......WF$..(|
00001380: B5 28 BB 28 30 29 AC 31  30 30 29 AA 31 35 30 29  |.(.(0).100).150)|
00001390: 00 9C 1B 0C 08 98 31 2C  57 46 24 3B 00 B3 1B 16  |......1,WF$;....|
000013A0: 08 A1 23 31 2C 41 24 3A  8B 41 24 B2 22 22 A7 32  |..#1,A$:.A$."".2|
000013B0: 30 36 30 00 D1 1B 20 08  8B C6 28 41 24 29 B3 31  |060... ...(A$).1|
000013C0: 35 30 B0 C6 28 41 24 29  B1 32 34 39 A7 32 30 37  |50..(A$).249.207|
000013D0: 30 00 E2 1B 2A 08 8B 57  46 24 B2 41 24 A7 32 30  |0...*..WF$.A$.20|
000013E0: 34 30 00 11 1C 34 08 4D  46 B2 30 3A 4D 46 24 B2  |40...4.MF.0:MF$.|
000013F0: 22 53 45 43 4F 4E 44 22  3A 8B 57 46 24 B1 41 24  |"SECOND":.WF$.A$|
00001400: A7 4D 46 B2 31 3A 4D 46  24 B2 22 46 49 52 53 54  |.MF.1:MF$."FIRST|
00001410: 22 00 2B 1C 3E 08 8D 31  33 37 30 3A 99 4D 24 22  |".+.>..1370:.M$"|
00001420: 05 57 45 20 47 4F 20 22  4D 46 24 00 43 1C 48 08  |.WE GO "MF$.C.H.|
00001430: 81 58 B2 31 A4 31 30 30  3A 98 31 2C C7 28 30 29  |.X.1.100:.1,.(0)|
00001440: 3B 3A 82 00 49 1C 52 08  8E 00 6A 1C 5C 08 8F 20  |;:..I.R...j.\.. |
00001450: 4F 54 48 45 52 20 50 4C  41 59 45 52 20 52 45 41  |OTHER PLAYER REA|
00001460: 44 59 3F 2A 2A 2A 2A 2A  2A 2A 00 75 1C 66 08 98  |DY?*******.u.f..|
00001470: 31 2C 44 53 24 00 8D 1C  70 08 A1 23 31 2C 41 24  |1,DS$...p..#1,A$|
00001480: 3A 8B 41 24 B2 44 53 24  A7 32 31 38 30 00 AC 1C  |:.A$.DS$.2180...|
00001490: 7A 08 99 4D 24 22 05 50  4C 45 41 53 45 20 57 41  |z..M$".PLEASE WA|
000014A0: 49 54 2E 2E 2E 22 3A 89  32 31 35 30 00 BB 1C 84  |IT...":.2150....|
000014B0: 08 98 31 2C C7 28 32 35  35 29 3B 00 D7 1C 8E 08  |..1,.(255);.....|
000014C0: A1 23 31 2C 41 24 3A 8B  41 24 B3 B1 C7 28 32 35  |.#1,A$:.A$...(25|
000014D0: 35 29 A7 32 31 39 30 00  DD 1C 98 08 8E 00 F3 1C  |5).2190.........|
000014E0: A2 08 81 44 45 4C 41 59  B2 31 A4 31 30 30 30 3A  |...DELAY.1.1000:|
000014F0: 82 3A 8E 00 0A 1D AC 08  98 31 2C C7 28 31 33 36  |.:.......1,.(136|
00001500: 29 3B 3A 8D 32 32 31 30  3A 8E 00 2E 1D B6 08 8F  |);:.2210:.......|
00001510: 20 53 49 47 4E 41 4C 20  4F 54 48 45 52 20 43 4F  | SIGNAL OTHER CO|
00001520: 4D 50 55 54 45 52 20 59  4F 55 20 41 52 45 00 53  |MPUTER YOU ARE.S|
00001530: 1D C0 08 8F 20 20 20 20  52 45 41 44 59 2C 20 57  |....    READY, W|
00001540: 41 49 54 20 46 4F 52 20  48 49 53 20 53 49 47 4E  |AIT FOR HIS SIGN|
00001550: 41 4C 2E 00 77 1D CA 08  99 22 93 57 41 49 54 49  |AL..w....".WAITI|
00001560: 4E 47 20 46 4F 52 20 4F  54 48 45 52 20 50 4C 41  |NG FOR OTHER PLA|
00001570: 59 45 52 2E 2E 2E 22 00  A0 1D D4 08 98 31 2C 22  |YER..."......1,"|
00001580: 20 20 20 20 50 55 53 48  20 54 48 45 20 46 31 20  |    PUSH THE F1 |
00001590: 4B 45 59 2E 20 28 49 20  48 41 56 45 21 29 20 22  |KEY. (I HAVE!) "|
000015A0: 00 AD 1D DE 08 98 31 2C  C7 28 37 29 3B 00 C7 1D  |......1,.(7);...|
000015B0: E8 08 A1 23 31 2C 41 24  3A 8B 41 24 B3 B1 C7 28  |...#1,A$:.A$...(|
000015C0: 37 29 A7 32 32 37 30 00  E0 1D F2 08 81 58 B2 31  |7).2270......X.1|
000015D0: A4 31 30 3A 98 31 2C C7  28 37 29 3B 3A 82 3A 8E  |.10:.1,.(7);:.:.|
000015E0: 00 00 00                                          |...             |
..'.X..1,2,3,G(6):. OPEN RS-232 CHANNEL.
J.... B%(10,10):. SHIP GRID MATRIX.L....
53280,0:.53281,0:.54272.24,8.....BT$."..
......................."... .M$.H(BT$,16
).B...ME$."":.Q.1.39:ME$.ME$." ":......B
L$.ME$:MY$.ME$:S6.54272.....CR$.G(13):F1
$.G(133):DS$."$"...H.C$(0).".":C$(1)."."
./.R.. G(147)G(142)G(8).E...S$(1).G(28).
G(42).[....X.2.5:. S$(X):. ...... SUBMAR
INE,DESTROYER,CRUISER,BATTLESHIP.....TS.
14:HS.14:BP.1:.1460.C....2230:. BOTH PLA
YERS READY?.S....N$.."".330.....N$."C64"
:."..YOUR NAME";N$..."..N$."".280...,.."
..WAIT...".I.6.. 1950:. SEND NAME TO OTH
ER COMPUTER, WAIT FOR HIS.F.J.. INPUT SH
IP COORDINATES...T..".":P.0:. 680:. PRIN
T GRID...^..X.2.5:. 1370...H..J.1.10...R
.:.K.1.10.K.|.:.B%(J,K).X.B%(J,K).0.T...
.K,J......890:. ERASE DIRECTION AID.....
.M$".ENTER "S$(X)"   ".+.... 1140:. GET 
COORDINATES.]....B%(V,H)..0. . 1060:.360
:. SHIP THERE ALREADY.}.... 840:. PRINT 
DIRECTION AID...B..198,0:. 198,1:. D$...
L.CK.0:.Y.1.8.C.V..J("TYUGJBNM",Y,1).D$.
490.U....Y:.1060:.450...... Y . 500,510,
520,530,540,550,560,570.....XD..1:YD..1:
.580.(...XD.0:YD..1:.580.<...XD.1:YD..1:
.580.P...XD..1:YD.0:.580.C...XD.1:YD.0:.
580.W.&.XD..1:YD.1:.580...0.XD.0:YD.1:.5
80...:.XD.1:YD.1:.580...D.L.1:B%(V,H).X.
I.N.X1.H.XD:Y1.V.YD:L.L.1...X..X1.10.Y1.
10..1060:.360...B..X1.1.Y1.1..1060:.360.
..L..B%(Y1,X1)..0.. 1060:.360.-.V.B%(Y1,
X1).X.E....L.X.H.X1:V.Y1:.590.R...G.0:.9
40.^....X:.890......1400:. SKIP TO PLAY 
ROUTINES...... GRID DRAWING SUBROUTINE..
.... .P.18)G(19)C$(P).P.... .P.18)"  ...
......."...F...P.18)"0.**********"...P..
.P.18)"1.**********"...Z...P.18)"2.*****
*****".8.....P.18)"3.**********".R.....P
.18)"4.**********".L.....P.18)"5.*******
***".......P.18)"6.**********". .....P.1
8)"7.**********".......P.18)"8.*********
*".T. ...P.18)"9.**********"...*...P.18)
"  .........."...4...P.18)"  ABCDEFGHIJ"
...>...+.H..".          DIRECTION?".<.R.
..13)"..TYU".L.\...13)".G J".\.F...13)".
BNM".B.P....Z..".                    ".
......13)".   ".......13)"   ".......13)
"   ".......W.... DRAW SHIPS ON GRID SUB
ROUTINE...... 1370:."...";......J.1.10..
.J.."..".G.18)...T..K.1.10.1...S.B%(J,K)
:.S.0..".";:.1020.K....S.1. .".. .";:. 1
020.K....G(18)G(5)H(S$(S),1)G(146);.Y...
.K:.:.J:....... BEEPS SUBROUTINE......11
20:.S6.1,130:.S6.5,9:.S6.15,30:.S6.24,5.
.....S6.4,21:.DE.1.25:.:.S6.4,20:.S6.24,
0:....$.. BAPPS SUBROUTINE......M$"....B
AD ENTRY".:.8..S6.24,12:.S6.6,240:.S6.4,
17.Q.B..A.1.2:.B.1.255.25.K.L..S6.1,B:.B
,A:.S6.4,32.X.V..S6.4,32...`..Q.0.24:.S6
.Q,0:....J..M$"...          ":..I.T.. CO
ORDINATE INPUT SUBROUTINE...~.. H(BT$,17
)".COORDINATES? (V,H)"......"    ":.".";
......198,0:.198,1:.V$.9....F(V$).48.F(V
$).57..1060:.1170.K....M$".."V$"-";.A...
.198,0:.198,1:.H$......F(H$).65.F(H$).74
..1060:.1200...D..M$"...."H$...N.H.F(H$)
.64:V.F(V$).47...X...O.... HIT NOISE SUB
ROUTINE......Q.0.24:.S6.Q,0:.:.S6.24,8..
....S6.5,192:.S6.6,250......Q.120.80..1.
:....S6.1,Q:.S6.4,17:.DE.1.8:.DE,Q.P....
53280,2:.53281,2.Q....S6.24,15:.S6.1,15:
.S6.4,128...(..VO.15.0..1:.DE.1.10:.DE:.
S6.24,VO:....2..53280,0:.53281,0:..P.<..
S6.24,9:.S6.5,9:.S6.1,20...F..S6.4,128:.
D.1.10:.:.S6.4,129:.1310...P.. CLEAR MES
SAGE SCREEN SUBROUTINE.9.Z..M$BL$:.Q.1.3
:.BL$:.:..?.D...T.N.. READY FOR GAME.S.X
..1370:. CLEAR MESSAGE AREA.{...P.0.....
.680:. DRAW GRID.....P.1:.680... .."..  
"N$.18)".  "N1$.O....940:. DRAW ON GRID.
....GV.0:.H(BT$,21);......".************
****************************";G(19).A.H.
.BP.0..2140:. OTHER PLAYER READY?.Y.R.. 
MAIN PLAYING LOOP..... ***** INPUT FROM
 OTHER COMPUTER......#1,A$:.A$."".ST..0.
1600......A$.F1$.1790:. COORDS COMING...
...A$.G(134).1870:. REPORT OF HIT & VALU
E......A$.G(135).1910:. REPORT OF MISS.&
....A$." ".A$."Z".1600.9....A$.G(136).25
0.N.".ME$.I(ME$.A$,39).J.,.."."H(BT$,20)
ME$:.212,0...6.. ***** FROM YOU TO HIM..
.@..MF.1. GV.0.BP.0..1370:.M$".YOUR TURN
 (F1)".P.J..MF.0.GV.0.BP.0..1370...T..BP
..M$"..PRESS F1 TO PLAY"...^..A$:.GV.1.1
660.0.H..A$.F1$.MF.1.BP.0.1760:. GET COO
RDINATES.C.R..A$.F1$.BP.1.BP.0:.260:. EN
D INITIAL CHAT MODE...|..HS.0.GV.1:.1370
:.M$N$" WINS!":.2220:.250.A....TS.0 .GV.
1:.1370:.M$N1$" WINS!":.2220:.250......A
$.."A".A$.."Z".A$.G(F(A$).128)......A$.G
(160).A$." "......A$." ".A$."Z".1510.1..
.A1$.A$:.A$.G(34).A1$."'".G...MY$.I(MY$.
A1$,39).A.B.."."H(BT$,22)MY$G(19).R.L..1
,A$;:.1510...V.. GET COORDINATES...... 1
370:.1140:.1370......1,F1$G(H)G(V);.B...
MF.0:.1490...... GET OTHER COMPUTERS COO
RDINATES......#1,H$:.H$."".1800......#1,
V$:.V$."".1810.9...H.F(H$):V.F(V$):MF.1:
B.B%(V,H).D.&..B.0.B.1..1,G(135);:.M$"."
N1$" MISSED".}.+..B.0.B.1..2210:.1600...
0..1,G(134)G(B);...:..1250:.M$"."N1$" GE
TS A HIT!":TS.TS.1:.2210.Y.D.B%(V,H).1:.
940:.1600...N..#1,B$:.B$."".1870...X.B.F
(B$):HS.HS.1.$.B.B$.".".H(S$(B),1).".":.
1340...L..1920.9.V.B$."*".M....".":.Q.1.
V:.:..`.....1.18.H)"."B$.J....1600......
 SEND NAME TO OTHER COMPUTER...... FORQ=
1TO100:PRINT#1,CHR$(0);:NEXT......1,F1$;
.Y....#1,A$:.A$..F1$.1970...F..Q.1.C(N$)
:.1,J(N$,Q,1);:.:.1,CR$;...P.N1$."".3.Z.
.#1,A$:.A$.." ".A$.."Z". N1$.N1$.A$.G...
.A$..G(13).2010.].... WHO GOES FIRST?.U.
...X.1.100:.1,G(0);:......WF$.G(.(.(0).1
00).150)......1,WF$;......#1,A$:.A$."".2
060.Q. ..F(A$).150.F(A$).249.2070...*..W
F$.A$.2040...4.MF.0:MF$."SECOND":.WF$.A$
.MF.1:MF$."FIRST".+.>..1370:.M$".WE GO "
MF$.C.H..X.1.100:.1,G(0);:..I.R...J.\.. 
OTHER PLAYER READY?*******.U.F..1,DS$...
P..#1,A$:.A$.DS$.2180...Z..M$".PLEASE WA
IT...":.2150......1,G(255);.W....#1,A$:.
A$..G(255).2190............DELAY.1.1000:
.:.......1,G(136);:.2210:....... SIGNAL 
OTHER COMPUTER YOU ARE.S....    READY, W
AIT FOR HIS SIGNAL..W.J..".WAITING FOR O
THER PLAYER...". .T..1,"    PUSH THE F1 
KEY. (I HAVE!) "......1,G(7);.G....#1,A$
:.A$..G(7).2270......X.1.10:.1,G(7);:.:.
...
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL