IOBInnerDBSlave.oracle
Jean-Marc Frailong July 28, 1987 5:11:29 pm PDT
Notes: This file assumes that the DynaBus device ID is hardwired to 005H, and that HReset/Reset are externally driven to last less than 12 cycles. It also assumes that the PC clock has 1/2 the DynaBus clock frequency. It tests the DynaBus slave half of the IOBridge.
Outputs:
( iHeaderIn (0), iDataIn (64), iGrant (0), iGLength (0) ), ( iPFault (0), iPReject (0), PBusIn (32) ), ( MBAck (0), MnReady (0), INT (0), nCS (2: 3 -> none, 2 -> IOCS, 1 -> MemCS, 0 -> prohibited), nSCmd (4: 7 -> WRX, B -> RDX, D -> WR, E -> RD, F -> none), IOBAddrIn (32), nBHEIn (0), IOBDataIn (16) )
Inputs:
( iHeaderOut (0), iDataOut (64), iRequest (2) ), ( iPhA (0), iPhB (0), DrvPBus (0), iPCmd (8), PBusOut (32) ), ( MBReq (0), SnReady (0), nMCmd (4: 7 -> IOW, B -> IOR, D -> WR, E -> RD, F -> none), IOBAddrOut (24), nBHEOut (0), IOBDataOut (16) )
( iHeaderIn iDataIn iGrant iGLength ) ( iPFault iPReject PBusIn ) ( MBAck MnReady INT nCS nSCmd IOBAddrIn nBHEIn IOBDataIn) | ( iHeaderOut iDataOut iRequest ) ( iPhA iPhB DrvPBus iPCmd PBusOut ) ( MBReq SnReady nMCmd IOBAddrOut nBHEOut IOBDataOut) -- Comment
Test of the IOBridge inner (DBus slave excluded)
HReset & Reset (hardwired in cell, 12 cycles)
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX X ) ( X X X XX XXXXXXXX ) ( X X X XXXXXX X XXXX ) -- Nothing
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX X ) ( X X X XX XXXXXXXX ) ( X X X XXXXXX X XXXX ) -- Nothing
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX X ) ( X X X XX XXXXXXXX ) ( X X X XXXXXX X XXXX ) -- Nothing
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX X ) ( X X X XX XXXXXXXX ) ( X X X XXXXXX X XXXX ) -- Nothing
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX X ) ( X X X XX XXXXXXXX ) ( X X X XXXXXX X XXXX ) -- Nothing
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX X ) ( X X X XX XXXXXXXX ) ( X X X XXXXXX X XXXX ) -- Nothing
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX X ) ( X X X XX XXXXXXXX ) ( X X X XXXXXX X XXXX ) -- Nothing
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX X ) ( X X X XX XXXXXXXX ) ( X X X XXXXXX X XXXX ) -- Nothing
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX X ) ( X X X XX XXXXXXXX ) ( X X X XXXXXX X XXXX ) -- Nothing
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX X ) ( X X X XX XXXXXXXX ) ( X X X XXXXXX X XXXX ) -- Nothing
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( 0 XXXXXXXXXXXXXXXX 0 ) ( 0 0 X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Check all stable
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( 0 XXXXXXXXXXXXXXXX 0 ) ( 0 0 X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Check all stable
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( 0 XXXXXXXXXXXXXXXX 0 ) ( 0 0 X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Check all stable
Issue IOReadRequest from DynaBus to IOBus (memory half-word read) immediately followed a series of register accesses, including IT's, followed by Dy->IOB 2-word byte-order write
( 1 8013800035123456 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- IORead Request header
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- IORead Request data
( 1 8027000002540000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- IORead TODC header
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- IORead TODC data
( 1 9435000002540005 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- IOWrite ITReason in slave mode, will reject
( 0 123456789ABCDEF0 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- IOWrite ITReason data, no effective because write rejected
( 1 9035000002540005 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- IOWrite ITReason in master mode, will accept
( 0 00000000BA7E0000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- IOWrite ITReason correct data
( 1 9035000002540004 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- IOWrite ITMask to allow external interrupts
( 0 0000000080000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 1 1 F XXXXXX X XXXX ) -- IOWrite ITMask data, MBReq becomes active here
( 1 9035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 1 1 F XXXXXX X XXXX ) -- IOWrite timer 1 to 0 (header), MBReq still active
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 1 1 F XXXXXX X XXXX ) -- IOWrite timer 1 to 0 (data), MBReq still active
( 1 9035000002540002 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 1 1 F XXXXXX X XXXX ) -- IOWrite timer 2 to 0 (header), MBReq still active
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 1 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 1 1 F XXXXXX X XXXX ) -- IOWrite timer 2 to 0 (data), Give MBAck
( 1 A035000002540003 0 1 ) ( 0 0 00000000 ) ( 1 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 1 1 F XXXXXX X XXXX ) -- BIOWrite ITAck to clear garbage (header), keep MBAck
( 0 0000000060000000 0 1 ) ( 0 0 00000000 ) ( 1 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 1 1 F XXXXXX X XXXX ) -- BIOWrite ITAck to clear garbage (data), keep MBAck
( 1 A035000002540004 0 1 ) ( 0 0 00000000 ) ( 1 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 1 1 F XXXXXX X XXXX ) -- BIOWrite ITMask to allow all interrupts (header), keep MBAck
( 0 00000000E0000000 0 1 ) ( 0 0 00000000 ) ( 1 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 1 1 F XXXXXX X XXXX ) -- BIOWrite ITMask to allow all interrupts (data), keep MBAck
( 1 9013800045ABCDE3 0 1 ) ( 0 0 00000000 ) ( 1 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 1 1 F XXXXXX X XXXX ) -- IOWrite 32-bits in byte order to IOBus (header), keep MBAck
( 0 02468ACE13579BDF 0 1 ) ( 0 0 00000000 ) ( 1 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 1 1 E XXXXXX X XXXX ) -- IOWrite 32-bits in byte order to IOBus (data), keep MBAck, read becomes active
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 1 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 1 1 E XXXXXX X XXXX ) -- Give MBAck
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 1 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 1 1 E XXXXXX X XXXX ) -- Read active
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 1 1 0 3 F 00000000 0 ABCD ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 1 1 E XXXXXX X XXXX ) -- Read active, setup reply data
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 1 1 0 3 F 00000000 0 ABCD ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 1 1 E XXXXXX X XXXX ) -- Read active, setup reply data
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 1 1 0 3 F 00000000 0 ABCD ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 1 1 F XXXXXX X XXXX ) -- Read pulse finished, setup reply data for the last time
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 1 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- MBReq finished
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 1 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 3 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Give MBAck one last time, bus request comes at the same time
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Rescind MBAck, bus allocation is finished
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Wait before issuing Grant
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Wait before issuing Grant
( 0 0000000000000000 0 0 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( 1 8813800035123456 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Grant will be next cycle, issue length & check header for IOBusRead
( 0 0000000000000000 1 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( 0 000000000000ABCD 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Issue DynaBus Grant & check data
( 0 0000000000000000 1 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Second Grant cycle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 3 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Accept second request
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 0 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( 1 8827000002540000 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Issue Length & check header for TODC Read
( 0 0000000000000000 1 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X 0000000000000004 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Issue Grant (1) & check data
( 0 0000000000000000 1 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Issue Grant (2)
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 3 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Accept request for error reply to TODC write
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 0 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( 1 9C35000002540005 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Issue Length & check header for TODC Write in error
( 0 0000000000000000 1 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( 0 XXXXXXXX0140000B 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Issue Grant (1) & check data (MSW not significative)
( 0 0000000000000000 1 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Issue Grant (2)
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 3 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Accept request for reply to IOWrite to ITReason (correct)
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 1 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle, but start IOBus interrupt
( 0 0000000000000000 0 0 ) ( 0 0 00000000 ) ( 0 1 1 3 F 00000000 0 0000 ) | ( 1 9835000002540005 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Issue Length & check header for ITReason Write
( 0 0000000000000000 1 1 ) ( 0 0 00000000 ) ( 0 1 1 3 F 00000000 0 0000 ) | ( 0 XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Issue Grant (1), data is not significative on a Write Reply
( 0 0000000000000000 1 1 ) ( 0 0 00000000 ) ( 0 1 1 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Issue Grant (2)
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 1 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 3 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Accept request for reply to IOWrite to ITMask (correct)
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 1 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 0 ) ( 0 0 00000000 ) ( 0 1 1 3 F 00000000 0 0000 ) | ( 1 9835000002540004 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Issue Length & check header for ITMask Write
( 0 0000000000000000 1 1 ) ( 0 0 00000000 ) ( 0 1 1 3 F 00000000 0 0000 ) | ( 0 XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Issue Grant (1), data is not significative on a Write Reply
( 0 0000000000000000 1 1 ) ( 0 0 00000000 ) ( 0 1 1 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Issue Grant (2)
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 1 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 3 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Accept request for reply to IOWrite Counter 1 to 0
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 1 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 1 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 0 ) ( 0 0 00000000 ) ( 0 1 1 3 F 00000000 0 0000 ) | ( 1 9835000002540001 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Issue Length & check header for Counter 1 Write
( 0 0000000000000000 1 1 ) ( 0 0 00000000 ) ( 0 1 1 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Issue Grant (1), data is not significative on a Write Reply
( 0 0000000000000000 1 1 ) ( 0 0 00000000 ) ( 0 1 1 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Issue Grant (2)
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 1 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 3 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Accept request to emit interrupt
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 1 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 0 ) ( 0 0 00000000 ) ( 0 1 1 3 F 00000000 0 0000 ) | ( 1 940280000019F923 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Issue Length & check header for interrupt request
( 0 0000000000000000 1 1 ) ( 0 0 00000000 ) ( 0 1 1 3 F 00000000 0 0000 ) | ( 0 0000000000000100 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Issue Grant (1), check interrupt bit in data word
( 0 0000000000000000 1 1 ) ( 0 0 00000000 ) ( 0 1 1 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Issue Grant (2)
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 1 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Issue INT, wait to send reply back
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 1 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Issue INT, wait to send reply back
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 1 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Issue INT, wait to send reply back
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 1 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Issue INT, wait to send reply back
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 1 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Issue INT, wait to send reply back
( 1 9C0280000019F923 0 1 ) ( 0 0 00000000 ) ( 0 1 1 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Issue INT, send IT reply header back
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 1 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Issue INT, send IT reply data back (dummy)
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 1 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Issue INT
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 1 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Issue INT
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 1 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Issue INT
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 1 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 3 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Accept request for reply to IOWrite Counter 2 to 0
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 1 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Issue INT
( 0 0000000000000000 0 0 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( 1 9835000002540002 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Rescind INT, Issue Length & check header for Counter 2 Write
( 0 0000000000000000 1 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Issue Grant (1), data is not significative on a Write Reply
( 0 0000000000000000 1 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Issue Grant (2)
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 1 1 F XXXXXX X XXXX ) -- MBReq comes
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 1 1 F XXXXXX X XXXX ) -- Wait
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 1 1 F XXXXXX X XXXX ) -- Wait
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 1 1 F XXXXXX X XXXX ) -- Wait
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 1 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 1 1 F XXXXXX X XXXX ) -- Issue MBAck now
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 1 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 1 1 F XXXXXX X XXXX ) -- Issue MBAck now
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 1 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 1 1 F XXXXXX X XXXX ) -- Issue MBAck now
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 1 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 1 1 F XXXXXX X XXXX ) -- Issue MBAck now
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 1 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 1 1 F XXXXXX X XXXX ) -- Issue MBAck now
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 1 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 1 1 F XXXXXX X XXXX ) -- Issue MBAck now
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 1 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 1 1 F XXXXXX X XXXX ) -- Issue MBAck now
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 1 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 1 1 D XXXXXX X XXXX ) -- Accept Write signal to IOBus
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 1 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 1 1 D XXXXXX X XXXX ) -- Accept Write signal to IOBus
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 1 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 1 1 D XXXXXX X XXXX ) -- Accept Write signal to IOBus
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 1 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 1 1 D XXXXXX X XXXX ) -- Accept Write signal to IOBus
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 1 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 1 1 F XXXXXX X XXXX ) -- Check Write signal to IOBus has vanished
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 1 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 1 1 F XXXXXX X XXXX ) -- Check Write signal to IOBus has vanished
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 1 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 1 1 F XXXXXX X XXXX ) -- Check Write signal to IOBus has vanished
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 1 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 1 1 F XXXXXX X XXXX ) -- Check Write signal to IOBus has vanished
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 1 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 1 1 D XXXXXX X XXXX ) -- 2nd write pulse to IOBus
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 1 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 1 1 D XXXXXX X XXXX ) -- 2nd write pulse to IOBus
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 1 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 1 1 D XXXXXX X XXXX ) -- 2nd write pulse to IOBus
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 1 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 1 1 D XXXXXX X XXXX ) -- 2nd write pulse to IOBus
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 1 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 1 1 F XXXXXX X XXXX ) -- End of 2nd write pulse
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 1 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Check MBReq has dropped
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 1 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 3 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Keep MBAck, DynaBus request should come now
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 1 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Keep MBAck
( 0 0000000000000000 0 0 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( 1 9813800045ABCDE3 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Drop MBAck now, get ready for Grant by issuing length & checking hdr
( 0 0000000000000000 1 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Issue Grant (1) & ignore write reply data
( 0 0000000000000000 1 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Issue Grant (2)
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
Issue a series of BIOWrites to try to saturate the input FIFO
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 0
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 0
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 1
( 0 0000000000000001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 1
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 2
( 0 0000000000000002 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 2
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 3
( 0 0000000000000003 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 3
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 4
( 0 0000000000000004 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 4
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 5
( 0 0000000000000005 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 5
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 6
( 0 0000000000000006 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 6
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 7
( 0 0000000000000007 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 7
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 8
( 0 0000000000000008 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 8
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 9
( 0 0000000000000009 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 9
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), A
( 0 000000000000000A 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), A
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), B
( 0 000000000000000B 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), B
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), C
( 0 000000000000000C 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), C
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), D
( 0 000000000000000D 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), D
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), E
( 0 000000000000000E 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), E
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), F
( 0 000000000000000F 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), F
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 10
( 0 0000000000000010 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 10
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 11
( 0 0000000000000011 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 11
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 12
( 0 0000000000000012 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 12
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 13
( 0 0000000000000013 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 13
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 14
( 0 0000000000000014 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 14
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 15
( 0 0000000000000015 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 15
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 16
( 0 0000000000000016 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 16
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 17
( 0 0000000000000017 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 17
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 18
( 0 0000000000000018 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 18
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 19
( 0 0000000000000019 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 19
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 1A
( 0 000000000000001A 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 1A
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 1B
( 0 000000000000001B 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 1B
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 1C
( 0 000000000000001C 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 1C
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 1D
( 0 000000000000001D 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 1D
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 1E
( 0 000000000000001E 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 1E
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 1F
( 0 000000000000001D 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 1F
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 20
( 0 0000000000000020 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 20
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 21
( 0 0000000000000021 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 21
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 22
( 0 0000000000000022 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 22
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 23
( 0 0000000000000023 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 23
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 24
( 0 0000000000000024 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 24
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 25
( 0 0000000000000025 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 25
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 26
( 0 0000000000000026 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 26
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 27
( 0 0000000000000027 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 27
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 28
( 0 0000000000000028 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 28
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 29
( 0 0000000000000029 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 29
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 2A
( 0 000000000000002A 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 2A
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 2B
( 0 000000000000002B 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 2B
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 2C
( 0 000000000000002C 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 2C
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 2D
( 0 000000000000002D 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 2D
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 2E
( 0 000000000000002E 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 2E
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 2F
( 0 000000000000002D 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 2F
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 30
( 0 0000000000000030 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 30
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 31
( 0 0000000000000031 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 31
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 32
( 0 0000000000000032 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 32
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 33
( 0 0000000000000033 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 33
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 34
( 0 0000000000000034 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 34
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 35
( 0 0000000000000035 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 35
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 36
( 0 0000000000000036 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 36
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 37
( 0 0000000000000037 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 37
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 38
( 0 0000000000000038 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 38
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 39
( 0 0000000000000039 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 39
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 3A
( 0 000000000000003A 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 3A
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 3B
( 0 000000000000003B 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 3B
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 3C
( 0 000000000000003C 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 3C
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 3D
( 0 000000000000003D 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 3D
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 3E
( 0 000000000000003E 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 3E
( 1 A035000002540001 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (header), 3F
( 0 000000000000003D 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Timer 1 BIOWrite (data), 3F
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
( 0 0000000000000000 0 1 ) ( 0 0 00000000 ) ( 0 1 0 3 F 00000000 0 0000 ) | ( X XXXXXXXXXXXXXXXX 0 ) ( X X X XX XXXXXXXX ) ( 0 1 F XXXXXX X XXXX ) -- Idle
.