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
Push a series of requests: IOBusRead, IORead TODC, error IOWrite ITReason, IOWrite ITReason, IOWrite ITMask, IOWrite Timer1, BIOWrite ITAck, IOBusWrite
IOReadRq IOBus 16-bits half-word order @ 123456
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 8013800035123456 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000000000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
IOReadRq TODC
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 8027000002540000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000000000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
IOWriteRq ITReason in slave mode, will reject
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 9435000002540005 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 123456789ABCDEF0 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data (X)
IOWriteRq ITReason in master mode, will accept
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 9035000002540005 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 00000000BA7E0000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
IOWriteRq ITMask to allow external interrupts, accept BReq
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 9035000002540004 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000080000000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
IOWriteRq Timer0 to 0 (initialization), accept BReq
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 9035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000000000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 1 0 1 ) -- Data
BIOWriteRq ITAck to clear garbage
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540003 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 1 0 1 ) -- Header, BAck
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000060000000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 1 0 1 ) -- Data
BIOWriteRq ITMask to allow all interrupts, initiate BAck
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540004 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 1 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 1 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 00000000E0000000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 1 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 1 0 1 ) -- Data
IOWriteRq IOBus 32-bits in byte order, keep BAck
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 9013800045ABCDE3 ) ( X X XXXXXXXX ) ( X X X X X 1 1 XXXXXXXX X XXXX ) ( 1 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 1 0 1 ) -- Header, check IOBus addr, force nIOCS/nMemCS
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 02468ACE13579BDF ) ( X X XXXXXXXX ) ( X X X X X 1 1 XXXXXXXX X XXXX ) ( 1 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 1 0 1 ) -- Data
Complete IOBus master read cycle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 1 XXXXXXXX X XXXX ) ( 1 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 123456 0 XXXX ) ( 1 0 1 ) -- check IOBus addr, force nIOCS/nMemCS
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 1 XXXXXXXX X XXXX ) ( 1 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 0 1 1 1 X X X 123456 0 XXXX ) ( 1 0 1 ) -- nRD
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 1 XXXXXXXX X XXXX ) ( 1 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 0 1 1 1 X X X 123456 0 XXXX ) ( 1 0 1 ) -- nRD on 1
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( 1 X X X X 1 1 XXXXXXXX X XXXX ) ( 1 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 0 1 1 1 X X X 123456 0 XXXX ) ( 1 0 1 ) -- nRD on 2
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( 1 X X X X 1 1 XXXXXXXX X ABCD ) ( 1 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 0 1 1 1 X X X 123456 0 XXXX ) ( 1 0 1 ) -- Setup data
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( 1 X X X X 1 1 XXXXXXXX X ABCD ) ( 1 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 0 1 1 1 X X X 123456 0 XXXX ) ( 1 0 1 ) -- Setup data
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( 1 X X X X 1 1 XXXXXXXX X ABCD ) ( 1 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X 123456 0 XXXX ) ( 1 0 1 ) -- End of nRD
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( 1 X X X X X X XXXXXXXX X XXXX ) ( 1 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- End of BReq, deassert nIOCS, nMemCS
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( 1 X X X X X X XXXXXXXX X XXXX ) ( 1 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Last BAck
IOReadRply IOBus
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait Rqst 1
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait Rqst 2
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 3 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Accept Rqst
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait Grant 1
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait Grant 2
( 0 1 1 0 0 0 0 ) ( 0 0 0 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- GLength
( 0 1 1 0 0 0 0 ) ( 0 1 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Grant1
( 0 1 1 0 0 0 0 ) ( 0 1 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 1 8813800035123456 ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Grant2 header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 0 000000000000ABCD ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
IOReadReply TODC
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 3 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Accept Rqst
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait Grant 1
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait Grant 2
( 0 1 1 0 0 0 0 ) ( 0 0 0 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- GLength
( 0 1 1 0 0 0 0 ) ( 0 1 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Grant1
( 0 1 1 0 0 0 0 ) ( 0 1 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 1 8827000002540000 ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Grant2 header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 0 XXXXXXXX00000005 ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
IOWriteReply TODC, in error (data is error, MSW not significative)
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 3 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Accept Rqst
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait Grant 1
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait Grant 2
( 0 1 1 0 0 0 0 ) ( 0 0 0 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- GLength
( 0 1 1 0 0 0 0 ) ( 0 1 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Grant1
( 0 1 1 0 0 0 0 ) ( 0 1 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 1 9C35000002540005 ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Grant2 header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 0 XXXXXXXX0140000B ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
IOWriteReply ITReason, initiate IOBus interrupt for later processing
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 0 X ) | ( X ) ( 0 3 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Accept Rqst
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait Grant 1, start IOBus interrupt
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait Grant 2
( 0 1 1 0 0 0 0 ) ( 0 0 0 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- GLength
( 0 1 1 0 0 0 0 ) ( 0 1 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Grant1
( 0 1 1 0 0 0 0 ) ( 0 1 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 1 9835000002540005 ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Grant2 header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 0 XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
IOWriteReply ITMask
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 3 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Accept Rqst
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait Grant 1
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait Grant 2
( 0 1 1 0 0 0 0 ) ( 0 0 0 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- GLength
( 0 1 1 0 0 0 0 ) ( 0 1 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Grant1
( 0 1 1 0 0 0 0 ) ( 0 1 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 1 9835000002540004 ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Grant2 header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 0 XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data (X)
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
IOWriteReply Timer1
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 3 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Accept Rqst
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait Grant 1
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait Grant 2
( 0 1 1 0 0 0 0 ) ( 0 0 0 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- GLength
( 0 1 1 0 0 0 0 ) ( 0 1 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Grant1
( 0 1 1 0 0 0 0 ) ( 0 1 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 1 9835000002540001 ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Grant2 header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 0 XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data (X)
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
IOWriteRequest Interrupt & corresponding reply
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 3 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Accept Rqst
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait Grant 1
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait Grant 2
( 0 1 1 0 0 0 0 ) ( 0 0 0 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- GLength
( 0 1 1 0 0 0 0 ) ( 0 1 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Grant1
( 0 1 1 0 0 0 0 ) ( 0 1 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 1 940280000019F81A ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Grant2 header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 0 0000000000000100 ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data (X)
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 9C0280000019F81A ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Reply Hdr
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Reply Data
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
Internal delays (to be checked)
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Delay 1
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Delay 2
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Delay 3
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Delay 4
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Delay 5
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Delay 6
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Delay 7
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Delay 8
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Delay 9
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Delay 10
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Delay 11
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Delay 12
Accept master 32-bit write to IOBus
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 1 0 1 ) -- BReq
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 1 0 1 ) -- Wait
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 1 0 1 ) -- Wait
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 1 0 1 ) -- Wait
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 1 0 1 ) -- BAck 1
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 1 0 1 ) -- BAck 2
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 1 XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X ABCDE2 0 XXXX ) ( 1 0 1 ) -- BAck 3
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 1 XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X ABCDE2 0 XXXX ) ( 1 0 1 ) -- BAck 4
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X ABCDE2 0 DF9B ) ( 1 0 1 ) -- BAck 5
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 1 XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X ABCDE2 0 DF9B ) ( 1 0 1 ) -- nWR 1
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 1 XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X ABCDE2 0 DF9B ) ( 1 0 1 ) -- nWR 2
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 1 XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X ABCDE2 0 DF9B ) ( 1 0 1 ) -- nWR 3
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 1 XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X ABCDE2 0 DF9B ) ( 1 0 1 ) -- nWR 4
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 1 XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X ABCDE2 0 DF9B ) ( 1 0 1 ) -- nWR Off 1
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 1 XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 1 0 1 ) -- nWR Off 2
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 1 XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X ABCDE0 0 XXXX ) ( 1 0 1 ) -- nWR Off 3
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 1 XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X ABCDE0 0 5713 ) ( 1 0 1 ) -- nWR Off 4
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 1 XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X ABCDE0 0 5713 ) ( 1 0 1 ) -- nWR 1
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 1 XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X ABCDE0 0 5713 ) ( 1 0 1 ) -- nWR 2
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 1 XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X ABCDE0 0 5713 ) ( 1 0 1 ) -- nWR 3
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 1 XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 0 1 1 X X X ABCDE0 0 5713 ) ( 1 0 1 ) -- nWR 4
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X 1 1 XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X ABCDE0 0 5713 ) ( 1 0 1 ) -- nWR Off
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- BReq Off
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- BReq Off
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- BReq Off
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 1 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- remove BAck
IOWriteReply IOBus 32-bit write, terminate BAck from previousIOBus cycle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 3 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Accept Rqst
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait Grant 1
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait Grant 2
( 0 1 1 0 0 0 0 ) ( 0 0 0 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- GLength
( 0 1 1 0 0 0 0 ) ( 0 1 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Grant1
( 0 1 1 0 0 0 0 ) ( 0 1 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 1 9813800045ABCDE3 ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Grant2 header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 0 XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data (X)
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
Issue a series of BIOWrites to try to saturate the input FIFO
BIOWrite Timer 1 with 00000000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000000000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 00010000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000010000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 00030000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000030000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 00040000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000040000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 00050000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000050000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 00060000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000060000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 00070000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000070000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 00080000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000080000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 00090000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000090000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 000A0000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 00000000000A0000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 000B0000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 00000000000B0000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 000C0000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 00000000000C0000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 000D0000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 00000000000D0000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 000E0000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 00000000000E0000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 000F0000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 00000000000F0000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 00100000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000100000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 00110000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000110000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 00120000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000120000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 00130000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000130000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 00140000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000140000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 00150000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000150000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 00160000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000160000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 00170000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000170000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 00180000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000180000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 00190000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000190000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 001A0000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 00000000001A0000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 001B0000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 00000000001B0000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 001C0000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 00000000001C0000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 001D0000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 00000000001D0000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 001E0000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 00000000001E0000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 001F0000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 00000000001F0000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 00200000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000200000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 00210000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000210000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 00220000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000220000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 00230000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000230000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 00240000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000240000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 00250000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000250000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 00260000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000260000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 00270000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000270000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 00280000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000280000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 00290000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000290000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 002A0000
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 00000000002A0000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
BIOWrite Timer 1 with 002B0000 -- this one should get lost in the battle...
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 A035000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 00000000002B0000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
Wait a few cycles, then issue IOReadRqst for Timer 1 to check the value is 002Axxxx
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle 1
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle 1
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle 1
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle 1
( 0 1 1 0 0 0 0 ) ( 0 0 X 1 8027000002540001 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 0000000000000000 ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
Wait for the IOReadRqst to proceed to the request stage
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
IOReadReply Timer1 (it took a long time to get there...)
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 3 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Accept Rqst
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait Grant 1
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Wait Grant 2
( 0 1 1 0 0 0 0 ) ( 0 0 0 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- GLength
( 0 1 1 0 0 0 0 ) ( 0 1 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Grant1
( 0 1 1 0 0 0 0 ) ( 0 1 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 1 8827000002540001 ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Grant2 header
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 0 00000000002A0000 ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Data
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle
( 0 1 1 0 0 0 0 ) ( 0 0 X 0 XXXXXXXXXXXXXXXX ) ( X X XXXXXXXX ) ( X X X X X X X XXXXXXXX X XXXX ) ( 0 1 X ) | ( X ) ( 0 0 X XXXXXXXXXXXXXXXX ) ( 0 0 X X XXXXXXXX ) ( 1 1 1 1 1 X X X XXXXXX X XXXX ) ( 0 0 1 ) -- Idle