BT II - Bedder's Bank for the Bold

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

BT II - Bedder's Bank for the Bold

Post by Darendor »

BT2 Character Disk
"FILE6677685" PRG BEDDER'S BANK FOR THE BOLD
#$EA | 234 | EOR all bytes against 11101010
7 blocks; 1562 bytes (70EA TO 7704; 9A00 to ???)

This is the event file for when the party enters Bedder's Bank.

Interestingly, this file holds each bank account and its amount of gold internally. This particular file on this disk has 1 account called "DUDE" which has 10,000,000 gold in it; the maximum amount of gold appears to be 99,999,999,999,999. What I don't understand is where additional account data might be stored...

It also has an "Insert the CHARACTER disk into the drive, <- to abort" message, which I never encountered while playing the game.

The file also has an error handling routine for when the file is to big to accomodate any more bank accounts.

It also has the only encountered thus far grammatical error. "You" instead of "Your" when you close an account.

A few of the $0806 pointer jumps don't make any sense, and are denoted by "????".

Code: Select all

.C:9a00  A2 1B       LDX #$1B
.C:9a02  20 1B 08    JSR $081B		Display picture #$1b
.C:9a05  A9 9C       LDA #$9C
.C:9a07  85 59       STA $59
.C:9a09  A9 D9       LDA #$D9
.C:9a0b  85 58       STA $58
.C:9a0d  20 0F 08    JSR $080F		Display "The Bank" caption
.C:9a10  20 E1 08    JSR $08E1
.C:9a13  A5 EB       LDA $EB		Is it daytime?
.C:9a15  F0 0D       BEQ $9A24		Yes?  Go to $9a24
.C:9a17  A0 9D       LDY #$9D
.C:9a19  A2 6B       LDX #$6B
.C:9a1b  20 06 08    JSR $0806		"Alas, Bedder's Bank is closed..."
.C:9a1e  20 78 08    JSR $0878		Get keypress
.C:9a21  4C 35 9A    JMP $9A35		Gp $9a35
.C:9a24  A0 9C       LDY #$9C
.C:9a26  A2 E2       LDX #$E2
.C:9a28  20 06 08    JSR $0806		"Greetings, honored ones..."
.C:9a2b  20 78 08    JSR $0878		Get keypress
.C:9a2e  20 87 08    JSR $0887		Evaluate keypress
.C:9a31  C9 C5       CMP #$C5
.C:9a33  D0 30       BNE $9A65		Exit?  No?  Go $9a65
.C:9a35  A6 24       LDX $24		Begin exit routine
.C:9a37  BD 61 9A    LDA $9A61,X
.C:9a3a  85 24       STA $24		Face party
.C:9a3c  20 49 9A    JSR $9A49
.C:9a3f  A9 00       LDA #$00
.C:9a41  85 2F       STA $2F
.C:9a43  20 E1 08    JSR $08E1
.C:9a46  4C 00 90    JMP $9000		Return to main engine.
.C:9a49  A5 24       LDA $24
.C:9a4b  F0 0B       BEQ $9A58
.C:9a4d  C9 01       CMP #$01
.C:9a4f  F0 0D       BEQ $9A5E
.C:9a51  C9 02       CMP #$02
.C:9a53  F0 06       BEQ $9A5B
.C:9a55  C6 29       DEC $29
.C:9a57  60          RTS
.C:9a58  E6 28       INC $28
.C:9a5a  60          RTS
.C:9a5b  C6 28       DEC $28
.C:9a5d  60          RTS
.C:9a5e  E6 29       INC $29
.C:9a60  60          RTS
.C:9a61  02          JAM		?????
.C:9a62  03 00       SLO ($00,X)
.C:9a64  01
.C:9a65  C9 B0       CMP #$B0
.C:9a67  90 C2       BCC $9A2B
.C:9a69  C9 B7       CMP #$B7
.C:9a6b  B0 BE       BCS $9A2B
.C:9a6d  38          SEC
.C:9a6e  E9 B0       SBC #$B0
.C:9a70  0A          ASL A
.C:9a71  AA         TAX
.C:9a72  BD 0E A0    LDA $A00E,X
.C:9a75  85 9B       STA $9B
.C:9a77  18          CLC
.C:9a78  69 24       ADC #$24
.C:9a7a  85 67       STA $67
.C:9a7c  BD 0F A0    LDA $A00F,X
.C:9a7f  85 9C       STA $9C
.C:9a81  85 68       STA $68
.C:9a83  A0 00       LDY #$00
.C:9a85  B1 9B       LDA ($9B),Y
.C:9a87  F0 A2       BEQ $9A2B
.C:9a89  20 7E 9C    JSR $9C7E
.C:9a8c  20 8F 9C    JSR $9C8F
.C:9a8f  20 78 08    JSR $0878		Get keypress
.C:9a92  20 87 08    JSR $0887		Evaluate keypress
.C:9a95  C9 C5       CMP #$C5
.C:9a97  D0 03       BNE $9A9C		Exit? No? Go $9a9c
.C:9a99  4C 10 9A    JMP $9A10
.C:9a9c  C9 C4       CMP #$C4
.C:9a9e  D0 03       BNE $9AA3		Deposit? No? Go $9aa3
.C:9aa0  4C 41 9B    JMP $9B41
.C:9aa3  C9 C3       CMP #$C3
.C:9aa5  D0 03       BNE $9AAA		Check accounts? No? Go $9aaa
.C:9aa7  4C 0B 9C    JMP $9C0B
.C:9aaa  C9 D7       CMP #$D7
.C:9aac  F0 0A       BEQ $9AB8		Withdraw? Yes? Go $9ab8
.C:9aae  C9 D0       CMP #$D0
.C:9ab0  D0 DD       BNE $9A8F		Pool gold? No? Go $9a8f
.C:9ab2  20 69 08    JSR $0869
.C:9ab5  4C 89 9A    JMP $9A89
.C:9ab8  20 BA 9C    JSR $9CBA
.C:9abb  B0 1B       BCS $9AD8
.C:9abd  20 E1 08    JSR $08E1
.C:9ac0  A0 9E       LDY #$9E
.C:9ac2  A2 44       LDX #$44
.C:9ac4  20 06 08    JSR $0806		"Please enter your 4 digit..."
.C:9ac7  20 36 08    JSR $0836		Prompt player for input
.C:9aca  B0 0C       BCS $9AD8
.C:9acc  A2 03       LDX #$03
.C:9ace  BD 34 03    LDA $0334,X
.C:9ad1  C9 A0       CMP #$A0
.C:9ad3  D0 06       BNE $9ADB
.C:9ad5  CA          DEX
.C:9ad6  10 F6       BPL $9ACE
.C:9ad8  4C 10 9A    JMP $9A10
.C:9adb  20 5B 9C    JSR $9C5B
.C:9ade  B0 32       BCS $9B12
.C:9ae0  A2 00       LDX #$00
.C:9ae2  B9 00 B5    LDA $B500,Y
.C:9ae5  9D 80 03    STA $0380,X
.C:9ae8  C8          INY
.C:9ae9  E8          INX
.C:9aea  E0 0C       CPX #$0C
.C:9aec  90 F4       BCC $9AE2
.C:9aee  98          TYA
.C:9aef  38          SEC
.C:9af0  E9 10       SBC #$10
.C:9af2  A8          TAY
.C:9af3  A9 00       LDA #$00
.C:9af5  99 00 B5    STA $B500,Y
.C:9af8  20 39 08    JSR $0839
.C:9afb  20 C9 9C    JSR $9CC9
.C:9afe  A0 9F       LDY #$9F
.C:9b00  A2 6D       LDX #$6D
.C:9b02  20 06 08    JSR $0806		"You gold has been withdrawn..."
.C:9b05  A0 9F       LDY #$9F
.C:9b07  A2 B5       LDX #$B5
.C:9b09  20 06 08    JSR $0806		"???"
.C:9b0c  20 78 08    JSR $0878		Get keypress
.C:9b0f  4C 89 9A    JMP $9A89
.C:9b12  A2 03       LDX #$03
.C:9b14  BD 34 03    LDA $0334,X
.C:9b17  DD A5 9F    CMP $9FA5,X
.C:9b1a  D0 13       BNE $9B2F
.C:9b1c  CA          DEX
.C:9b1d  10 F5       BPL $9B14
.C:9b1f  A2 00       LDX #$00
.C:9b21  BD A9 9F    LDA $9FA9,X
.C:9b24  9D 80 03    STA $0380,X
.C:9afe  A0 9F       LDY #$9F
.C:9b00  A2 6D       LDX #$6D
.C:9b02  20 06 08    JSR $0806		"Your gold has been withdrawn..."
.C:9b05  A0 9F       LDY #$9F
.C:9b07  A2 B5       LDX #$B5
.C:9b09  20 06 08    JSR $0806		"???"
.C:9b0c  20 78 08    JSR $0878		Get keypress
.C:9b0f  4C 89 9A    JMP $9A89
.C:9b12  A2 03       LDX #$03
.C:9b14  BD 34 03    LDA $0334,X
.C:9b17  DD A5 9F    CMP $9FA5,X	Compare 4 digit code
.C:9b1a  D0 13       BNE $9B2F
.C:9b1c  CA          DEX
.C:9b1d  10 F5       BPL $9B14
.C:9b1f  A2 00       LDX #$00
.C:9b21  BD A9 9F    LDA $9FA9,X
.C:9b24  9D 80 03    STA $0380,X
.C:9b27  E8          INX
.C:9b28  E0 0C       CPX #$0C
.C:9b2a  90 F5       BCC $9B21
.C:9b2c  4C F8 9A    JMP $9AF8
.C:9b2f  A0 9E       LDY #$9E
.C:9b31  A2 D9       LDX #$D9
.C:9b33  20 06 08    JSR $0806		"Sorry, I can't find..."
.C:9b36  A9 07       LDA #$07
.C:9b38  20 1A 09    JSR $091A
.C:9b3b  4C BD 9A    JMP $9ABD
.C:9b3e  4C 10 9A    JMP $9A10
.C:9b41  20 BA 9C    JSR $9CBA
.C:9b44  B0 F8       BCS $9B3E
.C:9b46  20 E1 08    JSR $08E1
.C:9b49  A2 00       LDX #$00
.C:9b4b  BD 00 B5    LDA $B500,X
.C:9b4e  F0 16       BEQ $9B66
.C:9b50  8A          TXA
.C:9b51  18          CLC
.C:9b52  69 10       ADC #$10
.C:9b54  AA          TAX
.C:9b55  D0 F4       BNE $9B4B
.C:9b57  A0 9F       LDY #$9F
.C:9b59  A2 1E       LDX #$1E
.C:9b5b  20 06 08    JSR $0806		"Sorry, the Bank has no spare..."
.C:9b5e  A9 07       LDA #$07
.C:9b60  20 1A 09    JSR $091A
.C:9b63  4C 10 9A    JMP $9A10
.C:9b66  8E 8C 9B    STX $9B8C
.C:9b69  A0 9E       LDY #$9E
.C:9b6b  A2 44       LDX #$44
.C:9b6d  20 06 08    JSR $0806		"Please enter your 4 digit..."
.C:9b70  20 36 08    JSR $0836		Prompt player for input
.C:9b73  B0 C9       BCS $9B3E
.C:9b75  20 5B 9C    JSR $9C5B
.C:9b78  B0 0F       BCS $9B89
.C:9b7a  A0 9F       LDY #$9F
.C:9b7c  A2 47       LDX #$47
.C:9b7e  20 06 08    JSR $0806		"Sorry, that account already..."
.C:9b81  A9 07       LDA #$07
.C:9b83  20 1A 09    JSR $091A
.C:9b86  4C 46 9B    JMP $9B46
.C:9b89  A0 00       LDY #$00
.C:9b8b  A2 00       LDX #$00
.C:9b8d  B9 34 03    LDA $0334,Y
.C:9b90  9D 00 B5    STA $B500,X
.C:9b93  C8          INY
.C:9b94  E8          INX
.C:9b95  C0 04       CPY #$04
.C:9b97  90 F4       BCC $9B8D
.C:9b99  8E DE 9B    STX $9BDE
.C:9b9c  A0 9E       LDY #$9E
.C:9b9e  A2 81       LDX #$81
.C:9ba0  20 06 08    JSR $0806		"Please enter the amount..."
.C:9ba3  20 36 08    JSR $0836		Prompt player for input
.C:9ba6  B0 96       BCS $9B3E
.C:9ba8  E0 00       CPX #$00
.C:9baa  F0 92       BEQ $9B3E
.C:9bac  E0 0D       CPX #$0D
.C:9bae  B0 8E       BCS $9B3E
.C:9bb0  CA          DEX
.C:9bb1  A0 0B       LDY #$0B
.C:9bb3  BD 34 03    LDA $0334,X
.C:9bb6  38          SEC
.C:9bb7  E9 B0       SBC #$B0
.C:9bb9  C9 0A       CMP #$0A
.C:9bbb  B0 81       BCS $9B3E
.C:9bbd  99 80 03    STA $0380,Y
.C:9bc0  88          DEY
.C:9bc1  CA          DEX
.C:9bc2  10 EF       BPL $9BB3
.C:9bc4  A9 00       LDA #$00
.C:9bc6  99 80 03    STA $0380,Y
.C:9bc9  88          DEY
.C:9bca  10 FA       BPL $9BC6
.C:9bcc  A0 24       LDY #$24
.C:9bce  20 21 08    JSR $0821
.C:9bd1  90 0A       BCC $9BDD
.C:9bd3  A0 9E       LDY #$9E
.C:9bd5  A2 FD       LDX #$FD
.C:9bd7  20 06 08    JSR $0806		"You don't have that much..."
.C:9bda  4C 81 9B    JMP $9B81
.C:9bdd  A2 00       LDX #$00
.C:9bdf  A0 00       LDY #$00
.C:9be1  B9 80 03    LDA $0380,Y
.C:9be4  9D 00 B5    STA $B500,X
.C:9be7  E8          INX
.C:9be8  C8          INY
.C:9be9  C0 0C       CPY #$0C
.C:9beb  90 F4       BCC $9BE1
.C:9bed  A0 24       LDY #$24
.C:9bef  20 24 08    JSR $0824
.C:9bf2  20 C9 9C    JSR $9CC9
.C:9bf5  A0 9E       LDY #$9E
.C:9bf7  A2 BA       LDX #$BA
.C:9bf9  20 06 08    JSR $0806		"Your account is set up, sir."
.C:9bfc  4C 05 9B    JMP $9B05
.C:9bff  4C 10 9A    JMP $9A10
.C:9c02  E8          INX
.C:9c03  C8          INY
.C:9c04  C0 10       CPY #$10
.C:9c06  90 FA       BCC $9C02
.C:9c08  4C 54 9C    JMP $9C54
.C:9c0b  20 BA 9C    JSR $9CBA
.C:9c0e  B0 EF       BCS $9BFF
.C:9c10  20 E1 08    JSR $08E1
.C:9c13  A2 00       LDX #$00
.C:9c15  A0 00       LDY #$00
.C:9c17  BD 00 B5    LDA $B500,X
.C:9c1a  F0 E6       BEQ $9C02
.C:9c1c  20 03 08    JSR $0803
.C:9c1f  E8          INX
.C:9c20  C8          INY
.C:9c21  C0 04       CPY #$04
.C:9c23  90 F2       BCC $9C17
.C:9c25  A9 1A       LDA #$1A
.C:9c27  85 55       STA $55
.C:9c29  A9 A0       LDA #$A0
.C:9c2b  8D D8 9C    STA $9CD8
.C:9c2e  BD 00 B5    LDA $B500,X
.C:9c31  D0 05       BNE $9C38
.C:9c33  AD D8 9C    LDA $9CD8
.C:9c36  D0 03       BNE $9C3B
.C:9c38  18          CLC
.C:9c39  69 B0       ADC #$B0
.C:9c3b  20 03 08    JSR $0803
.C:9c3e  C9 A0       CMP #$A0
.C:9c40  F0 05       BEQ $9C47
.C:9c42  A9 B0       LDA #$B0
.C:9c44  8D D8 9C    STA $9CD8
.C:9c47  E8          INX
.C:9c48  C8          INY
.C:9c49  C0 10       CPY #$10
.C:9c4b  90 E1       BCC $9C2E
.C:9c4d  8A          TXA
.C:9c4e  48          PHA
.C:9c4f  20 0C 08    JSR $080C
.C:9c52  68          PLA
.C:9c53  AA          TAX
.C:9c54  E0 00       CPX #$00
.C:9c56  D0 BD       BNE $9C15
.C:9c58  4C 05 9B    JMP $9B05
.C:9c5b  A0 00       LDY #$00
.C:9c5d  A2 00       LDX #$00
.C:9c5f  BD 34 03    LDA $0334,X
.C:9c62  D9 00 B5    CMP $B500,Y
.C:9c65  D0 08       BNE $9C6F
.C:9c67  C8          INY
.C:9c68  E8          INX
.C:9c69  E0 04       CPX #$04
.C:9c6b  90 F2       BCC $9C5F
.C:9c6d  18          CLC
.C:9c6e  60          RTS
.C:9c6f  E8          INX
.C:9c70  C8          INY
.C:9c71  E0 04       CPX #$04
.C:9c73  90 FA       BCC $9C6F
.C:9c75  98          TYA
.C:9c76  18          CLC
.C:9c77  69 0C       ADC #$0C
.C:9c79  A8          TAY
.C:9c7a  D0 E1       BNE $9C5D
.C:9c7c  38          SEC
.C:9c7d  60          RTS
.C:9c7e  20 E1 08    JSR $08E1
.C:9c81  A0 9D       LDY #$9D
.C:9c83  A2 C8       LDX #$C8
.C:9c85  20 06 08    JSR $0806		"Greetings, "
.C:9c88  A6 9B       LDX $9B
.C:9c8a  A4 9C       LDY $9C
.C:9c8c  4C 06 08    JMP $0806		"????"
.C:9c8f  A0 9D       LDY #$9D
.C:9c91  A2 D4       LDX #$D4
.C:9c93  20 06 08    JSR $0806		"Would you like to:"
.C:9c96  A9 07       LDA #$07
.C:9c98  85 54       STA $54
.C:9c9a  A9 10       LDA #$10
.C:9c9c  85 55       STA $55
.C:9c9e  A0 9D       LDY #$9D
.C:9ca0  A2 E9       LDX #$E9
.C:9ca2  20 06 08    JSR $0806		"(D)eposit"
.C:9ca5  A0 9E       LDY #$9E
.C:9ca7  A2 33       LDX #$33
.C:9ca9  20 06 08    JSR $0806		"You have "
.C:9cac  20 42 08    JSR $0842
.C:9caf  20 2D 08    JSR $082D
.C:9cb2  A0 9E       LDY #$9E
.C:9cb4  A2 3D       LDX #$3D
.C:9cb6  20 06 08    JSR $0806		" gold."
.C:9cb9  60          RTS
.C:9cba  A9 B5       LDA #$B5
.C:9cbc  85 5F       STA $5F
.C:9cbe  A9 02       LDA #$02
.C:9cc0  85 5C       STA $5C
.C:9cc2  A9 12       LDA #$12
.C:9cc4  85 5D       STA $5D
.C:9cc6  4C C9 08    JMP $08C9
.C:9cc9  A9 B5       LDA #$B5
.C:9ccb  85 5F       STA $5F
.C:9ccd  A9 02       LDA #$02
.C:9ccf  85 5C       STA $5C
.C:9cd1  A9 12       LDA #$12
.C:9cd3  85 5D       STA $5D
.C:9cd5  4C CC 08    JMP $08CC
.C:9cd8  00          BRK		[CR]
.C:9cd9  D4 E8       NOOP $E8,X		[T][h]
.C:9cdb  E5 A0       SBC $A0		[e][_]
.C:9cdd  C2 E1       NOOP #$E1		[B][a]
.C:9cdf  EE EB DC    INC $DCEB		[n][k][EOT]
.C:9ce2  C7 F2       DCP $F2		[G][r]
.C:9ce4  E5 E5       SBC $E5		[e][e]
.C:9ce6  F4 E9       NOOP $E9,X		[t][i]
.C:9ce8  EE E7 F3    INC $F3E7		[n][g][s]
.C:9ceb  AC A0 E8    LDY $E8A0		[,][_][h]
.C:9cee  EF EE EF    ISB $EFEE		[o][n][o]
.C:9cf1  F2          JAM		[r]
.C:9cf2  E5 E4       SBC $E4		[e][d]
.C:9cf4  A0 EF       LDY #$EF		[_][o]
.C:9cf6  EE E5 F3    INC $F3E5		[n][e][s]
.C:9cf9  AE A0 D7    LDX $D7A0		[.][_][W]
.C:9cfc  E5 EC       SBC $EC		[e][l]
.C:9cfe  E3 EF       ISB ($EF,X)	[c][o]
.C:9d00  ED E5 A0    SBC $A0E5		[m][e][_]
.C:9d03  F4 EF       NOOP $EF,X		[t][o]
.C:9d05  A0 C2       LDY #$C2		[_][B]
.C:9d07  E5 E4       SBC $E4		[e][d]
.C:9d09  E4 E5       CPX $E5		[d][e]
.C:9d0b  F2          JAM		[r]
.C:9d0c  A7 F3       LAX $F3		['][s]
.C:9d0e  A0 C2       LDY #$C2		[_][B]
.C:9d10  E1 EE       SBC ($EE,X)	[a][n]
.C:9d12  EB A0       USBC #$A0		[k][_]
.C:9d14  E6 EF       INC $EF		[f][o]
.C:9d16  F2          JAM		[r]
.C:9d17  A0 F4       LDY #$F4		[_][t]
.C:9d19  E8          INX		[h]
.C:9d1a  E5 A0       SBC $A0		[e][_]
.C:9d1c  C2 EF       NOOP #$EF		[B][o]
.C:9d1e  EC E4 AE    CPX $AEE4		[l][d][.]
.C:9d21  00          BRK		[CR]
.C:9d22  00          BRK		[CR]
.C:9d23  D7 E8       DCP $E8,X		[W][h]
.C:9d25  E9 E3       SBC #$E3		[i][c]
.C:9d27  E8          INX		[h]
.C:9d28  A0 EF       LDY #$EF		[_][o]
.C:9d2a  E6 A0       INC $A0		[f][_]
.C:9d2c  F9 EF F5    SBC $F5EF,Y	[y][o][u]
.C:9d2f  A0 E9       LDY #$E9		[_][i]
.C:9d31  F3 A0       ISB ($A0),Y	[s][_]
.C:9d33  E9 EE       SBC #$EE		[i][n]
.C:9d35  F4 E5       NOOP $E5,X		[t]
.C:9d37  F2          JAM		[r]
.C:9d38  E5 F3       SBC $F3		[e][s]
.C:9d3a  F4 E5       NOOP $E5,X		[d][e]
.C:9d3c  E4 A0       CPX $A0		[d][_]
.C:9d3e  E9 EE       SBC #$EE		[i][n]
.C:9d40  A0 E1       LDY #$E1		[_][a]
.C:9d42  A0 F4       LDY #$F4		[_][t]
.C:9d44  F2          JAM		[r]
.C:9d45  E1 EE       SBC ($EE,X)	[a][n]
.C:9d47  F3 E1       ISB ($E1),Y	[s][a]
.C:9d49  E3 F4       ISB ($F4,X)	[c][t]
.C:9d4b  E9 EF       SBC #$EF		[i][o]
.C:9d4d  EE BF 00    INC $00BF		[n][?][CR]
.C:9d50  A3 A8       LAX ($A8,X)	[#][(]
.C:9d52  B0 AD       BCS $9D01		[0][-]
.C:9d54  B6 A9       LDX $A9,Y		[6][)]
.C:9d56  A0 EF       LDY #$EF		[_][o]
.C:9d58  F2          JAM		[r]
.C:9d59  00          BRK		[CR]
.C:9d5a  A0 A8       LDY #$A8		[_][(]
.C:9d5c  C5 A9       CMP $A9		[E][)]
.C:9d5e  F8          SED		[x]
.C:9d5f  E9 F4       SBC #$F4		[i][t]
.C:9d61  A0 F4       LDY #$F4		[_][t]
.C:9d63  E8          INX		[h]
.C:9d64  E5 A0       SBC $A0		[e][_]
.C:9d66  E2 E1       NOOP #$E1		[b][a]
.C:9d68  EE EB FF    INC $FFEB		[n][k][Input]
.C:9d6b  C1 EC       CMP ($EC,X)	[A][l]
.C:9d6d  E1 F3       SBC ($F3,X)	[a][s]
.C:9d6f  AC A0 C2    LDY $C2A0		[,][_][B]
.C:9d72  E5 E4       SBC $E4		[e][d]
.C:9d74  E4 E5       CPX $E5		[d][e]
.C:9d76  F2          JAM		[r]
.C:9d77  A7 F3       LAX $F3		['][s]
.C:9d79  A0 C2       LDY #$C2		[_][B]
.C:9d7b  E1 EE       SBC ($EE,X)	[a][n]
.C:9d7d  EB A0       USBC #$A0		[k][_]
.C:9d7f  E6 EF       INC $EF		[f][o]
.C:9d81  F2          JAM		[r]
.C:9d82  A0 F4       LDY #$F4		[_][t]
.C:9d84  E8          INX		[h]
.C:9d85  E5 A0       SBC $A0		[e][_]
.C:9d87  C2 EF       NOOP #$EF		[B][o]
.C:9d89  EC E4 A0    CPX $A0E4		[l][d][_]
.C:9d8c  E9 F3       SBC #$F3		[i][s]
.C:9d8e  A0 E3       LDY #$E3		[_][c]
.C:9d90  EC EF F3    CPX $F3EF		[l][o][s]
.C:9d93  E5 E4       SBC $E4		[e][d]
.C:9d95  AE A0 C3    LDX $C3A0		[.][_][C]
.C:9d98  EF ED E5    ISB $E5ED		[o][m][e]
.C:9d9b  A0 E2       LDY #$E2		[_][b]
.C:9d9d  E1 E3       SBC ($E3,X)	[a][c]
.C:9d9f  EB A0       USBC #$A0		[k][_]
.C:9da1  E9 EE       SBC #$EE		[i][n]
.C:9da3  A0 F4       LDY #$F4		[_][t]
.C:9da5  E8          INX		[h]
.C:9da6  E5 A0       SBC $A0		[e][_][
.C:9da8  ED EF F2    SBC $F2EF		[m][o][r]
.C:9dab  EE E9 EE    INC $EEE9		[n][i][n]
.C:9dae  E7 AE       ISB $AE		[g][.]
.C:9db0  00          BRK		[CR]
.C:9db1  00          BRK		[CR]
.C:9db2  A8          TAY		[(]
.C:9db3  D0 F2       BNE $9DA7		[P][r]
.C:9db5  E5 F3       SBC $F3		[e][s]
.C:9db7  F3 A0       ISB ($A0),Y	[s][_]
.C:9db9  E1 A0       SBC ($A0,X)	[a][_]
.C:9dbb  EB E5       USBC #$E5		[k][e]
.C:9dbd  F9 A0 F4    SBC $F4A0,Y	[y][_][t]
.C:9dc0  EF A0 E5    ISB $E5A0		[o][_][e
.C:9dc3  F8          SED		[x]
.C:9dc4  E9 F4       SBC #$F4		[i][t]
.C:9dc6  A9 DC       LDA #$DC		[)][EOT]
.C:9dc8  C7 F2       DCP $F2		[G][r]
.C:9dca  E5 E5       SBC $E5		[e][e]
.C:9dcc  F4 E9       NOOP $E9,X		[t][i]
.C:9dce  EE E7 F3    INC $F3E7		[n][g][s]
.C:9dd1  AC A0 FF    LDY $FFA0		[,][_][Input]
.C:9dd4  AE A0 D7    LDX $D7A0		[.][_][W]
.C:9dd7  EF F5 EC    ISB $ECF5		[o][u][l]
.C:9dda  E4 A0       CPX $A0		[d][_]
.C:9ddc  F9 EF F5    SBC $F5EF,Y	[y][o][u]
.C:9ddf  A0 EC       LDY #$EC		[_][l]
.C:9de1  E9 EB       SBC #$EB		[i][k]
.C:9de3  E5 A0       SBC $A0		[e][_]
.C:9de5  F4 EF       NOOP $EF,X		[t][o]
.C:9de7  BA          TSX		[:]
.C:9de8  FF A8 C4    ISB $C4A8,X	[Input][(][D]
.C:9deb  A9 E5       LDA #$E5		[)][e]
.C:9ded  F0 EF       BEQ $9DDE		[p][o]
.C:9def  F3 E9       ISB ($E9),Y	[s][i]
.C:9df1  F4 A0       NOOP $A0,X		[t][_]
.C:9df3  E7 EF       ISB $EF		[g][o]
.C:9df5  EC E4 00    CPX $00E4		[l][d][CR]
.C:9df8  A8          TAY		[(]
.C:9df9  D7 A9       DCP $A9,X		[W][)]
.C:9dfb  E9 F4       SBC #$F4		[i][t]
.C:9dfd  E8          INX		[h]
.C:9dfe  E4 F2       CPX $F2		[d][r]
.C:9e00  E1 F7       SBC ($F7,X)	[a][w]
.C:9e02  A0 E7       LDY #$E7		[_][g]
.C:9e04  EF EC E4    ISB $E4EC		[o][l][d]
.C:9e07  00          BRK		[CR]
.C:9e08  A8          TAY		[(]
.C:9e09  C3 A9       DCP ($A9,X)	[C][)]
.C:9e0b  E8          INX		[h]
.C:9e0c  E5 E3       SBC $E3		[e][c]
.C:9e0e  EB A0       USBC #$A0		[k][_]
.C:9e10  E1 E3       SBC ($E3,X)	[a][c]
.C:9e12  E3 EF       ISB ($EF,X)	[c][o]
.C:9e14  F5 EE       SBC $EE,X		[u][n]
.C:9e16  F4 F3       NOOP $F3,X		[t][s]
.C:9e18  00          BRK		[_]
.C:9e19  A8          TAY		[(]
.C:9e1a  D0 A9       BNE $9DC5		[P][)]
.C:9e1c  EF EF EC    ISB $ECEF		[o][o][l]
.C:9e1f  A0 F9       LDY #$F9		[_][y]
.C:9e21  EF F5 F2    ISB $F2F5		[o][u][r]
.C:9e24  A0 E7       LDY #$E7		[_][g]
.C:9e26  EF EC E4    ISB $E4EC		[o][l][d]
.C:9e29  00          BRK		[CR]
.C:9e2a  A8          TAY		[(]
.C:9e2b  C5 A9       CMP $A9		[E][)]
.C:9e2d  F8          SED		[x]
.C:9e2e  E9 F4       SBC #$F4		[i][t]
.C:9e30  00          BRK		[CR]
.C:9e31  00          BRK		[CR]
.C:9e32  FF D9 EF    ISB $EFD9,X	[Input][Y][o]
.C:9e35  F5 A0       SBC $A0,X		[u][_]
.C:9e37  E8          INX		[h]
.C:9e38  E1 F6       SBC ($F6,X)	[a][v]
.C:9e3a  E5 A0       SBC $A0		[e][_]
.C:9e3c  FF A0 E7    ISB $E7A0,X	[Input][_][g]
.C:9e3f  EF EC E4    ISB $E4EC		[o][l][d]
.C:9e42  AE FF D0    LDX $D0FF		[.][Input][P]
.C:9e45  EC E5 E1    CPX $E1E5		[l][e][a]
.C:9e48  F3 E5       ISB ($E5),Y	[s][e]
.C:9e4a  A0 E5       LDY #$E5		[_][e]
.C:9e4c  EE F4 E5    INC $E5F4		[n][t][e]
.C:9e4f  F2          JAM		[r]
.C:9e50  A0 F9       LDY #$F9		[_][y]
.C:9e52  EF F5 F2    ISB $F2F5		[o][u][r]
.C:9e55  A0 B4       LDY #$B4		[_][4]
.C:9e57  A0 E4       LDY #$E4		[_][d]
.C:9e59  E9 E7       SBC #$E7		[i][g]
.C:9e5b  E9 F4       SBC #$F4		[i][t]
.C:9e5d  A0 E1       LDY #$E1		[_][a]
.C:9e5f  E3 E3       ISB ($E3,X)	[c][c]
.C:9e61  EF F5 EE    ISB $EEF5		[o][u][n]
.C:9e64  F4 A0       NOOP $A0,X		[t][_]
.C:9e66  EE F5 ED    INC $EDF5		[n][u][m]
.C:9e69  E2 E5       NOOP #$E5		[b][e]
.C:9e6b  F2          JAM		[r]
.C:9e6c  A0 E1       LDY #$E1		[_][a]
.C:9e6e  EE E4 A0    INC $A0E4		[n][d][_]
.C:9e71  F0 F2       BEQ $9E65		[p][r]
.C:9e73  E5 F3       SBC $F3		[e][s]
.C:9e75  F3 A0       ISB ($A0),Y	[s][_]
.C:9e77  F2          JAM		[r]
.C:9e78  E5 F4       SBC $F4		[e][t]
.C:9e7a  F5 F2       SBC $F2,X		[u][r]
.C:9e7c  EE BA 00    INC $00BA		[n][:][CR]
.C:9e7f  00          BRK		[CR]
.C:9e80  FF 00 00    ISB $0000,X	[FF][CR][CR]
.C:9e83  D0 EC       BNE $9E71		[P][l]
.C:9e85  E5 E1       SBC $E1		[e][a]
.C:9e87  F3 E5       ISB ($E5),Y	[s][e]
.C:9e89  A0 E5       LDY #$E5		[_][e]
.C:9e8b  EE F4 E5    INC $E5F4		[n][t][e]
.C:9e8e  F2          JAM		[r]
.C:9e8f  A0 F4       LDY #$F4		[_][t]
.C:9e91  E8          INX		[h]
.C:9e92  E5 A0       SBC $A0		[e][_]
.C:9e94  E1 ED       SBC ($ED,X)	[a][m]
.C:9e96  EF F5 EE    ISB $EEF5		[o][u][n]
.C:9e99  F4 A0       NOOP $A0,X		[t][_]
.C:9e9b  EF E6 A0    ISB $A0E6		[o][f][_]
.C:9e9e  E7 EF       ISB $EF		[g][o]
.C:9ea0  EC E4 A0    CPX $A0E4		[l][d][_]
.C:9ea3  F9 EF F5    SBC $F5EF,Y	[y][o][u]
.C:9ea6  A0 F7       LDY #$F7		[_][w]
.C:9ea8  E9 F3       SBC #$F3		[i][s]
.C:9eaa  E8          INX		[h]
.C:9eab  A0 F4       LDY #$F4		[_][t]
.C:9ead  EF A0 E4    ISB $E4A0		[o][_][d]
.C:9eb0  E5 F0       SBC $F0		[e][p]
.C:9eb2  EF F3 E9    ISB $E9F3		[o][s][i]
.C:9eb5  F4 BA       NOOP $BA,X		[t][:]
.C:9eb7  00          BRK		[CR]
.C:9eb8  00          BRK		[CR]
.C:9eb9  FF 00 00    ISB $0000,X	[Input][_][_]
.C:9ebc  D9 EF F5    CMP $F5EF,Y	[Y][o][u]
.C:9ebf  F2          JAM		[r]
.C:9ec0  A0 E1       LDY #$E1		[_][a]
.C:9ec2  E3 E3       ISB ($E3,X)	[c][c]
.C:9ec4  EF F5 EE    ISB $EEF5		[o][u][n]
.C:9ec7  F4 A0       NOOP $A0,X		[t][_]
.C:9ec9  E9 F3       SBC #$F3		[i][s]
.C:9ecb  A0 F3       LDY #$F3		[_][s]
.C:9ecd  E5 F4       SBC $F4		[e][t]
.C:9ecf  A0 F5       LDY #$F5		[_][u]
.C:9ed1  F0 AC       BEQ $9E7F		[p][,]
.C:9ed3  A0 F3       LDY #$F3		[_][s]
.C:9ed5  E9 F2       SBC #$F2		[i][r]
.C:9ed7  AE DC 00    LDX $00DC		[.][EOT][CR]
.C:9eda  00          BRK		[CR]
.C:9edb  D3 EF       DCP ($EF),Y	[S][o]
.C:9edd  F2          JAM		[r]
.C:9ede  F2          JAM		[r]
.C:9edf  F9 AC A0    SBC $A0AC,Y	[y][,][_]
.C:9ee2  C9 A0       CMP #$A0		[I][_]
.C:9ee4  E3 E1       ISB ($E1,X)	[c][a]
.C:9ee6  EE A7 F4    INC $F4A7		[n]['][t]
.C:9ee9  A0 E6       LDY #$E6		[_][f]
.C:9eeb  E9 EE       SBC #$EE		[i][n]
.C:9eed  E4 A0       CPX $A0		[d][_]
.C:9eef  F4 E8       NOOP $E8,X		[t][h]
.C:9ef1  E1 F4       SBC ($F4,X)	[a][t]
.C:9ef3  A0 E1       LDY #$E1		[_][a]
.C:9ef5  E3 E3       ISB ($E3,X)	[c][c]
.C:9ef7  EF F5 EE    ISB $EEF5		[o][u][n]
.C:9efa  F4 AE       NOOP $AE,X		[t][.]
.C:9efc  DC 00 00    NOOP $0000,X	[EOT][CR][CR]
.C:9eff  D9 EF F5    CMP $F5EF,Y	[Y][o][u]
.C:9f02  A0 E4       LDY #$E4		[_][d]
.C:9f04  EF EE A7    ISB $A7EE		[o][n][']
.C:9f07  F4 A0       NOOP $A0,X		[t][_]
.C:9f09  E8          INX		[h]
.C:9f0a  E1 F6       SBC ($F6,X)	[a][v]
.C:9f0c  E5 A0       SBC $A0		[e][_]
.C:9f0e  F4 E8       NOOP $E8,X		[t][h]
.C:9f10  E1 F4       SBC ($F4,X)	[a][t]
.C:9f12  A0 ED       LDY #$ED		[_][m]
.C:9f14  F5 E3       SBC $E3,X		[u][c]
.C:9f16  E8          INX		[h]
.C:9f17  A0 E7       LDY #$E7		[_][g]
.C:9f19  EF EC E4    ISB $E4EC		[o][l][d]
.C:9f1c  AE DC 00    LDX $00DC		[.][EOT][CR]
.C:9f1f  00          BRK		[CR]
.C:9f20  D3 EF       DCP ($EF),Y	[S][o]
.C:9f22  F2          JAM		[r]
.C:9f23  F2          JAM		[r]
.C:9f24  F9 AC A0    SBC $A0AC,Y	[y][,][_]
.C:9f27  F4 E8       NOOP $E8,X		[t][h]
.C:9f29  E5 A0       SBC $A0		[e][_]
.C:9f2b  C2 E1       NOOP #$E1		[B][a]
.C:9f2d  EE EB A0    INC $A0EB		[n][k][_]
.C:9f30  E8          INX		[h]
.C:9f31  E1 F3       SBC ($F3,X)	[a][s]
.C:9f33  A0 EE       LDY #$EE		[_][n]
.C:9f35  EF A0 F3    ISB $F3A0		[o][_][s]
.C:9f38  F0 E1       BEQ $9F1B		[p][a]
.C:9f3a  F2          JAM		[r]
.C:9f3b  E5 A0       SBC $A0		[e][_]
.C:9f3d  E1 E3       SBC ($E3,X)	[a][c]
.C:9f3f  E3 EF       ISB ($EF,X)	[c][o]
.C:9f41  F5 EE       SBC $EE,X		[u][n]
.C:9f43  F4 F3       NOOP $F3,X		[t][s]
.C:9f45  AE DC 00    LDX $00DC		[.][EOT]
.C:9f48  00          BRK		[CR]
.C:9f49  D3 EF       DCP ($EF),Y	[S][o]
.C:9f4b  F2          JAM		[r]
.C:9f4c  F2          JAM		[r]
.C:9f4d  F9 AC A0    SBC $A0AC,Y	[y][,][_]
.C:9f50  F4 E8       NOOP $E8,X		[t][h]
.C:9f52  E1 F4       SBC ($F4,X)	[a][t]
.C:9f54  A0 E1       LDY #$E1		[_][a]
.C:9f56  E3 E3       ISB ($E3,X)	[c][c]
.C:9f58  EF F5 EE    ISB $EEF5		[o][u][n]
.C:9f5b  F4 A0       NOOP $A0,X		[t][_]
.C:9f5d  E1 EC       SBC ($EC,X)	[a][l]
.C:9f5f  F2          JAM		[r]
.C:9f60  E5 E1       SBC $E1		[e][a]
.C:9f62  E4 F9       CPX $F9		[d][y]
.C:9f64  A0 E5       LDY #$E5		[_][e]
.C:9f66  F8          SED		[x]
.C:9f67  E9 F3       SBC #$F3		[i][s]
.C:9f69  F4 F3       NOOP $F3,X		[t][s]
.C:9f6b  AE DC 00    LDX $00DC		[.][EOT][CR]
.C:9f6e  00          BRK		[CR]
.C:9f6f  D9 EF F5    CMP $F5EF,Y	[Y][o][u]	Should be "Your"
.C:9f72  A0 E7       LDY #$E7		[_][g]
.C:9f74  EF EC E4    ISB $E4EC		[o][l][d]
.C:9f77  A0 E8       LDY #$E8		[_][h]
.C:9f79  E1 F3       SBC ($F3,X)	[a][s]
.C:9f7b  A0 E2       LDY #$E2		[_][b]
.C:9f7d  E5 E5       SBC $E5		[e][e]
.C:9f7f  EE A0 F7    INC $F7A0		[n][_][w]
.C:9f82  E9 F4       SBC #$F4		[i][t]
.C:9f84  E8          INX		[h]
.C:9f85  E4 F2       CPX $F2		[d][r]
.C:9f87  E1 F7       SBC ($F7,X)	[a][w]
.C:9f89  EE AC A0    INC $A0AC		[n][,][_]
.C:9f8c  E1 EE       SBC ($EE,X)	[a][n]
.C:9f8e  E4 A0       CPX $A0		[d][_]
.C:9f90  F9 EF F5    SBC $F5EF,Y	[y][o][u]
.C:9f93  F2          JAM		[r]
.C:9f94  A0 E1       LDY #$E1		[_][a]
.C:9f96  E3 E3       ISB ($E3,X)	[c][c]
.C:9f98  EF F5 EE    ISB $EEF5		[o][u][n]
.C:9f9b  F4 A0       NOOP $A0,X		[t][_]
.C:9f9d  E3 EC       ISB ($EC,X)	[c][l]
.C:9f9f  EF F3 E5    ISB $E5F3		[o][s][e]
.C:9fa2  E4 AE       CPX $AE		[d][.]
.C:9fa4  DC C4 D5    NOOP $D5C4,X	[EOT][D][U]	Account name: DUDE
.C:9fa7  C4 C5       CPY $C5		[D][E]
.C:9fa9  00          BRK		[10,000,000,000,000s]
.C:9faa  00          BRK		[1,000,000,000,000s]
.C:9fab  00          BRK		[100,000,000,000s]
.C:9fac  00          BRK		[10,000,000,000s]
.C:9fad  00          BRK		[1,000,000,000s]
.C:9fae  00          BRK		[100,000,000s]
.C:9faf  01 00       ORA ($00,X)	[10,000,000s][1,000,000s]
.C:9fb1  00          BRK		[100,000s]
.C:9fb2  00          BRK		[10,000s]
.C:9fb3  00          BRK		[1000s]
.C:9fb4  00          BRK		[100s]
.C:9fb5  00          BRK		[10s]
.C:9fb6  00          BRK		[1s]
.C:9fb7  A8          TAY		[(]
.C:9fb8  D0 F2       BNE $9FAC		[P][r]
.C:9fba  E5 F3       SBC $F3		[e][s]
.C:9fbc  F3 A0       ISB ($A0),Y	[s][_]
.C:9fbe  E1 A0       SBC ($A0,X)	[a][_]
.C:9fc0  EB E5       USBC #$E5		[k][e]
.C:9fc2  F9 A9 DC    SBC $DCA9,Y	[y][)][EOT]
.C:9fc5  00          BRK		[CR]
.C:9fc6  00          BRK		[CR]
.C:9fc7  C9 EE       CMP #$EE		[I][n]
.C:9fc9  F3 E5       ISB ($E5),Y	[s][e]
.C:9fcb  F2          JAM		[r]
.C:9fcc  F4 A0       NOOP $A0,X		[t][_]
.C:9fce  F4 E8       NOOP $E8,X		[t][h]
.C:9fd0  E5 A0       SBC $A0		[e][_]
.C:9fd2  C3 C8       DCP ($C8,X)	[C][H]
.C:9fd4  C1 D2       CMP ($D2,X)	[A][R]
.C:9fd6  C1 C3       CMP ($C3,X)	[A][C]
.C:9fd8  D4 C5       NOOP $C5,X		[T][E]
.C:9fda  D2          JAM		[R]
.C:9fdb  A0 E4       LDY #$E4		[_][d]
.C:9fdd  E9 F3       SBC #$F3		[i][s]
.C:9fdf  EB A0       USBC #$A0		[k][_]
.C:9fe1  E9 EE       SBC #$EE		[i][n]
.C:9fe3  A0 F4       LDY #$F4		[_][t]
.C:9fe5  E8          INX		[h]
.C:9fe6  E5 A0       SBC $A0		[e][_]
.C:9fe8  E4 F2       CPX $F2		[d][r]
.C:9fea  E9 F6       SBC #$F6		[i][v]
.C:9fec  E5 A0       SBC $A0		[e][_]
.C:9fee  E1 EE       SBC ($EE,X)	[a][n]
.C:9ff0  E4 A0       CPX $A0		[d][_]
.C:9ff2  F0 F2       BEQ $9FE6		[p][r]
.C:9ff4  E5 F3       SBC $F3		[e][s]
.C:9ff6  F3 A0       ISB ($A0),Y	[s][_]
.C:9ff8  E1 A0       SBC ($A0,X)	[a][_]
.C:9ffa  EB E5       USBC #$E5		[k][e]
.C:9ffc  F9 AE A0    SBC $A0AE,Y	[y][.][_]
.C:9fff  DB BC AD    DCP $ADBC,Y	[[][<][-]
.C:a002  DD A0 F4    CMP $F4A0,X	[]][_][t]
.C:a005  EF A0 E1    ISB $E1A0		[o][_][a]
.C:a008  E2 EF       NOOP #$EF		[b][o]
.C:a00a  F2          JAM		[r]
.C:a00b  F4 AE       NOOP $AE,X		[t][.]
.C:a00d  DC 00 B8    NOOP $B800,X	[EOT][CR]
.C:a010  80 B8       NOOP #$B8
.C:a012  00          BRK
.C:a013  B9 80 B9    LDA $B980,Y
.C:a016  00          BRK
.C:a017  BA          TSX
.C:a018  80 BA       NOOP #$BA
.C:a01a  00          BRK
drifting
Posts: 152
Joined: Wed Dec 07, 2011 10:21 pm

Re: BT II - Bedder's Bank for the Bold

Post by drifting »

Darendor wrote: Tue Jan 12, 2021 8:14 am A few of the $0806 pointer jumps don't make any sense, and are denoted by "????".

Code: Select all

.C:9a61  02          JAM		?????
.C:9a62  03 00       SLO ($00,X)
.C:9a64  01
This is a short data array. 03 02 01 00. It's accessed higher in the code:

Code: Select all

.C:9a35  A6 24       LDX $24		Begin exit routine
.C:9a37  BD 61 9A    LDA $9A61,X
.C:9a3a  85 24       STA $24		Face party
I know what this does. This takes the direction the party was facing, looks it up in the $9A61 table, and sets the direction. Basically it turns the party around when you leave the bank.

Code: Select all

.C:9c85  20 06 08    JSR $0806		"Greetings, "
.C:9c88  A6 9B       LDX $9B
.C:9c8a  A4 9C       LDY $9C
.C:9c8c  4C 06 08    JMP $0806		"????"
.C:9c8f  A0 9D       LDY #$9D
.C:9c91  A2 D4       LDX #$D4
.C:9c93  20 06 08    JSR $0806		"Would you like to:"
That one has to be the character name. The sentence is 'Greetings, DRIFTING, Would you like to:". $9B and $9C must hold the address of a character name.

Code: Select all

.C:9b02  20 06 08    JSR $0806		"You gold has been withdrawn..."
.C:9b05  A0 9F       LDY #$9F
.C:9b07  A2 B5       LDX #$B5
.C:9b09  20 06 08    JSR $0806		"???"
That address is so close to the "(Press any key)" string and it makes sense to print that.
User avatar
Darendor
Posts: 1502
Joined: Wed Jan 14, 2009 1:53 am
Location: Red Deer, Alberta, Canada

Re: BT II - Bedder's Bank for the Bold

Post by Darendor »

Ah the 9A61,X thing points to 00, 01, 02, and 03 for facing the party. Duh.

I'm slowly discovering more and more. Very slowly.

So I guess this file would be self-modifying, then, as would Garthe's Shoppe. RIght?
drifting
Posts: 152
Joined: Wed Dec 07, 2011 10:21 pm

Re: BT II - Bedder's Bank for the Bold

Post by drifting »

Darendor wrote: Wed Jan 13, 2021 3:23 am Ah the 9A61,X thing points to 00, 01, 02, and 03 for facing the party. Duh.

I'm slowly discovering more and more. Very slowly.

So I guess this file would be self-modifying, then, as would Garthe's Shoppe. RIght?
Yeah. One of the biggest headaches trying to disassemble the Apple/C64 versions of BT3 was all the self-modifying code.
User avatar
Darendor
Posts: 1502
Joined: Wed Jan 14, 2009 1:53 am
Location: Red Deer, Alberta, Canada

Re: BT II - Bedder's Bank for the Bold

Post by Darendor »

I'm currently sifting through Garthe's Shoppe right now. I suspect my mind will melt as usual.
Post Reply