Hello
I have this MO6 program that works on emulators(DCMOTO and MESS) but not on the real machine:
I load a program to bank5 that will be used in the rom banking area (I have formatted the data to be used from $b000-$efff as the ram bank data will not be shown sequentially there)
The program that calls the routine at $b004 is:
Code:
orcc #$50 ;Disable IRQ and FIRQ
lda #$52 ;%01010010 RAM commutation active
sta $a7e7
lda #$65 ;%01100101 write enable and ram enable -> bank 5 at $b000
sta $a7e6
lda #$02
sta $a7e5 ;bank 2 at $6000
jmp $b004
What might be wrong here? thanks