; Starfish test. ; boot a new MPE-V/R system from the starfish disc ; Starfish 7911 is LDEV 1. ; Set up the log(s). set -n console log=mpe-pv-auto.log if "%1" != "" set -n console debug=mpe-pv-auto-debug.log ; Configure the CPU. set CPU 512K,CIS,IDLE=10 ; Configure the simulation environment. break delay 100 milliseconds set console DEL=177 set IMBA ENABLED set GIC COUNT=2 set DC COUNT=2 set GICB CHANNEL=6 set DCB CHANNEL=6 ; Set up the ATC to listen for Telnet connections on local port 1054. attach ATCD 1054 ; Set the disc modes and image files. set DCA0 7911,BUS=0 set DCA1 ENABLED,7911,BUS=5 set DCB0 7935,BUS=6 attach -E DCA0 mpe-pv-ldev1.7911.disc attach -E DCA1 mpe-pv-ldev2.7911.disc attach -E DCB0 mpe-pv-ldev3.7935.disc ; Set the debugging options. ; Look for SMSK/RMSK ;set cpu debug=exec ;set cpu exec=030100;177757 ;set cpu debug,nodebug=fetch ;set iop debug=dio;irq,filter=0-87 set imba debug=csrw;data set gica debug,nodebug=state set gicb debug,nodebug=state set dca debug=cmd;inco set dcb debug=cmd;inco set cpp debug ; Cold load the system from channel 11 device 0. boot DC0 set console nodebug ;set iop nodebug ;set gic nodebug=xfer;buf ;set cpp nodebug,debug=cmd ; Speed-sense the system console (not usually necessary, but harmless). reply "\r" ; Specify the startup options. go until "WHICH OPTION ? " ; reply "COOLSTART\r" go until "ANY CHANGES? " ; reply "NO\r" ; Set the current date and time. go until "DATE (M/D/Y)?" ; reply "%DATE_MM%/%DATE_DD%/%DATE_RR%\r" go until "TIME (H:M)?" ; reply "%TIME_HH%:%TIME_MM%\r" go until "(Y/N)" ; reply "Y\r" go