; Direct Memory Access diagnostic (DSN = 101220) echo echo echo --------------------------------- echo DSN 101220 - Direct Memory Access echo --------------------------------- echo echo Loading the diagnostic. echo Expect halt 102077 if successful. deposit A 101220 deposit B 000000 reset go 120 assert T=102077 ; Verify the DSN. echo echo Verifying DSN 101220. deposit M 126 assert T=101220 ; Configure the diagnostic. echo echo Configuring the diagnostic. echo Expect halt 102074 if successful. set MC DIAGNOSTIC,SC=44 deposit S 000044 reset go 100 assert T=102074 ; Start the diagnostic. echo echo Executing the diagnostic. echo Expect halt 107024 for user intervention. deposit S 000000 reset go assert T=107024 ; Respond to "H324 PRESS PRESET AND RUN". echo echo [PRESET pressed, RUN pressed] echo Expect halt 102077 for successful completion. echo ;;;;;;; ;set -n debug debug.log set cpu debug set dma1 debug set mc debug ;;;;;;; reset go ; End of the diagnostic. ; ; Verify HLT 77B for a successful pass. assert T=102077 ; Restore the hardware configuration. set MC DEVICE