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

OTHELLO

FILE INFORMATION

FILENAME(S): OTHELLO

FILE TYPE(S): PRG

FILE SIZE: 2.1K

FIRST SEEN: 2025-11-30 16:57:57

APPEARS ON: 2 disk(s)

FILE HASH

652f5e0d73d3866ec55aae152584f5711d1b7a377ac66c8f042be2a1f9c182df

FOUND ON DISKS (2 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
TALENTED RULERZ OTHELLO PRG High Voltage Complete C64 Collection, Markus Merz 27 4 DOWNLOAD FILE
SPEL C64 OTHELLO PRG Sailor, Lex 30 0 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

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

00000000: 01 08 46 08 0A 00 86 50  25 28 37 2C 37 29 2C 51  |..F....P%(7,7),Q|
00000010: 25 28 37 2C 37 29 2C 52  25 28 33 2C 33 29 2C 53  |%(7,7),R%(3,3),S|
00000020: 24 28 32 29 3A 53 24 28  32 29 B2 22 9E D1 05 22  |$(2):S$(2)."..."|
00000030: 3A 53 24 28 31 29 B2 22  90 D1 05 22 3A 53 24 28  |:S$(1)."...":S$(|
00000040: 30 29 B2 22 20 22 00 7B  08 14 00 81 4E B2 30 A4  |0)." ".{....N.0.|
00000050: 37 3A 87 58 25 28 4E 29  2C 59 25 28 4E 29 3A 82  |7:.X%(N),Y%(N):.|
00000060: 3A 81 4E B2 30 A4 33 3A  81 4D B2 30 A4 33 3A 87  |:.N.0.3:.M.0.3:.|
00000070: 52 25 28 4E 2C 4D 29 3A  82 3A 82 00 89 08 1E 00  |R%(N,M):.:......|
00000080: 97 33 36 38 37 39 2C 39  33 00 9E 08 28 00 99 22  |.36879,93...(.."|
00000090: 93 05 8E 20 20 20 20 4F  54 48 45 4C 4C 4F 00 C7  |...    OTHELLO..|
000000A0: 08 32 00 81 4E B2 31 A4  32 3A 99 22 11 53 4B 41  |.2..N.1.2:.".SKA|
000000B0: 20 4A 41 47 20 53 50 45  4C 41 20 4D 45 44 20 22  | JAG SPELA MED "|
000000C0: 53 24 28 4E 29 22 3F 00  E3 08 3C 00 A1 41 24 3A  |S$(N)"?...<..A$:|
000000D0: 8B 41 24 B3 B1 22 4A 22  AF 41 24 B3 B1 22 4E 22  |.A$.."J".A$.."N"|
000000E0: A7 36 30 00 F7 08 46 00  8B 41 24 B2 22 4A 22 A7  |.60...F..A$."J".|
000000F0: 44 54 B2 44 54 AA 4E 00  FD 08 50 00 82 00 18 09  |DT.DT.N...P.....|
00000100: 55 00 41 24 B2 22 DD 20  DD 20 DD 20 DD 20 DD 20  |U.A$.". . . . . |
00000110: DD 20 DD 20 DD 20 DD 22  00 2B 09 5A 00 99 22 93  |. . . .".+.Z..".|
00000120: 20 20 20 20 4F 54 48 45  4C 4C 4F 00 44 09 64 00  |    OTHELLO.D.d.|
00000130: 99 22 11 D5 C0 B2 C0 B2  C0 B2 C0 B2 C0 B2 C0 B2  |."..............|
00000140: C0 B2 C0 C9 00 71 09 6E  00 81 4E B2 31 A4 37 3A  |.....q.n..N.1.7:|
00000150: 99 41 24 4E 2C 22 20 20  20 20 20 20 20 20 20 20  |.A$N,"          |
00000160: AB C0 DB C0 DB C0 DB C0  DB C0 DB C0 DB C0 DB C0  |................|
00000170: B3 00 77 09 78 00 82 00  9D 09 82 00 99 41 24 4E  |..w.x........A$N|
00000180: 2C 22 20 20 20 20 20 20  20 20 20 20 CA C0 B1 C0  |,"          ....|
00000190: B1 C0 B1 C0 B1 C0 B1 C0  B1 C0 B1 C0 CB 00 B7 09  |................|
000001A0: 8C 00 81 4E B2 31 A4 38  3A 99 22 20 22 C7 28 36  |...N.1.8:." ".(6|
000001B0: 34 AA 4E 29 3B 3A 82 00  FB 09 C8 00 50 25 28 33  |4.N);:......P%(3|
000001C0: 2C 34 29 B2 31 3A 50 25  28 34 2C 33 29 B2 31 3A  |,4).1:P%(4,3).1:|
000001D0: 50 25 28 33 2C 33 29 B2  32 3A 50 25 28 34 2C 34  |P%(3,3).2:P%(4,4|
000001E0: 29 B2 32 3A 54 B2 31 3A  41 31 B2 32 3A 42 31 B2  |).2:T.1:A1.2:B1.|
000001F0: 32 3A 41 32 B2 35 3A 42  32 B2 35 00 29 0A D2 00  |2:A2.5:B2.5.)...|
00000200: 8D 39 30 30 3A 8B 53 25  28 31 29 AA 53 25 28 32  |.900:.S%(1).S%(2|
00000210: 29 B2 36 34 B0 53 25 28  31 29 B2 30 B0 53 25 28  |).64.S%(1).0.S%(|
00000220: 32 29 B2 30 A7 31 30 30  30 00 62 0A DC 00 4B B2  |2).0.1000.b...K.|
00000230: 31 3A 81 49 B2 54 A4 33  AB 54 A9 B4 28 31 2E 35  |1:.I.T.3.T..(1.5|
00000240: AB 54 29 3A 81 41 B2 41  31 A4 41 32 3A 81 42 B2  |.T):.A.A1.A2:.B.|
00000250: 42 31 A4 42 32 3A 8B 50  25 28 41 2C 42 29 A7 32  |B1.B2:.P%(A,B).2|
00000260: 34 30 00 73 0A E6 00 8D  32 30 30 30 3A 8B 50 A7  |40.s....2000:.P.|
00000270: 32 35 30 00 9D 0A F0 00  82 3A 82 3A 54 B2 33 AB  |250......:.:T.3.|
00000280: 54 3A 82 3A 99 22 91 49  4E 47 45 4E 20 4B 41 4E  |T:.:.".INGEN KAN|
00000290: 20 4C 5D 47 47 41 22 3A  89 31 30 30 30 00 D2 0A  | L]GGA":.1000...|
000002A0: FA 00 99 22 91 4E 55 20  53 50 45 4C 41 52 20 22  |...".NU SPELAR "|
000002B0: 53 24 28 54 29 22 20 20  20 20 20 20 20 20 20 20  |S$(T)"          |
000002C0: 91 22 A6 31 33 29 3B 3A  8B 44 54 AF 54 A7 33 30  |.".13);:.DT.T.30|
000002D0: 30 30 00 E9 0A 04 01 8D  38 30 30 3A 8B C3 28 41  |00......800:..(A|
000002E0: 24 29 B3 B1 32 A7 32 35  30 00 1B 0B 18 01 41 B2  |$)..2.250.....A.|
000002F0: 30 3A 42 B2 30 3A 81 4E  B2 31 A4 32 3A 4D B2 C6  |0:B.0:.N.1.2:M..|
00000300: 28 CA 28 41 24 2C 4E 29  29 3A 8B 4D B1 36 34 AF  |(.(A$,N)):.M.64.|
00000310: 4D B3 37 33 A7 41 B2 4D  AB 36 34 00 31 0B 22 01  |M.73.A.M.64.1.".|
00000320: 8B 4D B1 34 37 AF 4D B3  35 37 A7 42 B2 4D AB 34  |.M.47.M.57.B.M.4|
00000330: 38 00 37 0B 2C 01 82 00  46 0B 36 01 8B 42 AC 41  |8.7.,...F.6..B.A|
00000340: B2 30 A7 32 35 30 00 63  0B 40 01 41 B2 41 AB 31  |.0.250.c.@.A.A.1|
00000350: 3A 42 B2 42 AB 31 3A 8B  50 25 28 41 2C 42 29 A7  |:B.B.1:.P%(A,B).|
00000360: 32 35 30 00 9A 0B 90 01  4B B2 30 3A 8D 32 30 30  |250.....K.0:.200|
00000370: 30 3A 8B 50 B2 30 A7 99  22 91 20 46 45 4C 41 4B  |0:.P.0..". FELAK|
00000380: 54 49 47 54 20 44 52 41  47 22 3A 81 4E B2 30 A4  |TIGT DRAG":.N.0.|
00000390: 32 45 33 3A 82 3A 89 32  35 30 00 A8 0B 9A 01 50  |2E3:.:.250.....P|
000003A0: 25 28 41 2C 42 29 B2 54  00 BC 0B A4 01 8B 41 B2  |%(A,B).T......A.|
000003B0: 41 31 AF 41 31 A7 41 31  B2 41 AB 31 00 D2 0B AE  |A1.A1.A1.A.1....|
000003C0: 01 8B 41 B2 41 32 AF 41  32 B3 37 A7 41 32 B2 41  |..A.A2.A2.7.A2.A|
000003D0: AA 31 00 E6 0B B8 01 8B  42 B2 42 31 AF 42 31 A7  |.1......B.B1.B1.|
000003E0: 42 31 B2 42 AB 31 00 FC  0B C2 01 8B 42 B2 42 32  |B1.B.1......B.B2|
000003F0: AF 42 32 B3 37 A7 42 32  B2 42 AA 31 00 0B 0C F4  |.B2.7.B2.B.1....|
00000400: 01 54 B2 33 AB 54 3A 89  32 31 30 00 1B 0C 20 03  |.T.3.T:.210... .|
00000410: 41 24 B2 22 22 3A 42 24  B2 41 24 00 28 0C 2A 03  |A$."":B$.A$.(.*.|
00000420: 99 42 24 22 A4 9D 22 3B  00 3B 0C 34 03 A1 42 24  |.B$"..";.;.4..B$|
00000430: 3A 8B 42 24 B2 22 22 A7  38 32 30 00 50 0C 3E 03  |:.B$."".820.P.>.|
00000440: 8B 42 24 B2 C7 28 31 33  29 A7 99 22 20 22 3A 8E  |.B$..(13).." ":.|
00000450: 00 7B 0C 48 03 8B 42 24  B2 C7 28 32 30 29 AF 41  |.{.H..B$..(20).A|
00000460: 24 B3 B1 22 22 A7 41 24  B2 C8 28 41 24 2C C3 28  |$.."".A$..(A$,.(|
00000470: 41 24 29 AB 31 29 3A 89  38 31 30 00 9A 0C 52 03  |A$).1):.810...R.|
00000480: 8B 42 24 B3 22 31 22 B0  42 24 B1 22 48 22 B0 C3  |.B$."1".B$."H"..|
00000490: 28 41 24 29 B1 32 A7 38  32 30 00 AC 0C 5C 03 41  |(A$).2.820...\.A|
000004A0: 24 B2 41 24 AA 42 24 3A  89 38 31 30 00 C6 0C 84  |$.A$.B$:.810....|
000004B0: 03 53 25 28 31 29 B2 30  3A 53 25 28 32 29 B2 30  |.S%(1).0:S%(2).0|
000004C0: 3A 99 22 13 11 11 00 01  0D 8E 03 81 59 B2 30 A4  |:.".........Y.0.|
000004D0: 37 3A 81 58 B2 30 A4 37  3A 50 B2 50 25 28 58 2C  |7:.X.0.7:P.P%(X,|
000004E0: 59 29 3A 99 22 1D 22 53  24 28 50 29 3B 3A 53 25  |Y):."."S$(P);:S%|
000004F0: 28 50 29 B2 53 25 28 50  29 AA 31 3A 82 3A 99 3A  |(P).S%(P).1:.:.:|
00000500: 82 00 44 0D 98 03 99 22  13 11 22 53 24 28 31 29  |..D....".."S$(1)|
00000510: 22 3D 22 53 25 28 31 29  22 9D 20 22 2C 53 24 28  |"="S%(1)". ",S$(|
00000520: 32 29 22 3D 22 53 25 28  32 29 22 9D 20 11 11 11  |2)"="S%(2)". ...|
00000530: 11 11 11 11 11 11 11 11  11 11 11 11 11 11 11 11  |................|
00000540: 11 22 3A 8E 00 6F 0D D4  03 83 31 2C 30 2C 31 2C  |.":..o....1,0,1,|
00000550: 2D 31 2C 30 2C 2D 31 2C  2D 31 2C 2D 31 2C 2D 31  |-1,0,-1,-1,-1,-1|
00000560: 2C 30 2C 2D 31 2C 31 2C  30 2C 31 2C 31 2C 31 00  |,0,-1,1,0,1,1,1.|
00000570: 94 0D DE 03 83 30 2C 37  2C 33 2C 34 2C 37 2C 38  |.....0,7,3,4,7,8|
00000580: 2C 36 2C 35 2C 33 2C 36  2C 31 2C 32 2C 34 2C 35  |,6,5,3,6,1,2,4,5|
00000590: 2C 32 2C 39 00 B8 0D E8  03 8B 53 25 28 31 29 B2  |,2,9......S%(1).|
000005A0: 53 25 28 32 29 A7 99 22  4F 41 56 47 4A 4F 52 54  |S%(2).."OAVGJORT|
000005B0: 21 22 3A 89 31 30 32 30  00 FF 0D F2 03 50 B2 31  |!":.1020.....P.1|
000005C0: AB 28 53 25 28 32 29 B1  53 25 28 31 29 29 3A 99  |.(S%(2).S%(1)):.|
000005D0: 53 24 28 50 29 22 20 56  41 4E 4E 20 4D 45 44 22  |S$(P)" VANN MED"|
000005E0: 53 25 28 50 29 22 42 52  49 43 4B 4F 52 20 20 4D  |S%(P)"BRICKOR  M|
000005F0: 4F 54 22 53 25 28 33 AB  50 29 22 9D 21 22 3B 00  |OT"S%(3.P)".!";.|
00000600: 15 0E FC 03 A1 41 24 3A  8B 41 24 B3 B1 22 85 22  |.....A$:.A$.."."|
00000610: A7 31 30 32 30 00 1B 0E  06 04 8A 00 60 0E D0 07  |.1020.......`...|
00000620: 50 B2 30 3A 81 4E B2 30  A4 37 3A 44 58 B2 58 25  |P.0:.N.0.7:DX.X%|
00000630: 28 4E 29 3A 44 59 B2 59  25 28 4E 29 3A 58 B2 41  |(N):DY.Y%(N):X.A|
00000640: AA 44 58 3A 59 B2 42 AA  44 59 3A 8B 58 B3 30 B0  |.DX:Y.B.DY:.X.0.|
00000650: 58 B1 37 B0 59 B3 30 B0  59 B1 37 A7 32 30 36 30  |X.7.Y.0.Y.7.2060|
00000660: 00 77 0E DA 07 8B 50 25  28 58 2C 59 29 B3 B1 33  |.w....P%(X,Y)..3|
00000670: AB 54 A7 32 30 36 30 00  9F 0E E4 07 58 B2 58 AA  |.T.2060.....X.X.|
00000680: 44 58 3A 59 B2 59 AA 44  59 3A 8B 58 B3 30 B0 58  |DX:Y.Y.DY:.X.0.X|
00000690: B1 37 B0 59 B3 30 B0 59  B1 37 A7 32 30 36 30 00  |.7.Y.0.Y.7.2060.|
000006A0: B3 0E E9 07 8B 50 25 28  58 2C 59 29 B2 30 A7 32  |.....P%(X,Y).0.2|
000006B0: 30 36 30 00 C8 0E EE 07  8B 50 25 28 58 2C 59 29  |060......P%(X,Y)|
000006C0: B3 B1 54 A7 32 30 32 30  00 D5 0E F8 07 50 B2 31  |..T.2020.....P.1|
000006D0: 3A 8B 4B A7 8E 00 02 0F  02 08 58 B2 58 AB 44 58  |:.K.......X.X.DX|
000006E0: 3A 59 B2 59 AB 44 59 3A  8B 58 B3 B1 41 B0 42 B3  |:Y.Y.DY:.X..A.B.|
000006F0: B1 59 A7 50 25 28 58 2C  59 29 B2 54 3A 89 32 30  |.Y.P%(X,Y).T:.20|
00000700: 35 30 00 0A 0F 0C 08 82  3A 8E 00 41 0F B8 0B 8F  |50......:..A....|
00000710: 46 4F 52 41 3D 41 31 54  4F 41 32 3A 46 4F 52 42  |FORA=A1TOA2:FORB|
00000720: 3D 42 31 54 4F 42 32 3A  51 25 28 41 2C 42 29 3D  |=B1TOB2:Q%(A,B)=|
00000730: 50 25 28 41 2C 42 29 3A  4E 45 58 54 3A 4E 45 58  |P%(A,B):NEXT:NEX|
00000740: 54 00 54 0F C2 0B 99 22  54 59 53 54 21 9D 9D 9D  |T.T...."TYST!...|
00000750: 9D 9D 22 3B 00 8C 0F CC  0B 43 B2 33 3A 44 B2 43  |..";.....C.3:D.C|
00000760: 3A 45 B2 43 3A 46 B2 44  3A 4B B2 31 3A 81 41 B2  |:E.C:F.D:K.1:.A.|
00000770: 41 31 A4 41 32 3A 81 42  B2 42 31 A4 42 32 3A 8B  |A1.A2:.B.B1.B2:.|
00000780: 50 25 28 41 2C 42 29 A7  33 31 30 30 00 A0 0F D6  |P%(A,B).3100....|
00000790: 0B 8D 32 30 30 30 3A 8B  50 B2 30 A7 33 31 30 30  |..2000:.P.0.3100|
000007A0: 00 B3 0F E0 0B 58 B2 41  3A 8B 58 B1 33 A7 58 B2  |.....X.A:.X.3.X.|
000007B0: 37 AB 58 00 C6 0F EA 0B  59 B2 42 3A 8B 59 B1 33  |7.X.....Y.B:.Y.3|
000007C0: A7 59 B2 37 AB 59 00 E0  0F F4 0B 8B 52 25 28 58  |.Y.7.Y......R%(X|
000007D0: 2C 59 29 B3 52 25 28 43  2C 44 29 A7 33 30 39 30  |,Y).R%(C,D).3090|
000007E0: 00 02 10 FE 0B 8B 52 25  28 58 2C 59 29 B1 52 25  |......R%(X,Y).R%|
000007F0: 28 43 2C 44 29 B0 BB 28  31 29 B1 2E 35 A7 33 31  |(C,D)..(1)..5.31|
00000800: 30 30 00 33 10 12 0C 43  B2 58 3A 44 B2 59 3A 45  |00.3...C.X:D.Y:E|
00000810: B2 41 3A 46 B2 42 3A 99  22 28 22 C7 28 36 35 AA  |.A:F.B:."(".(65.|
00000820: 45 29 C7 28 34 39 AA 46  29 22 29 20 9D 9D 9D 9D  |E).(49.F)") ....|
00000830: 9D 22 3B 00 3B 10 1C 0C  82 3A 82 00 54 10 80 0C  |.";.;....:..T...|
00000840: 99 C7 28 36 35 AA 45 29  C7 28 34 39 AA 46 29 22  |..(65.E).(49.F)"|
00000850: 20 20 20 22 00 65 10 E4  0C 41 B2 45 3A 42 B2 46  |   ".e...A.E:B.F|
00000860: 3A 89 34 30 30 00 00 00  38 00 FF                 |:.400...8..     |
..F....P%(7,7),Q%(7,7),R%(3,3),S$(2):S$(
2).".Q.":S$(1).".Q.":S$(0)." ".{....N.0.
7:.X%(N),Y%(N):.:.N.0.3:.M.0.3:.R%(N,M):
.:.......36879,93...(.."...    OTHELLO.G
.2..N.1.2:.".SKA JAG SPELA MED "S$(N)"?.
..<..A$:.A$.."J".A$.."N".60...F..A$."J".
DT.DT.N...P.....U.A$.". . . . . . . . ."
.+.Z..".    OTHELLO.D.D..".U............
...I.Q.N..N.1.7:.A$N,"          ........
..........W.X........A$N,"          J...
............K......N.1.8:." "G(64.N);:..
..H.P%(3,4).1:P%(4,3).1:P%(3,3).2:P%(4,4
).2:T.1:A1.2:B1.2:A2.5:B2.5.).R..900:.S%
(1).S%(2).64.S%(1).0.S%(2).0.1000.B...K.
1:.I.T.3.T..(1.5.T):.A.A1.A2:.B.B1.B2:.P
%(A,B).240.S....2000:.P.250......:.:T.3.
T:.:.".INGEN KAN L]GGA":.1000.R....".NU 
SPELAR "S$(T)"          .".13);:.DT.T.30
00......800:.C(A$)..2.250.....A.0:B.0:.N
.1.2:M.F(J(A$,N)):.M.64.M.73.A.M.64.1.".
.M.47.M.57.B.M.48.7.,...F.6..B.A.0.250.C
.@.A.A.1:B.B.1:.P%(A,B).250.....K.0:.200
0:.P.0..". FELAKTIGT DRAG":.N.0.2E3:.:.2
50.....P%(A,B).T......A.A1.A1.A1.A.1.R..
..A.A2.A2.7.A2.A.1......B.B1.B1.B1.B.1..
.B..B.B2.B2.7.B2.B.1.....T.3.T:.210... .
A$."":B$.A$.(.*..B$"..";.;.4..B$:.B$."".
820.P.>..B$.G(13).." ":..{.H..B$.G(20).A
$.."".A$.H(A$,C(A$).1):.810...R..B$."1".
B$."H".C(A$).2.820...\.A$.A$.B$:.810.F..
.S%(1).0:S%(2).0:.".........Y.0.7:.X.0.7
:P.P%(X,Y):."."S$(P);:S%(P).S%(P).1:.:.:
..D....".."S$(1)"="S%(1)". ",S$(2)"="S%(
2)". ....................":..O.T..1,0,1,
-1,0,-1,-1,-1,-1,0,-1,1,0,1,1,1......0,7
,3,4,7,8,6,5,3,6,1,2,4,5,2,9......S%(1).
S%(2).."OAVGJORT!":.1020.....P.1.(S%(2).
S%(1)):.S$(P)" VANN MED"S%(P)"BRICKOR  M
OT"S%(3.P)".!";......A$:.A$..".".1020...
....`.P.P.0:.N.0.7:DX.X%(N):DY.Y%(N):X.A
.DX:Y.B.DY:.X.0.X.7.Y.0.Y.7.2060.W.Z..P%
(X,Y)..3.T.2060.....X.X.DX:Y.Y.DY:.X.0.X
.7.Y.0.Y.7.2060......P%(X,Y).0.2060.H...
.P%(X,Y)..T.2020.U...P.1:.K.......X.X.DX
:Y.Y.DY:.X..A.B..Y.P%(X,Y).T:.2050......
:..A....FORA=A1TOA2:FORB=B1TOB2:Q%(A,B)=
P%(A,B):NEXT:NEXT.T.B.."TYST!.....";...L
.C.3:D.C:E.C:F.D:K.1:.A.A1.A2:.B.B1.B2:.
P%(A,B).3100. .V..2000:.P.0.3100.....X.A
:.X.3.X.7.X.F...Y.B:.Y.3.Y.7.Y......R%(X
,Y).R%(C,D).3090......R%(X,Y).R%(C,D)..(
1)..5.3100.3...C.X:D.Y:E.A:F.B:."("G(65.
E)G(49.F)") .....";.;....:..T....G(65.E)
G(49.F)"   ".E...A.E:B.F:.400...8..
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL