C64 BT2: complete item list

Any developer realated stuff
User avatar
Darendor
Posts: 1502
Joined: Wed Jan 14, 2009 1:53 am
Location: Red Deer, Alberta, Canada

Re: C64 BT2: complete item list

Post by Darendor »

Code: Select all

ITEM NAME LIST (125 Items)

.C:89c9  D4				[T]			#$01
.C:89ca  EF F2 E3    ISB $E3F2		[o][r][c]
.C:89cd  E8          INX		[h]
.C:89ce  FF CC E1    ISB $E1CC,X	[Input][L][a]		#$02
.C:89d1  ED F0 FF    SBC $FFF0		[m][p][Input]
.C:89d4  C2 F2       NOOP #$F2		[B][r]			#$03
.C:89d6  EF E1 E4    ISB $E4E1		[o][a][d]
.C:89d9  F3 F7       ISB ($F7),Y	[s][w]
.C:89db  EF F2 E4    ISB $E4F2		[o][r][d]
.C:89de  FF D3 E8    ISB $E8D3,X	[Input][S][h]		#$04
.C:89e1  EF F2 F4    ISB $F4F2		[o][r][t]
.C:89e4  A0 D3       LDY #$D3		[_][S]
.C:89e6  F7 EF       ISB $EF,X		[w][o]
.C:89e8  F2          JAM		[r]
.C:89e9  E4 FF       CPX $FF		[d][Input]
.C:89eb  C4 E1       CPY $E1		[D][a]			#$05
.C:89ed  E7 E7       ISB $E7		[g][g]
.C:89ef  E5 F2       SBC $F2		[e][r]
.C:89f1  FF D7 E1    ISB $E1D7,X	[Input][W][a]		#$06
.C:89f4  F2          JAM		[r]
.C:89f5  A0 C1       LDY #$C1		[_][A]
.C:89f7  F8          SED		[x]
.C:89f8  E5 FF       SBC $FF		[e][Input]
.C:89fa  C8          INY		[H]			#$07
.C:89fb  E1 EC       SBC ($EC,X)	[a][l]
.C:89fd  E2 E1       NOOP #$E1		[b][a]
.C:89ff  F2          JAM		[r]
.C:8a00  E4 FF       CPX $FF		[d][Input]
.C:8a02  CC EF EE    CPY $EEEF		[L][o][n]		#$08
.C:8a05  E7 A0       ISB $A0		[g][_]
.C:8a07  C2 EF       NOOP #$EF		[B][o]
.C:8a09  F7 FF       ISB $FF,X		[w][Input]
.C:8a0b  D3 F4       DCP ($F4),Y	[S][t]			#$09
.C:8a0d  E1 E6       SBC ($E6,X)	[a][f]
.C:8a0f  E6 FF       INC $FF		[f][Input]
.C:8a11  C2 F5       NOOP #$F5		[B][u]			#$0a
.C:8a13  E3 EB       ISB ($EB,X)	[c][k]
.C:8a15  EC E5 F2    CPX $F2E5		[l][e][r]
.C:8a18  FF D4 EF    ISB $EFD4,X	[Input][T][o]		#$0b
.C:8a1b  F7 E5       ISB $E5,X		[w][e]
.C:8a1d  F2          JAM		[r]
.C:8a1e  A0 D3       LDY #$D3		[_][S]
.C:8a20  E8          INX		[h]
.C:8a21  E9 E5       SBC #$E5		[i][e]
.C:8a23  EC E4 FF    CPX $FFE4		[l][d][Input]
.C:8a26  CC E5 E1    CPY $E1E5		[L][e][a]		#$0c
.C:8a29  F4 E8       NOOP $E8,X		[t][h]
.C:8a2b  E5 F2       SBC $F2		[e][r]
.C:8a2d  A0 C1       LDY #$C1		[_][A]
.C:8a2f  F2          JAM		[r]
.C:8a30  ED EF F2    SBC $F2EF		[m][o][r]
.C:8a33  FF C3 E8    ISB $E8C3,X	[Input][C][h]		#$0d
.C:8a36  E1 E9       SBC ($E9,X)	[a][i]
.C:8a38  EE A0 CD    INC $CDA0		[n][_][m]
.C:8a3b  E1 E9       SBC ($E9,X)	[a][i]
.C:8a3d  EC FF D3    CPX $D3FF		[l][Input][S]		#$0e
.C:8a40  E3 E1       ISB ($E1,X)	[c][a]
.C:8a42  EC E5 A0    CPX $A0E5		[l][e][_]
.C:8a45  C1 F2       CMP ($F2,X)	[A][r]
.C:8a47  ED EF F2    SBC $F2EF		[m][o][r]
.C:8a4a  FF D0 EC    ISB $ECD0,X	[Input][P][l]		#$0f
.C:8a4d  E1 F4       SBC ($F4,X)	[a][t]
.C:8a4f  E5 A0       SBC $A0		[e][_]
.C:8a51  C1 F2       CMP ($F2,X)	[A][r]
.C:8a53  ED EF F2    SBC $F2EF		[m][o][r]
.C:8a56  FF D2 EF    ISB $EFD2,X	[Input][R][o]		#$10
.C:8a59  E2 E5       NOOP #$E5		[b][e]
.C:8a5b  F3 FF       ISB ($FF),Y	[s][Input]
.C:8a5d  C8          INY		[H]			#$11
.C:8a5e  E5 EC       SBC $EC		[e][l]
.C:8a60  ED FF CC    SBC $CCFF		[m][Input][L]		#$12
.C:8a63  E5 E1       SBC $E1		[e][a]
.C:8a65  F4 E8       NOOP $E8,X		[t][h]
.C:8a67  E5 F2       SBC $F2		[e][r]
.C:8a69  A0 C7       LDY #$C7		[_][G]
.C:8a6b  EC EF F6    CPX $F6EF		[l][o][v]
.C:8a6e  E5 F3       SBC $F3		[e][s]
.C:8a70  FF C7 E1    ISB $E1C7,X	[Input][G][a]		#$13
.C:8a73  F5 EE       SBC $EE,X		[u][n]
.C:8a75  F4 EC       NOOP $EC,X		[t][l]
.C:8a77  E5 F4       SBC $F4		[e][t]
.C:8a79  F3 FF       ISB ($FF),Y	[s][Input]
.C:8a7b  CD E1 EE    CMP $EEE1		[M][a][n]		#$14
.C:8a7e  E4 EF       CPX $EF		[d][o]
.C:8a80  EC E9 EE    CPX $EEE9		[l][i][n]
.C:8a83  FF D3 F0    ISB $F0D3,X	[Input][S][p]		#$15
.C:8a86  E5 E1       SBC $E1		[e][a]
.C:8a88  F2          JAM		[r]
.C:8a89  FF C1 F2    ISB $F2C1,X	[Input][A][r]		#$16
.C:8a8c  F2          JAM		[r]
.C:8a8d  EF F7 F3    ISB $F3F7		[o][w][s]
.C:8a90  FF CD F4    ISB $F4CD,X	[Input][M][t]		#$17
.C:8a93  E8          INX		[h]
.C:8a94  F2          JAM		[r]
.C:8a95  A0 D3       LDY #$D3		[_][S]
.C:8a97  F7 EF       ISB $EF,X		[w][o]
.C:8a99  F2          JAM		[r]
.C:8a9a  E4 FF       CPX $FF		[d][Input]
.C:8a9c  CD F4 E8    CMP $E8F4		[M][t][h]		#$18
.C:8a9f  F2          JAM		[r]
.C:8aa0  A0 D3       LDY #$D3		[_][S]
.C:8aa2  E8          INX		[h]
.C:8aa3  E9 E5       SBC #$E5		[i][e]
.C:8aa5  EC E4 FF    CPX $FFE4		[l][d][Input]
.C:8aa8  CD F4 E8    CMP $E8F4		[M][t][h]		#$19
.C:8aab  F2          JAM		[r]
.C:8aac  A0 C3       LDY #$C3		[_][C]
.C:8aae  E8          INX		[h]
.C:8aaf  E1 E9       SBC ($E9,X)	[a][i]
.C:8ab1  EE FF CD    INC $CDFF		[n][Input][M]		#$1a
.C:8ab4  F4 E8       NOOP $E8,X		[t][h]
.C:8ab6  F2          JAM		[r]
.C:8ab7  A0 D3       LDY #$D3		[_][S]
.C:8ab9  E3 E1       ISB ($E1,X)	[c][a]
.C:8abb  EC E5 FF    CPX $FFE5		[l][e][Input]
.C:8abe  CF E7 F2    DCP $F2E7		[O][g][r]		#$1b
.C:8ac1  E5 A0       SBC $A0		[e][_]
.C:8ac3  C6 E7       DEC $E7		[F][g]
.C:8ac5  EE FF C2    INC $C2FF		[n][Input][B]		#$1c
.C:8ac8  F2          JAM		[r]
.C:8ac9  E1 E3       SBC ($E3,X)	[a][c]
.C:8acb  E5 F2       SBC $F2		[e][r]
.C:8acd  F3 A0       ISB ($A0),Y	[s][_]
.C:8acf  DB B6 DD    DCP $DDB6,Y	[[][6][]]
.C:8ad2  FF C2 E1    ISB $E1C2,X	[Input][B][a]		#$1d
.C:8ad5  F2          JAM		[r]
.C:8ad6  E4 F3       CPX $F3		[d][s]
.C:8ad8  F7 EF       ISB $EF,X		[w][o]
.C:8ada  F2          JAM		[r]
.C:8adb  E4 FF       CPX $FF		[d][Input]
.C:8add  C3 EF       DCP ($EF,X)	[C][o]			#$1e
.C:8adf  EC				[l]
.C:8ae0  E4 A0       CPX $A0		[d][_]
.C:8ae2  C8          INY		[H]
.C:8ae3  EF F2 EE    ISB $EEF2		[o][r][n]
.C:8ae6  FF CC E9    ISB $E9CC,X	[Input][L][i]		#$1f
.C:8ae9  F4 E5       NOOP $E5,X		[t][e]
.C:8aeb  F7 E1       ISB $E1,X		[w][a]
.C:8aed  EE E4 FF    INC $FFE4		[n][d][Input]
.C:8af0  CD F4 E8    CMP $E8F4		[M][t][h]		#$20
.C:8af3  F2          JAM		[r]
.C:8af4  A0 C4       LDY #$C4		[_][D]
.C:8af6  E1 E7       SBC ($E7,X)	[a][g]
.C:8af8  E7 E5       ISB $E5		[g][e]
.C:8afa  F2          JAM		[r]
.C:8afb  FF CD F4    ISB $F4CD,X	[Input][M][t]		#$21
.C:8afe  E8          INX		[h]
.C:8aff  F2          JAM		[r]
.C:8b00  A0 C8       LDY #$C8		[_][H]
.C:8b02  E5 EC       SBC $EC		[e][l]
.C:8b04  ED FF CD    SBC $CDFF		[m][Input][M]		#$22
.C:8b07  F4 E8       NOOP $E8,X		[t][h]
.C:8b09  F2          JAM		[r]
.C:8b0a  A0 C7       LDY #$C7		[_][G]
.C:8b0c  EC EF F6    CPX $F6EF		[l][o][v]
.C:8b0f  E5 F3       SBC $F3		[e][s]
.C:8b11  FF CD F4    ISB $F4CD,X	[Input][M][t]		#$23
.C:8b14  E8          INX		[h]
.C:8b15  F2          JAM		[r]
.C:8b16  A0 C1       LDY #$C1		[_][A]
.C:8b18  F8          SED		[x]
.C:8b19  E5 FF       SBC $FF		[e][Input]
.C:8b1b  D3 E8       DCP ($E8),Y	[S][h]			#$24
.C:8b1d  F5 F2       SBC $F2,X		[u][r]
.C:8b1f  E9 EB       SBC #$EB		[i][k]
.C:8b21  E5 EE       SBC $EE		[e][n]
.C:8b23  FF CD F4    ISB $F4CD,X	[Input][M][t]		#$25
.C:8b26  E8          INX		[h]
.C:8b27  F2          JAM		[r]
.C:8b28  A0 D0       LDY #$D0		[_][P]
.C:8b2a  EC E1 F4    CPX $F4E1		[l][a][t]
.C:8b2d  E5 FF       SBC $FF		[e][Input]
.C:8b2f  CD				[M]			#$26
.C:8b30  EF EC F4    ISB $F4EC		[o][l][t]
.C:8b33  E5 EE       SBC $EE		[e][n]
.C:8b35  A0 C6       LDY #$C6		[_][F]
.C:8b37  E7 EE       ISB $EE		[g][n]
.C:8b39  FF D3 F0    ISB $F0D3,X	[Input][S][p]		#$27
.C:8b3c  E5 EC       SBC $EC		[e][l]
.C:8b3e  EC A0 D3    CPX $D3A0		[l][_][S]
.C:8b41  F0 E5       BEQ $8B28		[p][e]
.C:8b43  E1 F2       SBC ($F2,X)	[a][r]
.C:8b45  FF D3 E8    ISB $E8D3,X	[Input][S][h]		#$28
.C:8b48  E9 E5       SBC #$E5		[i][e]
.C:8b4a  EC E4 A0    CPX $A0E4		[l][d][_]
.C:8b4d  D2          JAM		[R]
.C:8b4e  E9 EE       SBC #$EE		[i][n]
.C:8b50  E7 FF       ISB $FF		[g][Input]
.C:8b52  C6 E9       DEC $E9		[F][i]			#$29
.C:8b54  EE A7 F3    INC $F3A7		[n]['][s]
.C:8b57  A0 C6       LDY #$C6		[_][F]
.C:8b59  EC F5 F4    CPX $F4F5		[l][u][t]
.C:8b5c  E5 FF       SBC $FF		[e][Input]
.C:8b5e  CB E1       SBX #$E1		[K][a]			#$2a
.C:8b60  E5 EC       SBC $EC		[e][l]
.C:8b62  A7 F3       LAX $F3		['][s]
.C:8b64  A0 C1       LDY #$C1		[_][A]
.C:8b66  F8          SED		[x]
.C:8b67  E5 FF       SBC $FF		[e][Input]
.C:8b69  CD F4 E8    CMP $E8F4		[M][t][h]		#$2b
.C:8b6c  F2          JAM		[r]
.C:8b6d  A0 C1       LDY #$C1		[_][A]
.C:8b6f  F2          JAM		[r]
.C:8b70  F2          JAM		[r]
.C:8b71  EF F7 F3    ISB $F3F7		[o][w][s]
.C:8b74  FF C4 E1    ISB $E1C4,X	[Input][D][a]		#$2c
.C:8b77  F9 E2 EC    SBC $ECE2,Y	[y][b][l]
.C:8b7a  E1 E4       SBC ($E4,X)	[a][d]
.C:8b7c  E5 FF       SBC $FF		[e][Input]
.C:8b7e  D3 E8       DCP ($E8),Y	[S][h]			#$2d
.C:8b80  E9 E5       SBC #$E5		[i][e]
.C:8b82  EC E4 A0    CPX $A0E4		[l][d][_]
.C:8b85  D3 F4       DCP ($F4),Y	[S][t]
.C:8b87  E1 E6       SBC ($E6,X)	[a][f]
.C:8b89  E6 FF       INC $FF		[f][Input]
.C:8b8b  C5 EC       CMP $EC		[E][l]			#$2e
.C:8b8d  E6 A0       INC $A0		[f][_]
.C:8b8f  C3 EC       DCP ($EC,X)	[C][l]
.C:8b91  EF E1 EB    ISB $EBE1		[o][a][k]
.C:8b94  FF C8 E1    ISB $E1C8,X	[Input][H][a]		#$2f
.C:8b97  F7 EB       ISB $EB,X		[w][k]
.C:8b99  E2 EC       NOOP #$EC		[b][l]
.C:8b9b  E1 E4       SBC ($E4,X)	[a][d]
.C:8b9d  E5 FF       SBC $FF		[e][Input]
.C:8b9f  C1				[A]			#$30
.C:8ba0  E4 ED       CPX $ED		[d][m]
.C:8ba2  F4 A0       NOOP $A0,X		[t][_]
.C:8ba4  D3 F7       DCP ($F7),Y	[S][w]
.C:8ba6  EF F2 E4    ISB $E4F2		[o][r][d]
.C:8ba9  FF C1 E4    ISB $E4C1,X	[Input][A][d]		#$31
.C:8bac  ED F4 A0    SBC $A0F4		[m][t][_]
.C:8baf  D3 E8       DCP ($E8),Y	[S][h]
.C:8bb1  E9 E5       SBC #$E5		[i][e]
.C:8bb3  EC E4 FF    CPX $FFE4		[l][d][Input]
.C:8bb6  C1 E4       CMP ($E4,X)	[A][d]			#$32
.C:8bb8  ED F4 A0    SBC $A0F4		[m][t][_]
.C:8bbb  C8          INY		[H]
.C:8bbc  E5 EC       SBC $EC		[e][l]
.C:8bbe  ED FF C1    SBC $C1FF		[m][Input][A]		#$33
.C:8bc1  E4 ED       CPX $ED		[d][m]
.C:8bc3  F4 A0       NOOP $A0,X		[t][_]
.C:8bc5  C7 EC       DCP $EC		[G][l]
.C:8bc7  EF F6 E5    ISB $E5F6		[o][v][e]
.C:8bca  F3 FF       ISB ($FF),Y	[s][Input]
.C:8bcc  D0 F5       BNE $8BC3		[P][u]			#$34
.C:8bce  F2          JAM		[r]
.C:8bcf  E5				[e]
.C:8bd0  E2 EC       NOOP #$EC		[b][l]
.C:8bd2  E1 E4       SBC ($E4,X)	[a][d]
.C:8bd4  E5 FF       SBC $FF		[e][Input]
.C:8bd6  C2 EF       NOOP #$EF		[B][o]			#$35
.C:8bd8  EF ED E5    ISB $E5ED		[o][m][e]
.C:8bdb  F2          JAM		[r]
.C:8bdc  E1 EE       SBC ($EE,X)	[a][n]
.C:8bde  E7 FF       ISB $FF		[g][Input]
.C:8be0  C1 EC       CMP ($EC,X)	[A][l]			#$36
.C:8be2  E9 A7       SBC #$A7		[i][']
.C:8be4  F3 A0       ISB ($A0),Y	[s][_]
.C:8be6  C3 E1       DCP ($E1,X)	[C][a]
.C:8be8  F2          JAM		[r]
.C:8be9  F0 E5       BEQ $8BD0		[p][e]
.C:8beb  F4 FF       NOOP $FF,X		[t][Input]
.C:8bed  CC F5 E3    CPY $E3F5		[L][u][c]		#$37
.C:8bf0  EB F3       USBC #$F3		[k][s]
.C:8bf2  E8          INX		[h]
.C:8bf3  E9 E5       SBC #$E5		[i][e]
.C:8bf5  EC E4 FF    CPX $FFE4		[l][d][Input]
.C:8bf8  C4 EF       CPY $EF		[D][o]			#$38
.C:8bfa  FA          NOOP		[z]
.C:8bfb  E5 F2       SBC $F2		[e][r]
.C:8bfd  A0 C6       LDY #$C6		[_][F]
.C:8bff  E7 EE       ISB $EE		[g][n]
.C:8c01  FF C1 E4    ISB $E4C1,X	[Input][A][d]		#$39
.C:8c04  ED F4 A0    SBC $A0F4		[m][t][_]
.C:8c07  C3 E8       DCP ($E8,X)	[C][h]
.C:8c09  E1 E9       SBC ($E9,X)	[a][i]
.C:8c0b  EE FF C4    INC $C4FF		[n][Input][D]		#$3a
.C:8c0e  E5 E1       SBC $E1		[e][a]
.C:8c10  F4 E8       NOOP $E8,X		[t][h]
.C:8c12  A0 D3       LDY #$D3		[_][S]
.C:8c14  F4 E1       NOOP $E1,X		[t][a]
.C:8c16  F2          JAM		[r]
.C:8c17  F3 FF       ISB ($FF),Y	[s][Input]
.C:8c19  C1 E4       CMP ($E4,X)	[A][d]			#$3b
.C:8c1b  ED F4 A0    SBC $A0F4		[m][t][_]
.C:8c1e  D0 EC       BNE $8C0C		[P][l]
.C:8c20  E1 F4       SBC ($F4,X)	[a][t]
.C:8c22  E5 FF       SBC $FF		[e][Input]
.C:8c24  C2 F2       NOOP #$F2		[B][r]			#$3c
.C:8c26  E1 E3       SBC ($E3,X)	[a][c]
.C:8c28  E5 F2       SBC $F2		[e][r]
.C:8c2a  F3 A0       ISB ($A0),Y	[s][_]
.C:8c2c  DB B4 DD    DCP $DDB4,Y	[[][4][]]
.C:8c2f  FF D3 EC    ISB $ECD3,X	[Input][S][l]		#$3d
.C:8c32  E1 F9       SBC ($F9,X)	[a][y]
.C:8c34  E5 F2       SBC $F2		[e][r]
.C:8c36  A0 C6       LDY #$C6		[_][F]
.C:8c38  E7 EE       ISB $EE		[g][n]
.C:8c3a  FF D0 F5    ISB $F5D0,X	[Input][P][u]		#$3e
.C:8c3d  F2          JAM		[r]
.C:8c3e  E5 A0       SBC $A0		[e][_]
.C:8c40  D3 E8       DCP ($E8),Y	[S][h]
.C:8c42  E9 E5       SBC #$E5		[i][e]
.C:8c44  EC E4 FF    CPX $FFE4		[l][d][Input]
.C:8c47  CD E1 E7    CMP $E7E1		[M][a][g]		#$3f
.C:8c4a  E5 A0       SBC $A0		[e][_]
.C:8c4c  D3 F4       DCP ($F4),Y	[S][t]
.C:8c4e  E1 E6       SBC ($E6,X)	[a][f]
.C:8c50  E6 FF       INC $FF		[f][Input]
.C:8c52  00          BRK		Data field/jump tables...
.C:8c53  01 C9       ORA ($C9,X)
.C:8c55  89 CF       NOOP #$CF
.C:8c57  89 D4       NOOP #$D4
.C:8c59  89 DF       NOOP #$DF
.C:8c5b  89 EB       NOOP #$EB
.C:8c5d  89 F2       NOOP #$F2
.C:8c5f  89 FA       NOOP #$FA
.C:8c61  89 02       NOOP #$02
.C:8c63  8A          TXA
.C:8c64  0B 8A       ANC #$8A
.C:8c66  11 8A       ORA ($8A),Y
.C:8c68  19 8A 26    ORA $268A,Y
.C:8c6b  8A          TXA
.C:8c6c  34 8A       NOOP $8A,X
.C:8c6e  3F 8A 4B    RLA $4B8A,X
.C:8c71  8A          TXA
.C:8c72  57 8A       SRE $8A,X
.C:8c74  5D 8A 62    EOR $628A,X
.C:8c77  8A          TXA
.C:8c78  71 8A       ADC ($8A),Y
.C:8c7a  7B 8A 84    RRA $848A,Y
.C:8c7d  8A          TXA
.C:8c7e  8A          TXA
.C:8c7f  8A          TXA
.C:8c80  91 8A       STA ($8A),Y
.C:8c82  9C 8A A8    SHY $A88A,X
.C:8c85  8A          TXA
.C:8c86  B3 8A       LAX ($8A),Y
.C:8c88  BE 8A C7    LDX $C78A,Y
.C:8c8b  8A          TXA
.C:8c8c  D3 8A       DCP ($8A),Y
.C:8c8e  DD 8A E7    CMP $E78A,X
.C:8c91  8A          TXA
.C:8c92  F0 8A       BEQ $8C1E
.C:8c94  FC 8A 06    NOOP $068A,X
.C:8c97  8B 12       ANE #$12
.C:8c99  8B 1B       ANE #$1B
.C:8c9b  8B 24       ANE #$24
.C:8c9d  8B 2F       ANE #$2F
.C:8c9f  8B 3A       ANE #$3A
.C:8ca1  8B 46       ANE #$46
.C:8ca3  8B 52       ANE #$52
.C:8ca5  8B 5E       ANE #$5E
.C:8ca7  8B 69       ANE #$69
.C:8ca9  8B 75       ANE #$75
.C:8cab  8B 7E       ANE #$7E
.C:8cad  8B 8B       ANE #$8B
.C:8caf  8B 95       ANE #$95
.C:8cb1  8B 9F       ANE #$9F
.C:8cb3  8B AA       ANE #$AA
.C:8cb5  8B B6       ANE #$B6
.C:8cb7  8B C0       ANE #$C0
.C:8cb9  8B CC       ANE #$CC
.C:8cbb  8B D6       ANE #$D6
.C:8cbd  8B E0       ANE #$E0
.C:8cbf  8B ED       ANE #$ED
.C:8cc1  8B F8       ANE #$F8
.C:8cc3  8B 02       ANE #$02
.C:8cc5  8C 0D 8C    STY $8C0D
.C:8cc8  19 8C 24    ORA $248C,Y
.C:8ccb  8C 30 8C    STY $8C30
.C:8cce  3B 8C 47    RLA $478C,Y
.C:8cd1  8C 52 8D    STY $8D52
.C:8cd4  5C 8D 69    NOOP $698D,X
.C:8cd7  8D 73 8D    STA $8D73
.C:8cda  7D 8D 8B    ADC $8B8D,X
.C:8cdd  8D 97 8D    STA $8D97
.C:8ce0  A4 8D       LDY $8D
.C:8ce2  AF 8D BB    LAX $BB8D
.C:8ce5  8D C7 8D    STA $8DC7
.C:8ce8  D0 8D       BNE $8C77
.C:8cea  DA          NOOP
.C:8ceb  8D E4 8D    STA $8DE4
.C:8cee  EC 8D F8    CPX $F88D
.C:8cf1  8D 05 8E    STA $8E05
.C:8cf4  14 8E       NOOP $8E,X
.C:8cf6  1F 8E 2A    SLO $2A8E,X
.C:8cf9  8E 37 8E    STX $8E37
.C:8cfc  42          JAM
.C:8cfd  8E 4C 8E    STX $8E4C
.C:8d00  54 8E       NOOP $8E,X
.C:8d02  5F 8E 69    SRE $698E,X
.C:8d05  8E 77 8E    STX $8E77
.C:8d08  82 8E       NOOP #$8E
.C:8d0a  8D 8E 98    STA $988E
.C:8d0d  8E A7 8E    STX $8EA7
.C:8d10  B4 8E       LDY $8E,X
.C:8d12  C2 8E       NOOP #$8E
.C:8d14  CB 8E       SBX #$8E
.C:8d16  D7 8E       DCP $8E,X
.C:8d18  E2 8E       NOOP #$8E
.C:8d1a  EB 8E       USBC #$8E
.C:8d1c  F6 8E       INC $8E,X
.C:8d1e  03 8F       SLO ($8F,X)
.C:8d20  0F 8F 18    SLO $188F
.C:8d23  8F 24 8F    SAX $8F24
.C:8d26  31 8F       AND ($8F),Y
.C:8d28  3A          NOOP
.C:8d29  8F 48 8F    SAX $8F48
.C:8d2c  53 8F       SRE ($8F),Y
.C:8d2e  64 8F       NOOP $8F
.C:8d30  6E 8F 7A    ROR $7A8F
.C:8d33  8F 81 8F    SAX $8F81
.C:8d36  8E 8F 93    STX $938F
.C:8d39  8F 9D 8F    SAX $8F9D
.C:8d3c  A6 8F       LDX $8F
.C:8d3e  A7 8F       LAX $8F
.C:8d40  A8          TAY
.C:8d41  8F AF 8F    SAX $8FAF
.C:8d44  B6 8F       LDX $8F,Y
.C:8d46  BD 8F C4    LDA $C48F,X
.C:8d49  8F CB 8F    SAX $8FCB
.C:8d4c  D2          JAM
.C:8d4d  8F D9 8F    SAX $8FD9
.C:8d50  E5 8F       SBC $8F			
.C:8d52  D7 E1       DCP $E1,X		[W][a]			#$40
.C:8d54  F2          JAM		[r]
.C:8d55  A0 D3       LDY #$D3		[_][S]
.C:8d57  F4 E1       NOOP $E1,X		[t][a]
.C:8d59  E6 E6       INC $E6		[f][f]
.C:8d5b  FF D4 E8    ISB $E8D4,X	[Input][T][h]		#$41
.C:8d5e  E9 E5       SBC #$E5		[i][e]
.C:8d60  E6 A0       INC $A0		[f][_]
.C:8d62  C4 E1       CPY $E1		[D][a]
.C:8d64  E7 E7       ISB $E7		[g][g]
.C:8d66  E5 F2       SBC $F2		[e][r]
.C:8d68  FF D3 EF    ISB $EFD3,X	[Input][S][o]		#$42
.C:8d6b  F5 EC       SBC $EC,X		[u][l]
.C:8d6d  A0 CD       LDY #$CD		[_][M]
.C:8d6f  E1 E3       SBC ($E3,X)	[a][c]
.C:8d71  E5 FF       SBC $FF		[e][Input]
.C:8d73  C7 E9       DCP $E9		[G][i]			#$43
.C:8d75  E1 EE       SBC ($EE,X)	[a][n]
.C:8d77  F4 F7       NOOP $F7,X		[t][w]
.C:8d79  E1 EE       SBC ($EE,X)	[a][n]
.C:8d7b  E4 FF       CPX $FF		[d][Input]
.C:8d7d  CB E1       SBX #$E1		[K][a]			#$44
.C:8d7f  F4 EF       NOOP $EF,X		[t][o]
.C:8d81  A7 F3       LAX $F3		['][s]
.C:8d83  A0 E2       LDY #$E2		[_][b]
.C:8d85  F2          JAM		[r]
.C:8d86  E1 E3       SBC ($E3,X)	[a][c]
.C:8d88  E5 F2       SBC $F2		[e][r]
.C:8d8a  FF D3 EF    ISB $EFD3,X	[Input][S][o]		#$45
.C:8d8d  F2          JAM		[r]
.C:8d8e  E3 E5       ISB ($E5,X)	[c][e]
.C:8d90  F2          JAM		[r]
.C:8d91  F3 F4       ISB ($F4),Y	[s][t]
.C:8d93  E1 E6       SBC ($E6,X)	[a][f]
.C:8d95  E6 FF       INC $FF		[f][Input]
.C:8d97  C7 E1       DCP $E1		[G][a]			#$46
.C:8d99  EC F4 A7    CPX $A7F4		[l][t][']
.C:8d9c  F3 A0       ISB ($A0),Y	[s][_]
.C:8d9e  C6 EC       DEC $EC		[F][l]
.C:8da0  F5 F4       SBC $F4,X		[u][t]
.C:8da2  E5 FF       SBC $FF		[e][Input]
.C:8da4  C6 F2       DEC $F2		[F][r]			#$47
.C:8da6  EF F3 F4    ISB $F4F3		[o][s][t]
.C:8da9  A0 C8       LDY #$C8		[_][H]
.C:8dab  EF F2 EE    ISB $EEF2		[o][r][n]
.C:8dae  FF C1 E7    ISB $E7C1,X	[Input][A][g]		#$48
.C:8db1  A7 F3       LAX $F3		['][s]
.C:8db3  A0 C1       LDY #$C1		[_][A]
.C:8db5  F2          JAM		[r]
.C:8db6  F2          JAM		[r]
.C:8db7  EF F7 F3    ISB $F3F7		[o][w][s]
.C:8dba  FF C4 ED    ISB $EDC4,X	[Input][D][m]		#$49
.C:8dbd  EE E4 A0    INC $A0E4		[n][d][_]
.C:8dc0  D3 E8       DCP ($E8),Y	[S][h]
.C:8dc2  E9 E5       SBC #$E5		[i][e]
.C:8dc4  EC E4 FF    CPX $FFE4		[l][d][Input]
.C:8dc7  C2 E1       NOOP #$E1		[B][a]			#$4a
.C:8dc9  F2          JAM		[r]
.C:8dca  E4 A0       CPX $A0		[d][_]
.C:8dcc  C2 EF       NOOP #$EF		[B][o]
.C:8dce  F7 FF       ISB $FF,X		[w][Input]
.C:8dd0  C4 ED       CPY $ED		[D][m]			#$4b
.C:8dd2  EE E4 A0    INC $A0E4		[n][d][_]
.C:8dd5  C8          INY		[H]
.C:8dd6  E5 EC       SBC $EC		[e][l]
.C:8dd8  ED FF C5    SBC $C5FF		[m][Input][E]		#$4c
.C:8ddb  EC E6 A0    CPX $A0E6		[l][f][_]
.C:8dde  C2 EF       NOOP #$EF		[B][o]
.C:8de0  EF F4 F3    ISB $F3F4		[o][t][s]
.C:8de3  FF D6 E1    ISB $E1D6,X	[Input][V][a]		#$4d
.C:8de6  EE A0 C6    INC $C6A0		[n][_][F]
.C:8de9  E7 EE       ISB $EE		[g][n]
.C:8deb  FF C3 EF    ISB $EFC3,X	[Input][C][o]		#$4e
.C:8dee  EE EA F5    INC $F5EA		[n][j][u]
.C:8df1  F2          JAM		[r]
.C:8df2  F3 F4       ISB ($F4),Y	[s][t]
.C:8df4  E1 E6       SBC ($E6,X)	[a][f]
.C:8df6  E6 FF       INC $FF		[f][Input]
.C:8df8  D3 F4       DCP ($F4),Y	[S][t]			#$4f
.C:8dfa  E1 E6       SBC ($E6,X)	[a][f]
.C:8dfc  E6 A0       INC $A0		[f][_]
.C:8dfe  EF E6 A0    ISB $A0E6		[o][f][_]
.C:8e01  CC EF F2    CPY $F2EF		[L][o][r]
.C:8e04  FF D2 E9    ISB $E9D2,X	[Input][R][i]		#$50
.C:8e07  EE E7 A0    INC $A0E7		[n][g][_]
.C:8e0a  EF E6 A0    ISB $A0E6		[o][f][_]
.C:8e0d  D2          JAM		[R]
.C:8e0e  E5 F4       SBC $F4		[e][t]
.C:8e10  F5 F2       SBC $F2,X		[u][r]
.C:8e12  EE FF D0    INC $D0FF		[n][Input][P]		#$51
.C:8e15  EF F7 E5    ISB $E5F7		[o][w][e]
.C:8e18  F2          JAM		[r]
.C:8e19  F3 F4       ISB ($F4),Y	[s][t]
.C:8e1b  E1 E6       SBC ($E6,X)	[a][f]
.C:8e1d  E6 FF       INC $FF		[f][Input]
.C:8e1f  C2 F2       NOOP #$F2		[B][r]			#$52
.C:8e21  E5 E1       SBC $E1		[e][a]
.C:8e23  F4 E8       NOOP $E8,X		[t][h]
.C:8e25  F2          JAM		[r]
.C:8e26  E9 EE       SBC #$EE		[i][n]
.C:8e28  E7 FF       ISB $FF		[g][Input]
.C:8e2a  C4 F2       CPY $F2		[D][r]			#$53
.C:8e2c  E1 E7       SBC ($E7,X)	[a][g]
.C:8e2e  EF EE F3    ISB $F3EE		[o][n][s]
.C:8e31  E8          INX		[h]
.C:8e32  E9 E5       SBC #$E5		[i][e]
.C:8e34  EC E4 FF    CPX $FFE4		[l][d][Input]
.C:8e37  C4 ED       CPY $ED		[D][m]			#$54
.C:8e39  EE E4 A0    INC $A0E4		[n][d][_]
.C:8e3c  D0 EC       BNE $8E2A		[P][l]
.C:8e3e  E1 F4       SBC ($F4,X)	[a][t]
.C:8e40  E5 FF       SBC $FF		[e][Input]
.C:8e42  D7 E1       DCP $E1,X		[W][a]			#$55
.C:8e44  F2          JAM		[r]
.C:8e45  E7 EC       ISB $EC		[g][l]
.C:8e47  EF F6 E5    ISB $E5F6		[o][v][e]
.C:8e4a  F3 FF       ISB ($FF),Y	[s][Input]
.C:8e4c  D7 E9       DCP $E9,X		[W][i]			#$56
.C:8e4e  FA          NOOP		[z]
.C:8e4f  E8          INX		[h]
.C:8e50  E5 EC       SBC $EC		[e][l]
.C:8e52  ED FF C4    SBC $C4FF		[m][Input][D]		#$57
.C:8e55  F2          JAM		[r]
.C:8e56  E1 E7       SBC ($E7,X)	[a][g]
.C:8e58  EF EE F7    ISB $F7EE		[o][n][w]
.C:8e5b  E1 EE       SBC ($EE,X)	[a][n]
.C:8e5d  E4 FF       CPX $FF		[d][Input]
.C:8e5f  C4 E5       CPY $E5		[D][e]			#$58
.C:8e61  E1 F4       SBC ($F4,X)	[a][t]
.C:8e63  E8          INX		[h]
.C:8e64  F2          JAM		[r]
.C:8e65  E9 EE       SBC #$EE		[i][n]
.C:8e67  E7 FF       ISB $FF		[g][Input]
.C:8e69  C3 F2       DCP ($F2,X)	[C][r]			#$59
.C:8e6b  F9 F3 F4    SBC $F4F3,Y	[y][s][t]
.C:8e6e  E1 EC       SBC ($EC,X)	[a][l]
.C:8e70  A0 D3       LDY #$D3		[_][S]
.C:8e72  F7 EF       ISB $EF,X		[w][o]
.C:8e74  F2          JAM		[r]
.C:8e75  E4 FF       CPX $FF		[d][Input]
.C:8e77  D3 F0       DCP ($F0),Y	[S][p]			#$5a
.C:8e79  E5 E5       SBC $E5		[e][e]
.C:8e7b  E4 E2       CPX $E2		[d][b]
.C:8e7d  EF EF F4    ISB $F4EF		[o][o][t]
.C:8e80  F3 FF       ISB ($FF),Y	[s][Input]
.C:8e82  C6 EC       DEC $EC		[F][l]			#$5b
.C:8e84  E1 ED       SBC ($ED,X)	[a][m]
.C:8e86  E5 A0       SBC $A0		[e][_]
.C:8e88  C8          INY		[H]
.C:8e89  EF F2 EE    ISB $EEF2		[o][r][n]
.C:8e8c  FF DA E5    ISB $E5DA,X	[Input][Z][e]		#$5c
.C:8e8f  EE A0 C1    INC $C1A0		[n][_][A]
.C:8e92  F2          JAM		[r]
.C:8e93  F2          JAM		[r]
.C:8e94  EF F7 F3    ISB $F3F7		[o][w][s]
.C:8e97  FF C4 F2    ISB $F2C4,X	[Input][D][r]		#$5d
.C:8e9a  F5 ED       SBC $ED,X		[u][m]
.C:8e9c  F3 A0       ISB ($A0),Y	[s][_]
.C:8e9e  EF E6 A0    ISB $A0E6		[o][f][_]
.C:8ea1  C4 E5       CPY $E5		[D][e]
.C:8ea3  E1 F4       SBC ($F4,X)	[a][t]
.C:8ea5  E8          INX		[h]
.C:8ea6  FF D0 E9    ISB $E9D0,X	[Input][P][i]		#$5e
.C:8ea9  F0 E5       BEQ $8E90		[p][e]
.C:8eab  F3 A0       ISB ($A0),Y	[s][_]
.C:8ead  EF E6 A0    ISB $A0E6		[o][f][_]
.C:8eb0  D0 E1       BNE $8E93		[P][a]
.C:8eb2  EE FF D2    INC $D2FF		[n][Input][R]		#$5f
.C:8eb5  E9 EE       SBC #$EE		[i][n]
.C:8eb7  E7 A0       ISB $A0		[g][_]
.C:8eb9  EF E6 A0    ISB $A0E6		[o][f][_]
.C:8ebc  D0 EF       BNE $8EAD		[P][o]
.C:8ebe  F7 E5       ISB $E5,X		[w][e]
.C:8ec0  F2          JAM		[r]
.C:8ec1  FF D3 EF    ISB $EFD3,X	[Input][S][o]		#$60
.C:8ec4  EE E7 A0    INC $A0E7		[n][g][_]
.C:8ec7  C1 F8       CMP ($F8,X)	[A][x]
.C:8ec9  E5 FF       SBC $FF		[e][Input]
.C:8ecb  D4 F2       NOOP $F2,X		[T][r]			#$61
.C:8ecd  E9 E3       SBC #$E3		[i][c]
.C:8ecf  EB A0       USBC #$A0		[k][_]
.C:8ed1  C2 F2       NOOP #$F2		[B][r]
.C:8ed3  E9 E3       SBC #$E3		[i][c]
.C:8ed5  EB FF       USBC #$FF		[k][Input]
.C:8ed7  C4 F2       CPY $F2		[D][r]			#$62
.C:8ed9  E1 E7       SBC ($E7,X)	[a][g]
.C:8edb  EF EE A0    ISB $A0EE		[o][n][_]
.C:8ede  C6 E7       DEC $E7		[F][g]
.C:8ee0  EE FF CD    INC $CDFF		[n][Input][M]		#$63
.C:8ee3  E1 E7       SBC ($E7,X)	[a][g]
.C:8ee5  E5 A0       SBC $A0		[e][_]
.C:8ee7  C6 E7       DEC $E7		[F][g]
.C:8ee9  EE FF D4    INC $D4FF		[n][Input][T]		#$64
.C:8eec  F2          JAM		[r]
.C:8eed  EF EC EC    ISB $ECEC		[o][l][l]
.C:8ef0  A0 D2       LDY #$D2		[_][R]
.C:8ef2  E9 EE       SBC #$EE		[i][n]
.C:8ef4  E7 FF       ISB $FF		[g][Input]
.C:8ef6  C1 F2       CMP ($F2,X)	[A][r]			#$65
.C:8ef8  E1 ED       SBC ($ED,X)	[a][m]
.C:8efa  A7 F3       LAX $F3		['][s]
.C:8efc  A0 CB       LDY #$CB		[_][K]
.C:8efe  EE E9 E6    INC $E6E9		[n][i][f]
.C:8f01  E5 FF       SBC $FF		[e][Input
.C:8f03  C1 EE       CMP ($EE,X)	[A][n]			#$66
.C:8f05  E7 F2       ISB $F2		[g][r]
.C:8f07  E1 A7       SBC ($A7,X)	[a][']
.C:8f09  F3 A0       ISB ($A0),Y	[s][_]
.C:8f0b  C5 F9       CMP $F9		[E][y]
.C:8f0d  E5 FF       SBC $FF		[e][Input]
.C:8f0f  C8          INY		[H]			#$67
.C:8f10  E5 F2       SBC $F2		[e][r]
.C:8f12  E2 A0       NOOP #$A0		[b][_]
.C:8f14  C6 E7       DEC $E7		[F][g]
.C:8f16  EE FF CD    INC $CDFF		[n][Input][M]		#$68
.C:8f19  E1 F3       SBC ($F3,X)	[a][s]
.C:8f1b  F4 E5       NOOP $E5,X		[t][e]
.C:8f1d  F2          JAM		[r]
.C:8f1e  A0 D7       LDY #$D7		[_][W]
.C:8f20  E1 EE       SBC ($EE,X)	[a][n]
.C:8f22  E4 FF       CPX $FF		[d][Input]
.C:8f24  C2 F2       NOOP #$F2		[B][r]			#$69
.C:8f26  EF F4 E8    ISB $E8F4		[o][t][h]
.C:8f29  E5 F2       SBC $F2		[e][r]
.C:8f2b  F3 A0       ISB ($A0),Y	[s][_]
.C:8f2d  C6 E7       DEC $E7		[F][g]
.C:8f2f  EE FF C4    INC $C4FF		[n][Input][D]		#$6a
.C:8f32  F9 EE E1    SBC $E1EE,Y	[y][n][a]
.C:8f35  ED E9 F4    SBC $F4E9		[m][i][t]
.C:8f38  E5 FF       SBC $FF		[e][Input]
.C:8f3a  D4 E8       NOOP $E8,X		[T][h]			#$6b
.C:8f3c  EF F2 A7    ISB $A7F2		[o][r][']
.C:8f3f  F3 A0       ISB ($A0),Y	[s][_]
.C:8f41  C8          INY		[H]
.C:8f42  E1 ED       SBC ($ED,X)	[a][m]
.C:8f44  ED E5 F2    SBC $F2E5		[m][e][r]
.C:8f47  FF D3 F4    ISB $F4D3,X	[Input][S][t]		#$6c
.C:8f4a  EF EE E5    ISB $E5EE		[o][n][e]
.C:8f4d  E2 EC       NOOP #$EC		[b][l]
.C:8f4f  E1 E4       SBC ($E4,X)	[a][d]
.C:8f51  E5 FF       SBC $FF		[e][Input]
.C:8f53  C8          INY		[H]			#$6d
.C:8f54  EF EC F9    ISB $F9EC		[o][l][[y]
.C:8f57  A0 C8       LDY #$C8		[_][H]
.C:8f59  E1 EE       SBC ($EE,X)	[a][n]
.C:8f5b  E4 E7       CPX $E7		[d][g]
.C:8f5d  F2          JAM		[r]
.C:8f5e  E5 EE       SBC $EE		[e][n]
.C:8f60  E1 E4       SBC ($E4,X)	[a][d]
.C:8f62  E5 FF       SBC $FF		[e][Input]
.C:8f64  CD E1 F3    CMP $F3E1		[M][a][s]		#$6e
.C:8f67  F4 E5       NOOP $E5,X		[t][e]
.C:8f69  F2          JAM		[r]
.C:8f6a  EB E5       USBC #$E5		[k][e]
.C:8f6c  F9 FF CE    SBC $CEFF,Y	[y][Input][N]		#$6f
.C:8f6f  EF F3 F0    ISB $F0F3		[o][s][p]
.C:8f72  E9 EE       SBC #$EE		[i][n]
.C:8f74  A0 D2       LDY #$D2		[_][R]
.C:8f76  E9 EE       SBC #$EE		[i][n]
.C:8f78  E7 FF       ISB $FF		[g][Input]
.C:8f7a  D4 EF       NOOP $EF,X		[T][o]			#$70
.C:8f7c  F2          JAM		[r]
.C:8f7d  E3 E8       ISB ($E8,X)	[c][h]
.C:8f7f  A1 FF       LDA ($FF,X)	[!][Input]
.C:8f81  D3 F7       DCP ($F7),Y	[S][w]			#$71
.C:8f83  EF F2 E4    ISB $E4F2		[o][r][d]
.C:8f86  A0 EF       LDY #$EF		[_][o]
.C:8f88  E6 A0       INC $A0		[f][_]
.C:8f8a  DA          NOOP		[Z]
.C:8f8b  E1 F2       SBC ($F2,X)	[a][r]
.C:8f8d  FF D6 E9    ISB $E9D6,X	[Input][V][i]		#$72
.C:8f90  E1 EC       SBC ($EC,X)	[a][l]
.C:8f92  FF C9 F4    ISB $F4C9,X	[Input][I][t]		#$73
.C:8f95  E5 ED       SBC $ED		[e][m]
.C:8f97  A0 EF       LDY #$EF		[_][o]
.C:8f99  E6 A0       INC $A0		[f][_]
.C:8f9b  CB FF       SBX #$FF		[K][Input]
.C:8f9d  D4 E8       NOOP $E8,X		[T][h]			#$74
.C:8f9f  E5 A0       SBC $A0		[e][_]
.C:8fa1  D2          JAM		[R]
.C:8fa2  E9 EE       SBC #$EE		[i][n]
.C:8fa4  E7 FF       ISB $FF		[g][Input]
.C:8fa6  FF FF D3    ISB $D3FF,X	[Input][Input][S]	#$75
.C:8fa9  E7 ED       ISB $ED		[g][m]
.C:8fab  F4 A0       NOOP $A0,X		[t][_]
.C:8fad  B1 FF       LDA ($FF),Y	[1][Input]
.C:8faf  D3 E7       DCP ($E7),Y	[S][g]			#$76
.C:8fb1  ED F4 A0    SBC $A0F4		[m][t][_]
.C:8fb4  B2          JAM		[2]
.C:8fb5  FF D3 E7    ISB $E7D3,X	[Input][S][g]		#$77
.C:8fb8  ED F4 A0    SBC $A0F4		[m][t][_]
.C:8fbb  B3 FF       LAX ($FF),Y	[3][Input]
.C:8fbd  D3 E7       DCP ($E7),Y	[S][g]			#$78
.C:8fbf  ED F4 A0    SBC $A0F4		[m][t][_]
.C:8fc2  B4 FF       LDY $FF,X		[4][Input]
.C:8fc4  D3 E7       DCP ($E7),Y	[S][g]			#$79
.C:8fc6  ED F4 A0    SBC $A0F4		[m][t][_]
.C:8fc9  B5 FF       LDA $FF,X		[5][Input]
.C:8fcb  D3 E7       DCP ($E7),Y	[S][g]			#$7a
.C:8fcd  ED F4 A0    SBC $A0F4		[m][t][_]
.C:8fd0  B6 FF       LDX $FF,Y		[6][Input]
.C:8fd2  D3 E7       DCP ($E7),Y	[S][g]			#$7b
.C:8fd4  ED F4 A0    SBC $A0F4		[m][t][_]
.C:8fd7  B7 FF       LAX $FF,Y		[7][Input]
.C:8fd9  D4 E8       NOOP $E8,X		[T][h]			#$7c
.C:8fdb  E5 A0       SBC $A0		[e][_]
.C:8fdd  D3 E3       DCP ($E3),Y	[S][c]
.C:8fdf  E5 F0       SBC $F0		[e][p]
.C:8fe1  F4 E5       NOOP $E5,X		[t][e]
.C:8fe3  F2          JAM		[r]
.C:8fe4  FF D3 F0    ISB $F0D3,X	[Input][S][p]		#$7d
.C:8fe7  E5 E3       SBC $E3		[e][c]
.C:8fe9  F4 F2       NOOP $F2,X		[t][r]
.C:8feb  E5 A0       SBC $A0		[e][_]
.C:8fed  D3 EE       DCP ($EE),Y	[S][n]
.C:8fef  E1 F2       SBC ($F2,X)	[a][r]
.C:8ff1  E5 FF       SBC $FF		[e][Input]
User avatar
Darendor
Posts: 1502
Joined: Wed Jan 14, 2009 1:53 am
Location: Red Deer, Alberta, Canada

Re: C64 BT2: complete item list

Post by Darendor »

So I wonder if it's possible to change the name lengths of the items without screwing up the code.

The data field/jump table in the middle of the item list is interesting. :?
Weber G
Posts: 125
Joined: Tue Dec 15, 2020 9:58 am

Re: C64 BT2: complete item list

Post by Weber G »

Ok then, some examples including the calculation:

price $9FF0,xx:

price = 10 to the power of (bit0-2) * (bit3-7)

Tower Shield ($9FF0,0B = 0A = 00001010:
price = 10 to the power of 2 = 100 * 1 = 100

Troll Ring ($9FF0,64 = 24 = 00100100:
price = 10 t the power of 4 = 10000 * 4 = 40000


# of loads $8656:

# of loads = $8656

01 = single use
FF = unlimited use

use effect $85D6:

00 = not useable
01 - 4E = spells as in spell table (01 = ARFI; 4E = MAMA)
50 - 5F = breath (range $7925 and damage $78AD are in tables)
60 - 61 = light
62 - 6F = ranged combat (range $7937 [!here I found a failure in my list: slipped one byte to the right!] and damage $78BF are in tables)
70 - 78 = summons monster


constant effect/ useable outside combat $8556:

useable outside combat (bit7): 0 = no; 1 = yes

bit0-6 (constant effect):
01 = hit point regeneration
02 = spell point regeneration
03 = no spin effect
04 = half spell points cost
05 = unlimited bard songs
06 = +2 chance to run; hide in shadows works always
0A = no damage from breathing
0D = bow; arrows can be used
0F = opens all gates
10 = opens oscon's fortress
11 = can be used with a bow


class usage $84D6:

$84D6,xx AND $876C,yy => if > 0 => usable for this class

xx = item #
yy = class (00 = warrior ... 0A = archmage)


item type/ melee effect $8456:

bit0-3 = item type (0 = item; 1 = weapon ... B = bow)

bit4-7 = melee effect (0 = non; 1 = poisons ... 9 = drains spell)


AC/ damage and to hit bonus $83D6:

bit0-3 = AC (10 - bit0-3; e.g. 10 - Tower Shield (2) = AC8)

bit4-7 = damage bonus and chance to hit bonus


damage $8356:

min damage = bit0-4 +1
max damage = $AB32,bit5-7 +1 * bit0-4 +1

e.g. Dagger (00) => damage = 1 - 4 (min: 0+1; max: (3+1) * 1)
e.g. Spectre Snare (43) => damage = 4 - 64 (min: 3+1; max: (15+1) * 4)
Weber G
Posts: 125
Joined: Tue Dec 15, 2020 9:58 am

Re: C64 BT2: complete item list

Post by Weber G »

One hint: if you want to display a data field/ table, please use the following format for a better overview:

Code: Select all

>C:7920  06 00 00 0a  00 02 02 03  03 04 05 05  06 06 07 07   ................
>C:7930  08 08 08 09  09 01 01 03  02 02 03 04  05 04 06 09   ................
>C:7940  07 07 08 08  09 03 04 05  05 03 05 02  02 02 03 04   ................
>C:7950  05 28 3c 50  ff 1e 3c 28  50 40 48 50  58 00 3c 50   .(<P..<(P@HPX.<P
>C:7960  00 00 3c 00  00 00 10 18  20 72 7e 74  75 72 7e 72   ..<..... r~tur~r
>C:7970  72 72 72 72  72 14 ff 02  06 07 01 01  05 01 01 04   rrrrr...........
>C:7980  03 01 03 04  0a 07 01 02  04 06 08 0a  10 14 01 f1   ................
User avatar
Darendor
Posts: 1502
Joined: Wed Jan 14, 2009 1:53 am
Location: Red Deer, Alberta, Canada

Re: C64 BT2: complete item list

Post by Darendor »

Weber G wrote: Wed Jan 20, 2021 9:26 am Ok then, some examples including the calculation:

price $9FF0,xx:

price = 10 to the power of (bit0-2) * (bit3-7)

Tower Shield ($9FF0,0B = 0A = 00001010:
price = 10 to the power of 2 = 100 * 1 = 100

Troll Ring ($9FF0,64 = 24 = 00100100:
price = 10 t the power of 4 = 10000 * 4 = 40000


# of loads $8656:

# of loads = $8656

01 = single use
FF = unlimited use

use effect $85D6:

00 = not useable
01 - 4E = spells as in spell table (01 = ARFI; 4E = MAMA)
50 - 5F = breath (range $7925 and damage $78AD are in tables)
60 - 61 = light
62 - 6F = ranged combat (range $7937 [!here I found a failure in my list: slipped one byte to the right!] and damage $78BF are in tables)
70 - 78 = summons monster


constant effect/ useable outside combat $8556:

useable outside combat (bit7): 0 = no; 1 = yes

bit0-6 (constant effect):
01 = hit point regeneration
02 = spell point regeneration
03 = no spin effect
04 = half spell points cost
05 = unlimited bard songs
06 = +2 chance to run; hide in shadows works always
0A = no damage from breathing
0D = bow; arrows can be used
0F = opens all gates
10 = opens oscon's fortress
11 = can be used with a bow


class usage $84D6:

$84D6,xx AND $876C,yy => if > 0 => usable for this class

xx = item #
yy = class (00 = warrior ... 0A = archmage)


item type/ melee effect $8456:

bit0-3 = item type (0 = item; 1 = weapon ... B = bow)

bit4-7 = melee effect (0 = non; 1 = poisons ... 9 = drains spell)


AC/ damage and to hit bonus $83D6:

bit0-3 = AC (10 - bit0-3; e.g. 10 - Tower Shield (2) = AC8)

bit4-7 = damage bonus and chance to hit bonus


damage $8356:

min damage = bit0-4 +1
max damage = $AB32,bit5-7 +1 * bit0-4 +1

e.g. Dagger (00) => damage = 1 - 4 (min: 0+1; max: (3+1) * 1)
e.g. Spectre Snare (43) => damage = 4 - 64 (min: 3+1; max: (15+1) * 4)
Maybe I'm just totally stupid, but I don't even understand 90% of this post.

The pricing bit, for instance. Say what?

And the "use out of combat"? What about values like 80?

Your explanation is very vague.
User avatar
Darendor
Posts: 1502
Joined: Wed Jan 14, 2009 1:53 am
Location: Red Deer, Alberta, Canada

Re: C64 BT2: complete item list

Post by Darendor »

Weber G wrote: Wed Jan 20, 2021 9:29 am One hint: if you want to display a data field/ table, please use the following format for a better overview:

Code: Select all

>C:7920  06 00 00 0a  00 02 02 03  03 04 05 05  06 06 07 07   ................
>C:7930  08 08 08 09  09 01 01 03  02 02 03 04  05 04 06 09   ................
>C:7940  07 07 08 08  09 03 04 05  05 03 05 02  02 02 03 04   ................
>C:7950  05 28 3c 50  ff 1e 3c 28  50 40 48 50  58 00 3c 50   .(<P..<(P@HPX.<P
>C:7960  00 00 3c 00  00 00 10 18  20 72 7e 74  75 72 7e 72   ..<..... r~tur~r
>C:7970  72 72 72 72  72 14 ff 02  06 07 01 01  05 01 01 04   rrrrr...........
>C:7980  03 01 03 04  0a 07 01 02  04 06 08 0a  10 14 01 f1   ................
Image
Weber G
Posts: 125
Joined: Tue Dec 15, 2020 9:58 am

Re: C64 BT2: complete item list

Post by Weber G »

And the "use out of combat"? What about values like 80?
80 (hex) => 1000 000 (bin) right?

bit7 = 1
bit0-6 = 0 (bin) => 0 (hex) and 0 (dec)

do you agree so far?

since bit7 is 1, this item is useable out of combat

bit0-6 is 0 => no constant effect
User avatar
Darendor
Posts: 1502
Joined: Wed Jan 14, 2009 1:53 am
Location: Red Deer, Alberta, Canada

Re: C64 BT2: complete item list

Post by Darendor »

Weber G wrote: Wed Jan 20, 2021 10:05 am
And the "use out of combat"? What about values like 80?
80 (hex) => 1000 000 (bin) right?

bit7 = 1
bit0-6 = 0 (bin) => 0 (hex) and 0 (dec)

do you agree so far?

since bit7 is 1, this item is useable out of combat

bit0-6 is 0 => no constant effect
Okay, I get that. I think.

-mumbles about how everything should have been written in CBM BASIC-
Weber G
Posts: 125
Joined: Tue Dec 15, 2020 9:58 am

Re: C64 BT2: complete item list

Post by Weber G »

-mumbles about how everything should have been written in CBM BASIC-
Basic would be too slow for such a game... :D
User avatar
Darendor
Posts: 1502
Joined: Wed Jan 14, 2009 1:53 am
Location: Red Deer, Alberta, Canada

Re: C64 BT2: complete item list

Post by Darendor »

Let's just go with me being totally stupid.
User avatar
Darendor
Posts: 1502
Joined: Wed Jan 14, 2009 1:53 am
Location: Red Deer, Alberta, Canada

Re: C64 BT2: complete item list

Post by Darendor »

I've managed to modify Leather Armor so that it'll cast the Dreamspell.

Go me. :?
User avatar
Darendor
Posts: 1502
Joined: Wed Jan 14, 2009 1:53 am
Location: Red Deer, Alberta, Canada

Re: C64 BT2: complete item list

Post by Darendor »

Weber G, can you confirm that the file on the BOOT disk containing the item data is loaded from Track 15, Sector 01 from disk location $aaea?
Weber G
Posts: 125
Joined: Tue Dec 15, 2020 9:58 am

Re: C64 BT2: complete item list

Post by Weber G »

The file on the boot disk which contains the items (and many other things) starts at track 21dec (15hex) and sector 0. Start address is $6400.
User avatar
Darendor
Posts: 1502
Joined: Wed Jan 14, 2009 1:53 am
Location: Red Deer, Alberta, Canada

Re: C64 BT2: complete item list

Post by Darendor »

Weber G wrote: Thu Jan 21, 2021 7:33 am The file on the boot disk which contains the items (and many other things) starts at track 21dec (15hex) and sector 0. Start address is $6400.
DirMaster begs to differ. It claims the start address on the disk is $AAEA, which EOR'd against EA translates to $4000.
User avatar
Darendor
Posts: 1502
Joined: Wed Jan 14, 2009 1:53 am
Location: Red Deer, Alberta, Canada

Re: C64 BT2: complete item list

Post by Darendor »

Also, could you describe the bitfields for "$8357 Damage values" and how they relate to min/max damage please?

Trying to wrap my head around that section just resulted in headache...
Post Reply