With CPU A0,1,12,13,14, and ROMSEL, (i.e. 6 address bits) it gives rise to 64 possible registers in VRC6:
It seems that all registers are located in the range $8000-FFFF. We have documentation in the wiki for every register in this range except for $A003. Does anyone know anything about it? I only have 1 VRC6 at the moment, which I care not to take apart, but could get another to play with if this should be investigated.
Code:
$0000, $0001, $0002, $0003, $1000, $1001, $1002, $1003,
$2000, $2001, $2002, $2003, $3000, $3001, $3002, $3003,
$4000, $4001, $4002, $4003, $5000, $5001, $5002, $5003,
$6000, $6001, $6002, $6003, $7000, $7001, $7002, $7003,
$8000, $8001, $8002, $8003, $9000, $9001, $9002, $9003,
$A000, $A001, $A002, $A003, $B000, $B001, $B002, $B003,
$C000, $C001, $C002, $C003, $D000, $D001, $D002, $D003,
$E000, $E001, $E002, $E003, $F000, $F001, $F002, $F003
$2000, $2001, $2002, $2003, $3000, $3001, $3002, $3003,
$4000, $4001, $4002, $4003, $5000, $5001, $5002, $5003,
$6000, $6001, $6002, $6003, $7000, $7001, $7002, $7003,
$8000, $8001, $8002, $8003, $9000, $9001, $9002, $9003,
$A000, $A001, $A002, $A003, $B000, $B001, $B002, $B003,
$C000, $C001, $C002, $C003, $D000, $D001, $D002, $D003,
$E000, $E001, $E002, $E003, $F000, $F001, $F002, $F003
It seems that all registers are located in the range $8000-FFFF. We have documentation in the wiki for every register in this range except for $A003. Does anyone know anything about it? I only have 1 VRC6 at the moment, which I care not to take apart, but could get another to play with if this should be investigated.