|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 DFS Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 DFS Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 3647 (0xe3f)
Types: EM, TextFile
Names: »BUFFER_TEST.EM«
└─⟦24d56d853⟧ Bits:30000744 8mm tape, Rational 1000, DFS, D_12_6_5 SEQ293
└─⟦this⟧ »BUFFER_TEST.EM«
└─⟦9031b0687⟧ Bits:30000407 8mm tape, Rational 1000, DFS, D_12_7_3
└─⟦this⟧ »BUFFER_TEST.EM«
[xeq sys UCODE_PIPE]
[eq, TEST_PIPE_INIT, false]
[write,Initial,Pipeline,Test,Failed]
[abort]
[end]
[set BUFF_RESULT [xeq sys TEST_PIPE_BUFF]]
[eq, [arg 1, [var BUFF_RESULT]], false]
[eq, [arg 2, [var BUFF_RESULT]], true]
[write,Pipeline,Walking,Data,Test,Failed]
[else]
[write,Buffer,Walking,Data,Test,Failed]
[end]
[write,Expected,TYPE,Data,:,[arg 3, [var BUFF_RESULT]],,,,
Expected,VAL,Data,:,[arg 4, [var BUFF_RESULT]]]
[write,Actual,TYPE,Data,,,:,[arg 5, [var BUFF_RESULT]],,,,
Actual,VAL,Data,,,:,[arg 6, [var BUFF_RESULT]]]
[abort]
[end]
[xeq sys UCODE_BAR]
[set BUFF_RESULT [xeq sys TEST_XBUFFER_ADDRESS_QUICK]]
[eq, [arg 1, [var BUFF_RESULT]], false]
[write,Transmit,Buffer,Quick,Address,Test,Failed]
[write,Failing,Address,:, [arg 2, [var BUFF_RESULT]]]
[write,Failing,TYPE,Data,:, [arg 3, [var BUFF_RESULT]],,,,
Failing,VAL,,Data,:, [arg 4, [var BUFF_RESULT]]]
[abort]
[end]
[set BUFF_RESULT [xeq sys TEST_RBUFFER_ADDRESS_QUICK]]
[eq, [arg 1, [var BUFF_RESULT]], false]
[write,Receive,Buffer,Quick,Address,Test,Failed]
[write,Failing,Address,:, [arg 2, [var BUFF_RESULT]],,,,
Failing,Data,:, [arg 3, [var BUFF_RESULT]]]
[abort]
[end]
[xeq sys UCODE_MODE]
[eq, [xeq sys TEST_TR_MODE_ADDRESS], false]
[write,Transmit/Receive,Mode,Test,Failed]
[end]
[xeq sys UCODE_BUFF_AUX]
[xeq sys WRITE_ONES_XBUFFER]
[set BUFF_RESULT [xeq sys NUDGE_XBUFFER]]
[eq, [arg 1, [var BUFF_RESULT]], false]
[write,Transmit,Buffer,Direct,Mode,Nudge,Test,Failed]
[write,Failing,Address,:, [arg 2, [var BUFF_RESULT]],,,,
Failing,Data,:, [arg 3, [var BUFF_RESULT]]]
[abort]
[end]
[xeq sys WRITE_ONES_RBUFFER]
[set BUFF_RESULT [xeq sys NUDGE_RBUFFER]]
[eq, [arg 1, [var BUFF_RESULT]], false]
[write,Receive,Buffer,Direct,Mode,Nudge,Test,Failed]
[write,Failing,Address,:, [arg 2, [var BUFF_RESULT]],,,,
Failing,Data,:, [arg 3, [var BUFF_RESULT]]]
[abort]
[end]
[xeq sys WRITE_ONES_XPARITY]
[xeq sys LOAD_BAR 0 0]
[set BUFF_RESULT [xeq sys NUDGE_XPARITY]]
[eq, [arg 1, [var BUFF_RESULT]], false]
[write,Transmit,Buffer,Parity,Nudge,Test,Failed]
[write,Failing,Address,:, [arg 2, [var BUFF_RESULT]],,,,
Failing,Data,:, [arg 3, [var BUFF_RESULT]]]
[abort]
[end]
[xeq sys WRITE_ONES_RPARITY]
[set BUFF_RESULT [xeq sys NUDGE_RPARITY]]
[eq, [arg 1, [var BUFF_RESULT]], false]
[write,Receive,Buffer,Parity,Nudge,Test,Failed]
[write,Failing,Address,:, [arg 2, [var BUFF_RESULT]],,,,
Failing,Data,:, [arg 3, [var BUFF_RESULT]]]
[abort]
[end]
[xeq sys UCODE_DATA]
[xeq sys LOAD_LINK 7 0]
[eq, [xeq sys TEST_DATA_MODE_ADDRESS], false]
[write,Data,Mode,Addressing,Test,Failed]
[end]
[xeq sys WRITE_ONES_XBUFFER]
[xeq sys LOAD_LINK 7 0]
[set BUFF_RESULT [xeq sys NUDGE_XDATA]]
[eq, [arg 1, [var BUFF_RESULT]], false]
[write, Transmit, Buffer,Data,Mode,Nudge,Test,Failed]
[write,Failing,Address,:, [arg 2, [var BUFF_RESULT]],,,,
Failing,Data,:, [arg 3, [var BUFF_RESULT]]]
[abort]
[end]
[xeq sys WRITE_ONES_RBUFFER]
[xeq sys LOAD_LINK 7 0]
[set BUFF_RESULT [xeq sys NUDGE_RDATA]]
[eq, [arg 1, [var BUFF_RESULT]], false]
[write, Receive, Buffer,Data,Mode,Nudge,Test,Failed]
[write,Failing,Address,:, [arg 2, [var BUFF_RESULT]],,,,
Failing,Data,:, [arg 3, [var BUFF_RESULT]]]
[abort]
[end]
[xeq sys UCODE_XHEAD]
[xeq sys LOAD_HOME 7 0]
[xeq sys LOAD_LINK 0 0]
[eq, [xeq sys TEST_HEADER_MODE_ADDRESS], false]
[write,Header,Mode,Addressing,Test,Failed]
[end]
[xeq sys WRITE_ONES_XBUFFER]
[xeq sys WRITE_ONES_RBUFFER]
[HEADER_NUDGE 0,7]
[write,Buffer,Test,Passed]
[kill BUFF_RESULT]