PDP-10 / tenex

BBN's PDP-10 operating system
32 stars 3 forks source link

PA1050 #15

Open larsbrinkhoff opened 2 years ago

larsbrinkhoff commented 2 years ago

PA1050 is rather important since most tools are only lightly updated from TOPS-10.

The source file is called \PAT.MAC. The executable should be \PA1050.SAV.

larsbrinkhoff commented 2 years ago

I found http://pdp-10.trailing-edge.com/bb-d868c-bm_tops20_v4_2020_distr/01/4-sources/pat.log.html which says to first LOAD PAT, then START, then SAVE PAT, then GET PAT, then MAKEPF$G in DDT.

START didn't work for me (running TOPS-20 V3), but MAKEPF$G did write out a PA1050.SAV.

larsbrinkhoff commented 2 years ago

The source code says this. I tried the LOADER commands, but still no luck with START.

ASSEMBLY AND LOADING PROCEDURE:

@MACRO  ;OR WHATEVER TO GET A MACRO WITH STENEX IN IT
*PAT_DSK:PAT
*LOADER!
/S/B/1H/700000H
*PAT$
@START
@

THE START AFTER LOADING CAUSES THE CODE TO BE MOVED FROM ITS LOAD
LOCATION TO ITS RUNNING LOCATION IN HIGH CORE.  THE SYMBOL
TABLE IS ALSO MOVED, AND THE POINTER ADJUSTED.  AN SSAVE FILE
OF PAGES 700-777 SHOULD BE MADE TO BE USED FOR DEBUGGING.

TO PRODUCE THE SYSTEM FILE, START AT MAKEPF (MAKEPF$G).  THIS WILL
WRITE A SSAVE FILE WITH WRITE PROTECTION INTO THE CONNECTED DIRECTORY.
RENAME IT INTO <SUBSYS> TO RUN IT.