RT11(V3SJ) EMULATOR TEST, VERSION 2.1
 
TEST CHAIN
 
************************************************
TEST RT11 INPUT-OUTPUT
************************************************
SHOULD PRINT 2 Q'S FOR TTYOUT(R)
QQ 
TYPE 2 CHARS TO TEST TTYIN AND TTYINR
AB
TEST RCTRLO
SUCCESS
 
TEST ENTER FOR 5 BLOCKS
SUCCESS
 
TEST PURGE: DEACTIVATE TENTATIVE FILE
SUCCESS
 
WRITE ON UNOPENED CHANNEL. SHOULD FAIL
000002 - ERROR RETURN
 
TEST ENTER FOR 5 BLOCKS
SUCCESS
 
ENTER CHANNEL ID TWICE. SHOULD FAIL
000000 - ERROR RETURN
 
RENAME OPEN CHANNEL. SHOULD FAIL
000000 - ERROR RETURN
 
TEST WRITE. 1 BLOCK
SUCCESS
 
TEST WRITC
COMPLETION ROUTINE CALLED
000000 000010  - VALUES OF R0 & R1
 
SUCCESS
 
TEST READ 1 BLOCK AND PRINT BLOCK ; CONTAINS "SAMPLE FILE TEXT"
SUCCESS
 
***SAMPLE FILE TEXT***
TEST READC
COMPLETION ROUTINE CALLED
000000 000010  - VALUES OF R0 & R1
 
SUCCESS
 
SAVESTATUS ON INACTIVE CHANNEL, SHOULD FAIL
000000 - ERROR RETURN
 
SAVESTATUS ON ENTERED FILE. SHOULD FAIL
000001 - ERROR RETURN
 
TEST CLOSE
SUCCESS
 
TEST RENAME
SUCCESS
 
LOOKUP FILE AFTER RENAMED. SHOULD FAIL
000001 - ERROR RETURN
 
TEST LOOKUP
SUCCESS
 
TEST REOPEN ON ACTIVE CHANNEL, SHOULD FAIL
000000 - ERROR RETURN
 
TEST SAVESTATUS
SUCCESS
 
TEST REOPEN
SUCCESS
 
TEST READ ON REOPENED FILE, 257. WORDS
SUCCESS
 
TEST WAIT ON FREE CHANNEL. SHOULD FAIL
000000 - ERROR RETURN
 
TEST WAIT
SUCCESS
 
TEST DELETE
SUCCESS
 
DELETE NON EXISTENT FILE. SHOULD FAIL
000001 - ERROR RETURN
 
TEST NL:, LOOKUP NL:
SUCCESS
 
WRITE ON NL:
SUCCESS
 
READ FROM NL:, SHOULD RETURN ERROR 0
000000 - ERROR RETURN
 
 
************************************************
TEST CSI SYSTEM CALLS
************************************************
TEST GETLIN
SUCCESS
 
LINE WAS: 
THIS IS A TEST
 
TEST CSISPC, PLEASE ENTER THE FOLLOWING LINE:
*FILE[8],LP:,SY:FILE2[20]=TT:,DK1:IN1/B,DK2:IN2/M:SY:20
SUCCESS
 
THE CSI INPUT STRING WAS:
FILE[8],LP:,SY:FILE2[20]=TT:,DK1:IN1/B,DK2:IN2/M:SY:20
 
TEST CSISPC, FOR SYNTAX ERROR, SHOULD FAIL
000000 - ERROR RETURN
 
TEST CSIGEN FOR BAD DEVICE, SHOULD FAIL
000001 - ERROR RETURN
 
TEST CSIGEN, COPY TT TO LP
SUCCESS
 
PLEASE ENTER ONE LINE OF TEXT FOLLOWED BY EOF
^WRITING TO PRINTER
SUCCESS
 
TEST CSIGEN, LOOKUP NON-EXISTENT FILE, SHOULD FAIL
000004 - ERROR RETURN
 
 
************************************************
TEST INFO SYSTEM CALLS
************************************************
TEST DATE
SUCCESS
 
00011:00026:00079 
 
TEST GTIM
00057:14448 
 
TEST DSTATUS ON DK
SUCCESS
 
100000 000002 000001 077777 - VALUES RETURNED
 
TEST GTJB
SUCCESS
 
000000 123216 000000 000001 000000 000000 000000 000000 - VALUES RETURNED
 
TEST GVAL, GET MONITOR VERSION #
000403- VALUES RETURNED
 
 
************************************************
TEST MISC. SYSTEM CALLS
************************************************
TEST TWAIT. SLEEP FOR 5 SECONDS
SUCCESS
 
TEST SETTOP. RETURN VALUE IS: 
SUCCESS
 
123216- VALUES RETURNED
 
TEST SRESET
SUCCESS
 
TEST CDFN. SHOULD BE A NO-OP
SUCCESS
 
TEST LOCK
SUCCESS
 
TEST UNLOCK
SUCCESS
 
TEST FETCH OF DK
SUCCESS
 
TEST RELEAS, BAD HANDLER, SHOULD FAIL
000000 - ERROR RETURN
 
TEST QSET, SHOULD BE A NOP
SUCCESS
 
 
************************************************
TEST TRAP HANDLING
************************************************
TEST SCCA. SHOULD BE A NOP
SUCCESS
 
TEST TRPSET
SUCCESS
 
TEST SFPA
SUCCESS
 
TEST DIV BY 0 OR ILL INS (DEPENDS ON MODEL)
IN TRPSET TRAP ROUTINE, ILL INS.
 
EXECUTE ILLEGAL INSTRUCTION
IN TRPSET TRAP ROUTINE, ILL INS.
 
TRAP THRU 4
IN TRPSET TRAP ROUTINE, TRAP THRU 4.
 
TURN OFF TRPSET
SUCCESS
 
TEST TRAP INSTRUCTION HANDLING
SUCCESS
 
EXIT WITH A TRAP THRU 4
