ibm 7090/7094
ibm 7090/7094
target here is to get the f66 code in projects algebra and inverse running on 7094, as well as pdp10 and linux. and then hopefully add a project simplex with early lp code as well, again on all three 7094, pdp10, linux.
notes
clone https://github.com/rcornwell/I7000tools.git clone https://github.com/rcornwell/sims.git
noah@raspberrypi:~/sims $ gmake i7090
noah@raspberrypi:~/sims $ cp BIN/i7090 ~/starid/ibm7094/
noah@raspberrypi:~/starid/ibm7094 $ ./i7090
IBM 7090 simulator Open SIMH V4.1-0 Current git commit id: 86bfb945
sim> set cpu 7094
sim> show config
IBM 7090 simulator configuration
CPU 7094, 32K
file job1.job example
$JOB LIST CONFIGURATION OF SYSTEM
$UNITS
$IBSYS
$IBEDT
*EDIT MAP
~
$IBSYS
$EXECUTE IBJOB
$IBJOB IBLIB NOGO,LOGIC,MAP
$EDIT LOGIC
~
$IBSYS
$STOP
tape
./mkbcdtape -o sysin.tp job1.job
file base.ini for running tape job
set cpu 7090
set cpu 32k
at mta1 stage11.tp
set mta1 locked
at mta2 sysin.tp
set mta2 locked
at mta3 sysut1.tp
at mtb3 sysut2.tp
at mta4 sysut3.tp
at mtb4 sysut4.tp
at mtb1 sysou1.tp
at mta5 sysck2.tp
at mtb2 syspp1.tp
at lp0 sys.log
at cdp0 syspun.crd
dep sw1 0
i7090 base.ini
...snip...
sim> boot mta1
...snip... job runs ...
END OF JOBS
HALT instruction, IC: 05370 ( -077400200144 AXC 00144,2)
sim> quit
tape output
./listtape sysou1.tp
submit job via card reader
attach cdr0 cardjob.job
dep sw1 1
boot mta1 or continue
submit via tape
dep sw1 0
boot mta1 or continue
file test.job to see tape drive assignments
$UNITS$PAUSE
‘dep sw1 1’ is ‘deposit to sense switch 1’ type of job, 1 for card job, 0 for tape job. ‘bo mta1’ is boot from tape drive mta1.
at mta1 ../stage11.tp
dep sw1 1
at cdr0 test.job
set lp0 echo
at mtb1 junk.tp
bo mta1