1
0
mirror of https://github.com/PDP-10/its.git synced 2026-01-11 23:53:12 +00:00
PDP-10.its/doc/minits/ether-.3
Lars Brinkhoff 0cebbf97db Boot ROM for downloading software from Chaosnet over Ethernet.
The ROM is built with the default start address, which is 173000.

It appears PROM 50 is the old Maclisp PROM tool, and PROM 555 is a
newer version for Lisp machines.
2023-10-07 08:45:13 +02:00

82 lines
2.5 KiB
Plaintext
Executable File

Notes on making new ethernet proms for MINITS boxes.
This file is for making boot proms ONLY.
The creation of boot-proms using BOOTIL is independant of the creation
of new downloads in <DCP.MINITS.E>.
If you are changing network addresses then you better also change the
file on the boot hosts that associates pdp-11 addresses with what to
download into them. For the AI Lab these files are:
OZ:PS:<SYSTEM>11LOAD.FILES
REAGAN:>PDP-11>11LOAD.FILES
ZERMATT:>PDP-11>11LOAD.FILES
If you are changing network addresses you also should edit the namespace
objects of the hosts involved. You might also check to see if your actions
impact safe sites.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NEED 2 2716's (Intel) per machine.
(1) Frob MINITS sources as need be, see the file MINITS.TEXT.
Typically you edit OZ:<DCP.MINITS.S>CONFIG.PALX
(2) On OZ:
Connect to <DCP.MINITS.BOOT-PROM>
PALX BOOTIL
It needs Vector, CSR and Chaos Addresses for the Chaos/Ether card(s).
You must already have assigned these when you edited CONFIG.PALX
on OZ (Usually use default vec and csr). Answer all the questions
intelligently.
This writes BOOTIL.BIN in <DCP.MINITS.BOOT-PROM>.
You may wish to rename it if you are doing multiple machines at once.
It is only needed for step (3) below.
(3) On a Lisp Machine with a prom programmer attached and the prom-programmer
facility enabled.
(load "oz:ps:<dcp.minits.boot-prom>prom")
(27burn)
Answer intelligently and your proms get programmed.
More info on prom programming is in SYS:FACILITIES;PROMP.DOC
;;;;;;;;;;;;;;;; Following is old way using MX ;;;;;;;;;;;;;;;;
;
;(2) ON MX
; :PALX KTV;BOOTIL >
;
; It needs Vector, CSR and Chaos Addresses for the Chaos/Ether card(s).
; You must already have assigned these when you edited CONFIG.PALX
; on OZ (Usually use default vec and csr).
;
; BIN in HSNAME
;
; Ram starts at 156000 (requires 1000)
;
; N.B., If you are doing more than one host, you cannot do this
; step n times because output always goes into BOOTIL BIN.
;
;(3) On MX
; :LISP
; (LOAD "DCP;PROM")
; (27BURN-PALX-BIN-FILE <in> <out>)
; e.g., <in> "DCP;BOOTIL BIN"
; e.g., <out> ".TEMP.;NE437A"
;
; Wants to start at 3000 (the default I think)
;
; This creates two files, e.g. .TEMP.;NE437A B00
; and .TEMP.;NE437A B08
;
;Now read pig:[taft]promp.doc to learn how to use the prom programmer
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;