mirror of
https://github.com/PDP-10/its.git
synced 2026-01-13 07:19:57 +00:00
Add the SIMH Imlac emulator.
This commit is contained in:
parent
b3d29a54cb
commit
b3386f6afb
9
Makefile
9
Makefile
@ -71,6 +71,7 @@ KLFEDR=tools/dasm/klfedr
|
||||
DATAPOINT=tools/vt05/dp3300
|
||||
VT52=tools/vt05/vt52
|
||||
TEK=tools/tek4010/tek4010
|
||||
SIMH_IMLAC=tools/sim-h/BIN/imlac $(OUT)/ssv22.iml
|
||||
|
||||
H3TEXT=$(shell cd build; ls h3text.*)
|
||||
DDT=$(shell cd src; ls sysen1/ddt.* syseng/lsrtns.* syseng/msgs.* syseng/datime.* syseng/ntsddt.*)
|
||||
@ -101,7 +102,7 @@ out/simh/emulators: $(GT40) $(VT52)
|
||||
out/pdp10-ka/stamp: $(OUT)/rp03.2 $(OUT)/rp03.3
|
||||
$(TOUCH) $@
|
||||
|
||||
out/pdp10-ka/emulators: $(GT40) $(TV11) $(PDP6) $(DATAPOINT) $(VT52) $(TEK)
|
||||
out/pdp10-ka/emulators: $(GT40) $(TV11) $(PDP6) $(DATAPOINT) $(VT52) $(TEK) $(SIMH_IMLAC)
|
||||
$(TOUCH) $@
|
||||
|
||||
out/pdp10-kl/stamp: $(OUT)/rp04.1
|
||||
@ -176,11 +177,12 @@ $(OUT)/dskdmp.tape: $(WRITETAPE) $(RAM) $(DSKDMP)
|
||||
$(MKDIR) $(OUT)
|
||||
$(WRITETAPE) -n 2560 $@ $(RAM) $(DSKDMP)
|
||||
|
||||
$(OUT)/bootvt.bin $(OUT)/aplogo.ptp: $(OUT)/output.tape
|
||||
$(OUT)/bootvt.bin $(OUT)/aplogo.ptp $(OUT)/ssv22.iml: $(OUT)/output.tape
|
||||
$(RM) -rf $(OUT)/tmp
|
||||
$(MKDIR) -p $(OUT)/tmp
|
||||
$(ITSTAR) -xf $< -C $(OUT)/tmp
|
||||
$(CP) $(OUT)/tmp/gt40/bootvt.bin $(OUT)/bootvt.bin
|
||||
-$(CP) $(OUT)/tmp/imlac/ssv22.iml $(OUT)/ssv22.iml
|
||||
-$(CP) $(OUT)/tmp/aplogo/logo.ptp $(OUT)/aplogo.ptp
|
||||
$(RM) -rf $(OUT)/tmp
|
||||
|
||||
@ -302,6 +304,9 @@ $(SMF):
|
||||
tools/sim-h/BIN/pdp11:
|
||||
$(MAKE) -C tools/sim-h pdp11
|
||||
|
||||
tools/sim-h/BIN/imlac:
|
||||
$(MAKE) -C tools/sim-h imlac
|
||||
|
||||
check-dirs: Makefile
|
||||
mkdir -p $(OUT)/check
|
||||
echo $(SRC) | tr ' ' '\n' | sort > $(OUT)/check/src1
|
||||
|
||||
5
build/pdp10-ka/imlac.simh
Normal file
5
build/pdp10-ka/imlac.simh
Normal file
@ -0,0 +1,5 @@
|
||||
attach tty 12345,connect=localhost:10016;notelnet
|
||||
set rom type=stty
|
||||
load -s out/pdp10-ka/ssv22.iml
|
||||
reset
|
||||
go
|
||||
@ -62,6 +62,11 @@ tek() {
|
||||
started "Tektronix" "$!"
|
||||
}
|
||||
|
||||
simh_imlac() {
|
||||
(sleep 2; tools/sim-h/BIN/imlac build/pdp10-ka/imlac.simh >imlac.log 2>&1) &
|
||||
started "Imlac" "$!"
|
||||
}
|
||||
|
||||
help() {
|
||||
cat <<EOF
|
||||
This start script takes several command line arguments:
|
||||
@ -70,6 +75,7 @@ help - Display this help text.
|
||||
type340 - Enable the Type 340 display.
|
||||
gt40 - Start a GT40 emulator.
|
||||
imlac - Start an Imlac PDS-1 emulator.
|
||||
simh_imlac - Start the SIMH Imlac PDS-1 emulator.
|
||||
tv11 - Start a TV-11 emulator.
|
||||
tvcon - Start a TV display.
|
||||
datapoint - Start a Datapoint 3300 emulator.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user