219 lines
5.5 KiB
INI
219 lines
5.5 KiB
INI
;======================================================
|
|
; SEL32 System Engineering Labs 32 bit computer
|
|
; MPX - Ver 3.4 hardware configuration
|
|
; CPU - 32/67 8M Sel32 Concept/32
|
|
; IOP - 7e00 Model 8001 IOP Processor Controller
|
|
; MFP - 7600 Model 8002 Multi Function Processor
|
|
; SBA - 7600 MFP SCSI Disk Controller
|
|
; sba0 SD300 Model 8828 300MB MHD
|
|
; sba0 <-> dsk/mpx3xsba0.dsk
|
|
; SBA - 7640 MFP SCSI Disk Controller
|
|
; sbb0 SD300 Model 8828 300MB MHD
|
|
; sbb0 <-> dsk/mpx3xsbb0.dsk
|
|
; LPR - 7ef8/7ef9 Model 924X High Speed Line Printer
|
|
; COM - 7ec0 8512 8-line async communications
|
|
; CON - 7efc/7efd Console Terminal
|
|
; RTC - 7f06 60 HZ Real-Time clock
|
|
; ITM - 7f04 38.4MS Interval timer
|
|
; MT - 1000 8051 Buffered Tape Processor
|
|
; mta0 <- tapes/mpxsdt69.tap
|
|
; EC - 0e00 Model 8516 Ethernet (not supported)
|
|
;======================================================
|
|
; Set HOST simulator
|
|
set env HOST=sel32
|
|
; Set local IP address
|
|
; set env IP=192.168.1.5 (N/U)
|
|
;======================================================
|
|
; Set debug output
|
|
;set debug -n sel.log
|
|
;
|
|
; CPU type and memory size
|
|
set CPU 32/67 8M
|
|
;set CPU 32/97 8M
|
|
;
|
|
; CPU debug options
|
|
;set cpu debug=cmd;exp;inst;detail;trap;xio;irq
|
|
; Set instruction trace history size
|
|
;set cpu history=10000
|
|
;
|
|
; RTC realtime clock
|
|
; RTC debug options
|
|
;set RTC debug=cmd
|
|
; device address is 7f06
|
|
set RTC enable
|
|
;set RTC 50
|
|
set RTC 60
|
|
;
|
|
; ITM interval timer
|
|
; ITM debug options
|
|
;set ITM debug=cmd
|
|
; device address is 7f04
|
|
set ITM 3840
|
|
;
|
|
; IOP at channel 7e00
|
|
; IOP debug options
|
|
;set iop debug=cmd;exp
|
|
set iop enable
|
|
; set iop channel address
|
|
set iop0 dev=7e00
|
|
;
|
|
; MFP at channel 7600
|
|
; Only supported on MPX-3X and UTX
|
|
; MFP debug options
|
|
;set mfp debug=cmd;exp
|
|
; enable MFP to change address
|
|
set mfp enable
|
|
; set mfp channel address
|
|
;set mfp0 dev=7e00
|
|
set mfp0 dev=7600
|
|
;
|
|
; COM 8-Line
|
|
; COM debug options
|
|
;set coml debug=cmd;exp;xio
|
|
; enable COML to change address
|
|
set coml enable
|
|
; MPX 3X wants 7ec0
|
|
set coml0 dev=7ec0
|
|
set coml0 enable
|
|
set coml1 enable
|
|
set coml2 enable
|
|
set coml3 enable
|
|
set coml4 enable
|
|
set coml5 enable
|
|
set coml6 enable
|
|
set coml7 enable
|
|
;
|
|
; COMC 8-Line Mux
|
|
; COMC debug options
|
|
;set comc debug=cmd
|
|
; COMC has no address
|
|
set comc enable
|
|
; Enable telnet sessions on port 4747
|
|
at comc 4747
|
|
;
|
|
; LPR at 7ef8
|
|
; LPR debug options
|
|
;set lpr debug=cmd;detail
|
|
; enable LPR to change address
|
|
set lpr enable
|
|
; attach LPR output file
|
|
at lpr lprout
|
|
;
|
|
; EC ethernet 0e00
|
|
; Support not available yet
|
|
; EC debug options
|
|
;set ec debug=cmd;exp;xio;detail;irq
|
|
;set ec enable
|
|
;set ec0 dev=0e00
|
|
;set ec mode=2
|
|
;at ec tap:tap0
|
|
; set mac address to cause ec to be attached
|
|
;set ec MAC=08:00:5D:01:01:20
|
|
;
|
|
; CON Console
|
|
; CON debug options
|
|
;set con debug=cmd;exp;detail
|
|
; enable console
|
|
set con enable
|
|
; set console address
|
|
set con0 dev=7efc
|
|
;
|
|
; MTA Buffered tape processor
|
|
; MTA debug options
|
|
;set mta debug=cmd;exp;detail;data
|
|
; enable MTA to change channel
|
|
set mta enable
|
|
; set mta channel address
|
|
set mta0 dev=1000
|
|
; Attach in/out tape files
|
|
;at mta0 output.tap
|
|
;set mta0 locked
|
|
;
|
|
; DMA disk processor II/UDP
|
|
; DMA debug options
|
|
;set dma debug=cmd;exp;detail;data
|
|
; enable DMA to change channel
|
|
; set dma enable
|
|
; set channel address
|
|
; set dma0 dev=800
|
|
; set disk type to MPX MH300 (8887)
|
|
; must match sysgen assignment
|
|
; set dma0 type=MH300
|
|
; Attach diskfile
|
|
; at dma0 dsk/mpx3xdma0.dsk
|
|
;
|
|
; SDA SCFI disk processor
|
|
; Only supported on MPX-1X
|
|
; SDA debug options
|
|
;set sda debug=cmd;exp;data;detail
|
|
; enable SCFI to change channel
|
|
;set sda enable
|
|
; set channel address
|
|
;set sda0 dev=800
|
|
; set disk type to MPX SG120
|
|
; must match sysgen assignment
|
|
;set sda0 type=SG120
|
|
; Attach diskfiles
|
|
;at sda0 dsk/mpx3xsda0.dsk
|
|
;
|
|
; DPA high speed disk processor
|
|
; DPA debug options
|
|
;set dpa debug=cmd;exp;data;detail
|
|
; enable DPA to change channel
|
|
;set dpa enable
|
|
; set channel address
|
|
;set dpa0 dev=800
|
|
; set disk type to MPX MH300 (8887)
|
|
; must match sysgen assignment
|
|
;set dpa0 type=MH300
|
|
; Attach diskfiles
|
|
;at dpa0 dsk/mpx3xdpa0.dsk
|
|
;
|
|
; SBA MFP SCSI buss 1 disk processor
|
|
; SBA debug options
|
|
;set sba debug=cmd;exp;data;detail
|
|
; enable SBA to change channel
|
|
set sba enable
|
|
; set channel address
|
|
set sba0 dev=7600
|
|
; set disk type to MPX SD300 (8828)
|
|
set sba0 type=SD300
|
|
; Attach diskfiles
|
|
at sba0 dsk/mpx3xsba0.dsk
|
|
;
|
|
; SBB SCSI buss 2 disk processor
|
|
; SBB debug options
|
|
;set sbb debug=cmd;exp;data;detail
|
|
; enable SBB to change channel
|
|
set sbb enable
|
|
; set channel address
|
|
set sbb0 dev=7640
|
|
; set disk type to MPX SD300 (8828)
|
|
set sbb0 type=SD300
|
|
; Attach diskfiles
|
|
at sbb0 dsk/mpx3xsbb0.dsk
|
|
;
|
|
; set console switches
|
|
deposit CSW 0
|
|
;
|
|
;SEL32 boot register options
|
|
;deposit BOOTR[7] 0
|
|
;deposit BOOTR[6] 800
|
|
;;
|
|
; allow cpu idle
|
|
set cpu idle
|
|
; Set expect script for auto time entry on MPX at OPCOM prompt
|
|
;expect haltafter=20000
|
|
; wait for expected output from simulator, then enter this text
|
|
expect "??" send " %DATE_MM%/%DATE_DD%/%DATE_YY%,%TIME_HH%:%TIME_MM%:%TIME_SS%\r"; GO
|
|
;expect "??" send "X\r"; continue
|
|
;expect "SYSTEM READY... PRESS ATTENTION FOR TSM..." send "@@A"; continue
|
|
expect "SYSTEM READY... PRESS ATTENTION FOR TSM..." send after=500000 delay=4000 "@@A"; continue
|
|
expect "ENTER YOUR OWNERNAME:" send "SYSTEM\r"; continue
|
|
expect "TSM>" send "MOUNT WORK ON DM7640 OPTI=PUBLIC\r"; continue
|
|
expect "TSM>" send "!STAT VOL\r"; continue
|
|
expect "TSM>" send "WHO\r"; continue
|
|
;expect "TSM>" send "EXIT\r"; continue
|
|
;
|
|
; Boot from disk
|
|
bo sba0
|