From 2c99f8c26c37cfc1fae954f52e0eca2639c4d076 Mon Sep 17 00:00:00 2001 From: brad Date: Fri, 16 Apr 2010 01:31:25 +0000 Subject: [PATCH] --- tests/diags/MAINDEC-08-D5EA.simh.script | 11 +++++++++++ tests/diags/MAINDEC-08-D5FA.simh.script | 10 ++++++++++ tests/diags/Makefile | 17 ++++++++++++++--- 3 files changed, 35 insertions(+), 3 deletions(-) create mode 100644 tests/diags/MAINDEC-08-D5EA.simh.script create mode 100644 tests/diags/MAINDEC-08-D5FA.simh.script diff --git a/tests/diags/MAINDEC-08-D5EA.simh.script b/tests/diags/MAINDEC-08-D5EA.simh.script new file mode 100644 index 0000000..a337de3 --- /dev/null +++ b/tests/diags/MAINDEC-08-D5EA.simh.script @@ -0,0 +1,11 @@ +set dt disabled +set mt disabled +set rx disabled +set lpt disabled +set rk disabled +set df disabled +set rf enabled +att rf rf.dsk +load ../bin/MAINDEC-08-D5EB.bin +d SR 4000 +go 200 diff --git a/tests/diags/MAINDEC-08-D5FA.simh.script b/tests/diags/MAINDEC-08-D5FA.simh.script new file mode 100644 index 0000000..f72ebc9 --- /dev/null +++ b/tests/diags/MAINDEC-08-D5FA.simh.script @@ -0,0 +1,10 @@ +set dt disabled +set mt disabled +set rx disabled +set lpt disabled +set rk disabled +set df disabled +set rf enabled +att rf rf.dsk +load ../bin/MAINDEC-08-D5FA.bin +go 150 diff --git a/tests/diags/Makefile b/tests/diags/Makefile index 6066ef7..8dc7376 100644 --- a/tests/diags/Makefile +++ b/tests/diags/Makefile @@ -5,8 +5,10 @@ SIMH_PDP8 = ../../simhv36-1/BIN/pdp8 -DIAGS = MAINDEX-08-D1GB MAINDEC-8I-D01C MAINDEC-8I-D02B -#MAINDEC-08-D1GD MAINDEC-08-D1EB MAINDEC-08-D1HA +DIAGS = MAINDEX-08-D1GB MAINDEC-8I-D01C MAINDEC-8I-D02B \ + MAINDEC-08-D5EB MAINDEC-08-D5FA \ + MAINDEC-08-D1GD MAINDEC-08-D1EB MAINDEC-08-D1HA + MEMS = $(addsuffix .mem,$(basename $(DIAGS))) LOGS = $(addsuffix .log,$(basename $(DIAGS))) @@ -16,11 +18,17 @@ all: mems logs mems: $(MEMS) -define loadone +define loadone-skip ../../utils/showbin/showbin -z $(1) >$(2); ../../utils/skipz/skipz $(1) >$(1).fixed; endef +define loadone + ../../utils/showbin/showbin $(1) >$(2); +endef + +# dd if=/dev/zero of=rf.dsk bs=1024 count=512 + define genlog_from_script M=10000 $(SIMH_PDP8) $(1) >$(2) endef @@ -28,6 +36,9 @@ endef #------------------------------ %.mem: ../bin/%-PB.pt + $(call loadone-skip,$<,$@) + +%.mem: ../bin/%.bin $(call loadone,$<,$@) #------------------------------