From b66290c2e61ba1804593792a10f085d565419154 Mon Sep 17 00:00:00 2001 From: Abdullah Alhazmy Date: Sat, 21 Apr 2018 18:51:25 +0300 Subject: [PATCH] Proof AGC_BLOCK_TWO_SELF-CHECK (#331) Closes #190 --- Comanche055/AGC_BLOCK_TWO_SELF-CHECK.agc | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/Comanche055/AGC_BLOCK_TWO_SELF-CHECK.agc b/Comanche055/AGC_BLOCK_TWO_SELF-CHECK.agc index d0a4ef6..0a60368 100644 --- a/Comanche055/AGC_BLOCK_TWO_SELF-CHECK.agc +++ b/Comanche055/AGC_BLOCK_TWO_SELF-CHECK.agc @@ -31,7 +31,7 @@ # Page 1394 # PROGRAM DESCRIPTION DATE 20 DECEMBER 1967 # PROGRAM NAME - SELF-CHECK LOG SECTION AGC BLOCK TWO SELF-CHECK -# MOD NO - 1 ASSEMBLY SUBROUTINE UTILITYM REV 25 +# MOD NO - 1 ASSEMBLY SUBROUTINE UTILITYM REV 25 # MOD BY - GAUNTT # # @@ -39,7 +39,7 @@ # # PROGRAM HAS TWO MAIN PARTS. THE FIRST IS SELF-CHECK WHICH RUNS AS A ZERO PRIORITY JOB WITH NO CORE SET, AS # PART OF THE BACK-UP IDLE LOOP. THE SECOND IS SHOW-BANKSUM WHICH RUNS AS A REGULAR EXECUTIVE JOB WITH ITS OWN -# STARTING VERB. +# STARTING VERB. # THE PURPOSE OF SELF-CHECK IS TO CHECK OUT VARIOUS PARTS OF THE COMPUTER AS OUTLINED BELOW IN THE OPTIONS. # THE PURPOSE OF SHOW-BANKSUM IS TO DISPLAY THE SUM OF EACH BANK , ONE AT A TIME. # IN ALL THERE ARE 7 POSSIBLE OPTIONS IN THIS BLOCK II VERSION OF SELF-CHECK. MORE DETAIL DESCRIPTION MAY BE @@ -47,11 +47,11 @@ # THE DIFFERENT OPTIONS ARE CONTROLLED BY PUTTING DIFFERENT NUMBERS IN THE SMODE REGISTER (NOUN 27). BELOW IS # A DESCRIPTION OF WHAT PARTS OF THE COMPUTER THAT ARE CHECKED BY THE OPTIONS, AND THE CORRESPONDING NUMBER, IN # OCTAL, TO LOAD INTO SMODE. -# +-4 ERASABLE MEMORY -# +-5 FIXED MEMORY -# +-1,2,3,6,7,10 EVERYTHING IN OPTIONS 4 AND 5. -# -0 SAME AS +-10 UNTIL AN ERROR IS DETECTED. -# +0 NO CHECK, PUTS COMPUTER INTO THE BACKUP IDLE LOOP. +# +-4 ERASABLE MEMORY +# +-5 FIXED MEMORY +# +-1,2,3,6,7,10 EVERYTHING IN OPTIONS 4 AND 5. +# -0 SAME AS +-10 UNTIL AN ERROR IS DETECTED. +# +0 NO CHECK, PUTS COMPUTER INTO THE BACKUP IDLE LOOP. # # # WARNINGS @@ -62,10 +62,10 @@ # CALLING SEQUENCE # # TO CALL SELF-CHECK KEY IN -# V 21 N 27 E OPTION NUMBER E +# V 21 N 27 E OPTION NUMBER E # TO CALL SHOW-BANKSUM KEY IN -# V 91 E DISPLAYS FIRST BANK -# V 33 E PROCEED, DISPLAYS NEXT BANK +# V 91 E DISPLAYS FIRST BANK +# V 33 E PROCEED, DISPLAYS NEXT BANK # # # EXIT MODES, NORMAL AND ALARM @@ -226,7 +226,7 @@ SELFCHK TC SMODECHK # ** CHARLEY, COME IN HERE # SKEEP7 HOLDS LOWEST OF TWO ADDRESSES BEING CHECKED. # SKEEP6 HOLDS B(X+1). # SKEEP5 HOLDS B(X). -# SKEEP4 HOLDS C(EBANK) DURING ERASLOOP AND CHECKNJ +# SKEEP4 HOLDS C(EBANK) DURING ERASLOOP AND CHECKNJ. # Page 1398 # SKEEP3 HOLDS LAST ADDRESS BEING CHECKED (HIGHEST ADDRESS). # SKEEP2 CONTROLS CHECKING OF NON-SWITCHABLE ERASABLE MEMORY WITH BANK NUMBERS IN EB. @@ -367,7 +367,7 @@ CYCLSHFT CA CONC+S1 # 25252 # SKEEP7 CONTROLS WHEN ROUNTINE IS IN COMMON FIXED OR FIXED FIXED BANKS ROPECHK CA S-ZERO # * - TS SKEEP6 # * -0 FOR ROPECHK + TS SKEEP6 # * -0 FOR ROPECHK. STSHOSUM CA S+ZERO # * SHOULD BE ROPECHK TS SKEEP4 # BANK NUMBER