AngelX register specs reverse engineered from the e800. 0x004: Control / power management? 1: interrupt enable 9: must be set (?) 0x010: Interrupt Status reg A 12: slot 0 service request 13: slot 1 service request 0x018: write 0x3030 to ack interrupt pcmcia slot 0 (add 0x100 for slot 1 regs): 0x30c: Socket status (possibly not accessed by CE tho) 0: seems to correlate with event1 IRQs. 2: goes low on insert (later than 3: though) (used as CD) 3: goes low on insert 4: acts like RDY - goes low if card present AND powered 0x314: event source 0: EVENT0 service request 1: EVENT1 service request 7: EVENT7 service request 0x334: event ACK 0: write with bit set to ack EVENT0 1: write with bit set to ack EVENT1 7: write with bit set to ack EVENT7 0x31C: event enable A 0: EVENT0 enabled if set 1: EVENT1 enabled if set 7: EVENT7 enabled if set 0x32C: event enable B (write before event enable A) 0: enable EVENT0 1: enable EVENT1 and EVENT7 EVENT0 is CF IRQ EVENT1 is RDY (probably) EVENT7 is card insert/eject (at least, possibly more)