[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: complete list of 6522/AY8910 registers ? (mockingboard)



On Wednesday, September 12, 2012 9:41:29 AM UTC-7, (unknown) wrote:
> Looking around I can't find a complete list of registers
> 
> for the Mockingboard card.
6522

reg# /name     /function

0    ORB/IRB Output Register "B" Input Register "B"
1    ORA/IRA Output Register "A" Input Register "A"
2    DDRB Data Direction Register "B"
3    DDRA Data Direction Register "A"
4    T1C-L T1 Low-OrderLatches T1 Low-Order Counter
5    T1C-H T1 High-Order Counter
6    T1L-L T1 Low-Order Latches
7    T1L-H T1 High-Order Latches
8    T2C-L T2 Low-Order Latches T2 Low-Order Counter
9    T2C-H T2 High-Order Counter
A    SR Shift Register
B    ACR Auxiliary Control Register
C    PCR Peripheral Control Register
D    IFR Interrupt Flag Register
E    IER Interrupt Enable Register
F    ORA/IRA Same as Reg 1 except no "Handshake" 


Mockingboard 6522 chips:


6522 Chip #1, 
-------------
add register # to $C400

IE, $C40A = 6522 #1 SR Shift Register




6522 Chip #2,
------------- 
add register # to $C480

IE, $C48C = 6522 #2 PCR Peripheral Control Register