Yes, things have changed a bit but it's coming out soon!
Yep, I confirm it's now fixed. Can't test ninja/trapthem though :(.
Looks like it's now working fine, thanks. And yes, I had tested it on the HW :).
Bad Bits in SNES Controller Report
I am attaching a test program. Please excuse my style, I haven't written ASM in 20 years and never for the 6502 anyway! :)
Docs are here but I'll try to make it easier for you: the expansion is controlled through a single register at $FD16, when it is installed the userport MOS 6529 becomes addressable only through $FD10 rather than through the whole $FD1x range as normal. The meaning of the bits of that register is the following: Bit 0/1 Select RAM-bank (0-3), standard is RAM-bank 3 Bit 4/5 Bit 5 4 0 0: Activate expansion by Hannes 0 1: Activate expansion by Hannes 1 1: Activate expansion by Hannes 1 0: Activate expansion...
Docs are here but I'll try to make it easier for you: the expansion is controlled through a single register at $FD16, when it is installed the userport MOS 6529 becomes addressable only through $FD10 rather than through the whole $FD1x range as normal. The meaning of the bits of that register is the following: Bit 0/1 Select RAM-bank (0-3), standard is RAM-bank 3 Bit 4/5 Bit 5 4 0 0: Activate expansion by Hannes 0 1: Activate expansion by Hannes 1 1: Activate expansion by Hannes 1 0: Activate expansion...
Docs are here but I'll try to make it easier for you: the expansion is controlled through a single register at $FD16, when it is installed the userport MOS 6529 becomes addressable only through $FD10 rather than through the whole $FD1x range as normal. The meaning of the bits of that register is the following: Bit 0/1 Select RAM-bank (0-3), standard is RAM-bank 3 Bit 4/5 Bit 5 4 0 0: Activate expansion by Hannes 0 1: Activate expansion by Hannes 1 1: Activate expansion by Hannes 1 0: Activate expansion...