VAX: Add build time diag execution for many new simulators

This commit is contained in:
Mark Pizzolato 2019-05-07 12:03:49 -07:00
parent efaca56da4
commit f88c1b8b2a

View file

@ -23,18 +23,11 @@ if ("%1" == "-v") set console notelnet
else set -qu console telnet=65432,telnet=buffered; set env -a DIAG_QUIET_MODE=1 else set -qu console telnet=65432,telnet=buffered; set env -a DIAG_QUIET_MODE=1
goto DIAG_%SIM_BIN_NAME% goto DIAG_%SIM_BIN_NAME%
:DIAG_INFOSERVER100
:DIAG_INFOSERVER1000
:DIAG_INFOSERVER150VTX
:DIAG_MICROVAX2 :DIAG_MICROVAX2
:DIAG_MICROVAX2000 :DIAG_MICROVAX2000
:DIAG_MICROVAX3100
:DIAG_MICROVAX3100E
:DIAG_MICROVAX3100M76
:DIAG_MICROVAX3100M80 :DIAG_MICROVAX3100M80
:DIAG_RTVAX1000 :DIAG_RTVAX1000
:DIAG_VAXSTATION3100M30 :DIAG_VAXSTATION3100M76
:DIAG_VAXSTATION3100M38
:DIAG_VAXSTATION4000M60 :DIAG_VAXSTATION4000M60
:DIAG_VAXSTATION4000VLC :DIAG_VAXSTATION4000VLC
echof "No diagnostics are available for the %SIM_NAME% Simulator\n" echof "No diagnostics are available for the %SIM_NAME% Simulator\n"
@ -48,8 +41,15 @@ go -q 200
if (PC != 0x1150DA51) echof "\r\n*** FAILED - %SIM_NAME% Hardware Core Instruction test EHKAA\n"; exit 1 if (PC != 0x1150DA51) echof "\r\n*** FAILED - %SIM_NAME% Hardware Core Instruction test EHKAA\n"; exit 1
else echof "\r\n*** PASSED - %SIM_NAME% Hardware Core Instruction test EHKAA\n"; exit 0 else echof "\r\n*** PASSED - %SIM_NAME% Hardware Core Instruction test EHKAA\n"; exit 0
:DIAG_INFOSERVER100
:DIAG_INFOSERVER1000
:DIAG_INFOSERVER150VXT
:DIAG_MICROVAX3100
:DIAG_MICROVAX3100E
:DIAG_VAX :DIAG_VAX
:DIAG_MICROVAX3900 :DIAG_MICROVAX3900
:DIAG_VAXSTATION3100M30
:DIAG_VAXSTATION3100M38
echo Running Hardware Core Test (EHKAA) echo Running Hardware Core Test (EHKAA)
if not exist ehkaa.exe echof "\r\nMISSING - Diagnostic '%~p0ehkaa.exe' is missing\n"; exit 1 if not exist ehkaa.exe echof "\r\nMISSING - Diagnostic '%~p0ehkaa.exe' is missing\n"; exit 1
load ehkaa.exe load ehkaa.exe