; HP2100A Cartridge Disc Memory (DSN none, 24203-60001_Rev-A), user interaction test ; ; Parameter 1 = path to diagnostics ; ; NOTE! THIS DIAGNOSTIC OVERLAYS THE CONFIGURATOR LOADER! echo echo echo -------------------------------------------------------------------- echo DSN (none) - HP2100A Cartridge Disc Memory (2870) (user interaction) echo -------------------------------------------------------------------- echo echo Reloading the diagnostic configurator from magnetic tape. echo Expect halt 102077 if successful. deposit S 000001 boot MSC0 assert T=102077 ; Verify the DSN. echo echo Verifying DSN 000200. deposit M 126 assert T=000200 ; Load the diagnostic. echo echo Loading the diagnostic. echo Expect halt 102077 if successful. attach -E -R PTR %124203-60001_Rev-A.abin deposit S 001011 reset go 100 assert T=102077 detach PTR ; Configure the diagnostic. echo echo Configuring the diagnostic. echo Expect halt 107077 if successful. set DPC 12557A attach -N DPC0 scratch.U0.2870.disc deposit S 002211 reset go 2 assert T=107077 ; Start the diagnostic. echo echo Executing the diagnostic. echo Expect halt 102002 for user interaction. deposit S 010020 reset go 100 assert T=102002 ; Respond to "H66 SET OVERRIDE SWITCH,PUSH RUN" echo echo [RUN pressed] echo Expect message "E64 STATUS IS 000000 SHOULD BE 000010" and halt 102001. echo go assert T=102001 ; Respond to the error. echo echo Resuming from error. echo Expect message "E64 STATUS IS 000000 SHOULD BE 000010" and halt 102001. echo go assert T=102001 ; Respond to the error. echo echo Resuming from error. echo Expect halt 102002 for user intervention. echo go assert T=102002 ; Respond to "H67 CLEAR OVERRIDE SWITCH,PUSH RUN" echo echo [RUN pressed] echo Expect message "E64 STATUS IS 000000 SHOULD BE 000031" and halt 102001. echo go assert T=102001 ; Respond the to error. echo echo Resuming from error. echo Expect message "E64 STATUS IS 000000 SHOULD BE 000011" and halt 102001. echo go assert T=102001 ; Respond to the error. echo echo Resuming from error. echo Expect message "E64 STATUS IS 000000 SHOULD BE 000011" and halt 102001. echo go assert T=102001 ; Respond to the error. echo echo Resuming from error. echo Expect halt 102002 for user intervention. echo go assert T=102002 ; Respond to "H66 SET OVERRIDE SWITCH,PUSH RUN" echo echo [RUN pressed] echo Expect halt 102002 for user intervention. echo assert T=102002 go ; Respond to "H67 CLEAR OVERRIDE SWITCH,PUSH RUN" echo echo [RUN pressed] echo Expect halt 102002 for user intervention. echo assert T=102002 go ; Respond to "H70 UNLOCK UNIT 0,PUSH RUN" echo echo [Unit unlocked, RUN pressed] echo Expect message "H40 READY UNIT 0". echo set DPC0 UNLOAD go until "UNIT 0\r\n" ; Respond to "H40 READY UNIT 0". echo echo [Unit readied] echo Expect halt 102002 for user intervention. echo set DPC0 LOAD go assert T=102002 ; Respond to "H71 PRESS PRESET THEN PRESS RUN" echo echo [PRESET pressed, RUN pressed] echo echo Expect message "H65 PASS 0001" echo deposit S 000140 reset go until "PASS 0001\r\n" ; End of the diagnostic. ; ; Restore the hardware configuration. detach DPC0 delete scratch.U0.2870.disc set DPC 13210A