mirror of
https://github.com/simh/simh.git
synced 2026-01-26 04:01:38 +00:00
VAX8200: Extended tests (EVKAB, EVKAC) now passing
This commit is contained in:
@@ -82,33 +82,60 @@ goto %SIM_BIN_NAME%
|
||||
# VAX 11/730 Diagnostic Supervisor Setup for EVKAB/C/D/E
|
||||
expect "DS> " send "ATTACH KA730 HUB KA0 no 0 0 2048 no no\r"; go -q
|
||||
expect "DS> " send "ATTACH DW730 HUB DW0\r"; go -q
|
||||
goto Common
|
||||
call Common
|
||||
call do_test EVKAB "VAX Basic Instructions Exerciser"
|
||||
call do_test EVKAC "VAX Floating Point Instructions Exerciser"
|
||||
call do_test EVKAD "VAX Compatibility Mode Instructions Exerciser"
|
||||
#call do_test EVKAE "VAX Privileged Architecture Exerciser"
|
||||
echof "\n*** All Diagnostic Supervisor tests PASSED ***\n"
|
||||
exit 0
|
||||
|
||||
:VAX750
|
||||
# VAX 11/750 Diagnostic Supervisor Setup for EVKAB/C/D/E
|
||||
expect "DS> " send "ATTACH KA750 CMI KA0 yes yes yes 0 0\r"; go -q
|
||||
expect "DS> " send "ATTACH DW750 CMI DW0 8\r"; go -q
|
||||
goto Common
|
||||
call Common
|
||||
call do_test EVKAB "VAX Basic Instructions Exerciser"
|
||||
call do_test EVKAC "VAX Floating Point Instructions Exerciser"
|
||||
call do_test EVKAD "VAX Compatibility Mode Instructions Exerciser"
|
||||
#call do_test EVKAE "VAX Privileged Architecture Exerciser"
|
||||
echof "\n*** All Diagnostic Supervisor tests PASSED ***\n"
|
||||
exit 0
|
||||
|
||||
:VAX780
|
||||
# VAX 11/780 Diagnostic Supervisor Setup for EVKAB/C/D/E
|
||||
expect "DS> " send "ATTACH KA780 SBI KA0 yes yes 0 0\r"; go -q
|
||||
expect "DS> " send "ATTACH DW780 SBI DW0 3 5\r"; go -q
|
||||
goto Common
|
||||
call Common
|
||||
call do_test EVKAB "VAX Basic Instructions Exerciser"
|
||||
call do_test EVKAC "VAX Floating Point Instructions Exerciser"
|
||||
call do_test EVKAD "VAX Compatibility Mode Instructions Exerciser"
|
||||
#call do_test EVKAE "VAX Privileged Architecture Exerciser"
|
||||
echof "\n*** All Diagnostic Supervisor tests PASSED ***\n"
|
||||
exit 0
|
||||
|
||||
:VAX8200
|
||||
# VAX 8200 Diagnostic Supervisor Setup for EVKAB/C/D/E
|
||||
#expect "DS> " send "ATTACH KA820 HUB KA0 4096 0\r"; go -q
|
||||
#expect "DS> " send "ATTACH DWBUA HUB DW0 4 5\r"; go -q
|
||||
# Extended tests failing so skipped for now
|
||||
echof "\n*** Diagnostic Supervisor tests SKIPPED ***\n"
|
||||
expect "DS> " send "ATTACH KA820 HUB KA0 4096 0\r"; go -q
|
||||
expect "DS> " send "ATTACH DWBUA HUB DW0 4 5\r"; go -q
|
||||
call Common
|
||||
call do_test EVKAB "VAX Basic Instructions Exerciser"
|
||||
call do_test EVKAC "VAX Floating Point Instructions Exerciser"
|
||||
#call do_test EVKAE "VAX Privileged Architecture Exerciser"
|
||||
echof "\n*** All Diagnostic Supervisor tests PASSED ***\n"
|
||||
exit 0
|
||||
|
||||
:VAX8600
|
||||
# VAX 8600 Diagnostic Supervisor Setup for EVKAB/C/D/E
|
||||
expect "DS> " send "ATTACH KA780 ABUS KA0 yes yes 0 0\r"; go -q
|
||||
expect "DS> " send "ATTACH DW780 ABUS DW0 3 5\r"; go -q
|
||||
goto Common
|
||||
call Common
|
||||
call do_test EVKAB "VAX Basic Instructions Exerciser"
|
||||
call do_test EVKAC "VAX Floating Point Instructions Exerciser"
|
||||
call do_test EVKAD "VAX Compatibility Mode Instructions Exerciser"
|
||||
#call do_test EVKAE "VAX Privileged Architecture Exerciser"
|
||||
echof "\n*** All Diagnostic Supervisor tests PASSED ***\n"
|
||||
exit 0
|
||||
|
||||
:Common
|
||||
expect "DS> " send "ATTACH UDA50 DW0 DUA 772150 154 5 10\r"; go -q
|
||||
@@ -122,12 +149,7 @@ boot -q RQ0 /R5:10
|
||||
#set int-clock debug=calib
|
||||
#set int-clock nodebug=queue;gettime;check
|
||||
#set nodebug
|
||||
call do_test EVKAB "VAX Basic Instructions Exerciser"
|
||||
call do_test EVKAC "VAX Floating Point Instructions Exerciser"
|
||||
call do_test EVKAD "VAX Compatibility Mode Instructions Exerciser"
|
||||
#call do_test EVKAE "VAX Privileged Architecture Exerciser"
|
||||
echof "\n*** All Diagnostic Supervisor tests PASSED ***\n"
|
||||
exit 0
|
||||
return
|
||||
|
||||
:do_test
|
||||
set env DIAG_TEST=%1
|
||||
|
||||
Reference in New Issue
Block a user