mirror of
https://github.com/PDP-10/its.git
synced 2026-01-26 20:22:22 +00:00
Place built image files in separate directories for each target.
Also move generated CONFIG > and SYSHST > files from the "src" directory to "out". This facilitates parallel builds, and deploying image files.
This commit is contained in:
committed by
Eric Swenson
parent
5be5d506b9
commit
fa46ff4e4c
@@ -471,7 +471,7 @@ bootable_tapes
|
||||
# make output.tape
|
||||
|
||||
respond "*" $emulator_escape
|
||||
create_tape "out/output.tape"
|
||||
create_tape "$out/output.tape"
|
||||
type ":dump\r"
|
||||
respond "_" "dump links full list\r"
|
||||
respond "LIST DEV =" "tty\r"
|
||||
|
||||
@@ -95,6 +95,7 @@ proc magdmp_switches {} {
|
||||
|
||||
proc bootable_tapes {} {
|
||||
global emulator_escape
|
||||
global out
|
||||
|
||||
respond "*" ":midas .;magdmp bin.ka_syseng;magdmp\r"
|
||||
respond "PTRHRI=" "n\r"
|
||||
@@ -102,7 +103,7 @@ proc bootable_tapes {} {
|
||||
expect ":KILL"
|
||||
|
||||
respond "*" $emulator_escape
|
||||
create_tape "out/magdmp.tape"
|
||||
create_tape "$out/magdmp.tape"
|
||||
|
||||
type ":magfrm\r"
|
||||
respond "?" "KA\r"
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
set build [pwd]/build
|
||||
set out "out/$env(EMULATOR)"
|
||||
cd build/klh10
|
||||
|
||||
set emulator_prompt "KLH10"
|
||||
|
||||
@@ -5,11 +5,11 @@ devdef rh1 ub3 rh11 addr=772440 br=6 vec=224
|
||||
|
||||
; Provide one disk, one tape in config ITS expects
|
||||
|
||||
devdef dsk0 rh0.0 rp type=rp06 format=dbd9 path=../../out/rp0.dsk iodly=0
|
||||
devdef dsk0 rh0.0 rp type=rp06 format=dbd9 path=../../out/klh10/rp0.dsk iodly=0
|
||||
devdef mta0 rh1.0 tm02 fmtr=tm03 type=tu45
|
||||
;devdef mta1 rh1.1 tm02 fmtr=tm03 type=tu45
|
||||
;devmo mta0 ../../out/minsys.tape
|
||||
;devmo mta1 ../../out/salv.tape
|
||||
;devmo mta0 ../../out/klh10/minsys.tape
|
||||
;devmo mta1 ../../out/klh10/salv.tape
|
||||
|
||||
; ITS wants a 60Hz clock, allow it. Need this until defaults OK.
|
||||
set clk_ithzfix=60
|
||||
|
||||
@@ -5,11 +5,11 @@ devdef rh1 ub3 rh11 addr=772440 br=6 vec=224
|
||||
|
||||
; Provide one disk, one tape in config ITS expects
|
||||
|
||||
devdef dsk0 rh0.0 rp type=rp06 format=dbd9 path=../../out/rp0.dsk iodly=0
|
||||
devdef dsk0 rh0.0 rp type=rp06 format=dbd9 path=../../out/klh10/rp0.dsk iodly=0
|
||||
devdef mta0 rh1.0 tm02 fmtr=tm03 type=tu45
|
||||
devdef mta1 rh1.1 tm02 fmtr=tm03 type=tu45
|
||||
devmo mta0 ../../out/minsys.tape
|
||||
devmo mta1 ../../out/salv.tape
|
||||
devmo mta0 ../../out/klh10/minsys.tape
|
||||
devmo mta1 ../../out/klh10/salv.tape
|
||||
|
||||
; ITS wants a 60Hz clock, allow it. Need this until defaults OK.
|
||||
set clk_ithzfix=60
|
||||
|
||||
@@ -22,6 +22,7 @@ proc mark_packs {} {
|
||||
|
||||
proc prepare_frontend {} {
|
||||
global emulator_escape
|
||||
global out
|
||||
|
||||
type ":ksfedr\r"
|
||||
respond "File not found" "create\r"
|
||||
@@ -55,7 +56,7 @@ proc prepare_frontend {} {
|
||||
respond "*" ":login db\r"
|
||||
sleep 1
|
||||
type $emulator_escape
|
||||
mount_tape "out/sources.tape"
|
||||
mount_tape "$out/sources.tape"
|
||||
}
|
||||
|
||||
proc frontend_bootstrap {} {
|
||||
@@ -133,11 +134,12 @@ proc magdmp_switches {} {
|
||||
|
||||
proc bootable_tapes {} {
|
||||
global emulator_escape
|
||||
global out
|
||||
|
||||
respond "*" ":link kshack;good ram,.;ram ram\r"
|
||||
respond "*" ":link kshack;ddt bin,.;@ ddt\r"
|
||||
respond "*" $emulator_escape
|
||||
create_tape "out/ndskdmp.tape"
|
||||
create_tape "$out/ndskdmp.tape"
|
||||
type ":kshack;mtboot\r"
|
||||
respond "Write a tape?" "y"
|
||||
respond "Rewind tape first?" "y"
|
||||
@@ -146,7 +148,7 @@ proc bootable_tapes {} {
|
||||
expect ":KILL"
|
||||
|
||||
respond "*" $emulator_escape
|
||||
create_tape "out/nnsalv.tape"
|
||||
create_tape "$out/nnsalv.tape"
|
||||
type ":kshack;mtboot\r"
|
||||
respond "Write a tape?" "y"
|
||||
respond "Rewind tape first?" "y"
|
||||
|
||||
@@ -2,5 +2,5 @@ set cpu its
|
||||
set cpu idle
|
||||
set tim y2k
|
||||
set rp0 rp06
|
||||
at rp0 out/rp0.dsk
|
||||
at rp0 out/simh/rp0.dsk
|
||||
b rp0
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
set build [pwd]/build
|
||||
set out "out/$env(EMULATOR)"
|
||||
set emulator_escape "\005"
|
||||
|
||||
proc start_salv {} {
|
||||
@@ -14,7 +15,8 @@ proc restart_nsalv {} {
|
||||
}
|
||||
|
||||
proc start_dskdmp {} {
|
||||
respond "sim>" "at tu2 out/dskdmp.tape\r"
|
||||
global out
|
||||
respond "sim>" "at tu2 $out/dskdmp.tape\r"
|
||||
respond "sim>" "b tu2\r"
|
||||
respond "MTBOOT" "\033g"
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
set cpu its
|
||||
set tim y2k
|
||||
at tu0 out/minsys.tape
|
||||
at tu1 out/salv.tape
|
||||
at tu0 out/simh/minsys.tape
|
||||
at tu1 out/simh/salv.tape
|
||||
set rp0 rp06
|
||||
at rp0 out/rp0.dsk
|
||||
at rp0 out/simh/rp0.dsk
|
||||
|
||||
@@ -2,8 +2,8 @@ set cpu its
|
||||
set cpu 512k
|
||||
set pd off
|
||||
at ptr bin/ka10/boot/dskdmp.rim
|
||||
at mta0 out/sources.tape
|
||||
at dpa0 out/rp03.2
|
||||
at dpa1 out/rp03.3
|
||||
at mta0 out/sims/sources.tape
|
||||
at dpa0 out/sims/rp03.2
|
||||
at dpa1 out/sims/rp03.3
|
||||
set dpa noheaders
|
||||
b ptr
|
||||
|
||||
@@ -5,7 +5,7 @@ set pd off
|
||||
at ptr bin/ka10/boot/dskdmp.rim
|
||||
set mta mpx=7
|
||||
set mta type=b
|
||||
at dpa0 out/rp03.2
|
||||
at dpa1 out/rp03.3
|
||||
at dpa0 out/sims/rp03.2
|
||||
at dpa1 out/sims/rp03.3
|
||||
set dpa noheaders
|
||||
b ptr
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
set build [pwd]/build
|
||||
set out "out/$env(EMULATOR)"
|
||||
set emulator_escape "\005"
|
||||
|
||||
proc start_salv {} {
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
set cpu its
|
||||
set cpu 512k
|
||||
at ptr bin/ka10/boot/magdmp.rim
|
||||
at mta0 out/magdmp.tap
|
||||
at mta5 out/ka-minsys.tape
|
||||
at dpa0 out/rp03.2
|
||||
at dpa1 out/rp03.3
|
||||
at mta0 out/sims/magdmp.tap
|
||||
at mta5 out/sims/ka-minsys.tape
|
||||
at dpa0 out/sims/rp03.2
|
||||
at dpa1 out/sims/rp03.3
|
||||
set dpa headers
|
||||
b ptr
|
||||
|
||||
@@ -5,8 +5,8 @@ set cpu mpx
|
||||
set pd off
|
||||
set dpy enabled
|
||||
at ptr bin/ka10/boot/dskdmp.rim
|
||||
at dpa0 out/rp03.2
|
||||
at dpa1 out/rp03.3
|
||||
at dpa0 out/sims/rp03.2
|
||||
at dpa1 out/sims/rp03.3
|
||||
set mta mpx=7
|
||||
set mta type=b
|
||||
set dt mpx=6
|
||||
|
||||
Reference in New Issue
Block a user