PL/M-51 COMPILER PAGE 1 ISIS-II PL/M-51 V1.0 COMPILER INVOKED BY: PLM51 :F1:TSTR03.P51 $ROM(LARGE) $DEBUG NOSYMBOLS NOPAGING /*THIS PLM/51 PROGRAM IS THE CONTROL FOR THE VIKING ELECTRONICS UNIVERSAL PRODUCT TESTER. BOARD TEST MODULE ENTRY VERSION 1.0 11 JULY 1988 BY BILL HEIDEMAN */ 1 1 BOARD_ENTRY: DO; $NOLIST /******************************************** * * * THESE ARE THE EXTERNAL PROCEDURES * * * ********************************************/ /************* POWER SUPPLY TEST ***********/ 44 2 BOARD1_TEST0: PROCEDURE EXTERNAL; 45 1 END BOARD1_TEST0; /************ DATA BUS TEST ****************/ 46 2 BOARD1_TEST1: PROCEDURE EXTERNAL; 47 1 END BOARD1_TEST1; /************ RING DETECT TEST **********/ 48 2 BOARD1_TEST2: PROCEDURE EXTERNAL; 49 1 END BOARD1_TEST2; /******** 202P AND BUSY LINE TEST ***************/ 50 2 BOARD1_TEST3: PROCEDURE EXTERNAL; 51 1 END BOARD1_TEST3; /***************** TTG OUT TEST *****************/ 52 2 BOARD1_TEST4: PROCEDURE EXTERNAL; 53 1 END BOARD1_TEST4; /*************** VOICE CHIP TEST *****************/ 54 2 BOARD1_TEST5: PROCEDURE EXTERNAL; 55 1 END BOARD1_TEST5; /*************** MANUAL MODE ********************/ 56 2 BOARD1_TEST6: PROCEDURE EXTERNAL; 57 1 END BOARD1_TEST6; /******************************************** * * * THESE ARE THE PUBLIC PROCEDURES * * * ********************************************/ /* BOARD TEST CODE ENTRY POINT */ 58 2 ACAII_TEST: PROCEDURE PUBLIC; 59 2 EXP0_COM=82H; 60 2 EXP1_COM=9BH; 61 2 EXP2_COM=92H; 62 2 EXP3_COM=82H; 63 2 EXP4_COM=8BH; 64 3 DO CASE TEST_BUFF; 65 3 CALL BOARD1_TEST0; /* CASE 0 */ 66 3 CALL BOARD1_TEST1; /* CASE 1 */ 67 3 CALL BOARD1_TEST2; /* CASE 2 */ 68 3 CALL BOARD1_TEST3; /* CASE 3 */ 69 3 CALL BOARD1_TEST4; /* CASE 4 */ 70 3 CALL BOARD1_TEST5; /* CASE 5 */ 71 3 CALL BOARD1_TEST6; /* CASE 6 */ 72 3 END; 73 1 END ACAII_TEST; 74 1 END BOARD_ENTRY; MODULE INFORMATION: (STATIC+OVERLAYABLE) CODE SIZE = 005EH 94D CONSTANT SIZE = 0000H 0D DIRECT VARIABLE SIZE = 00H+00H 0D+ 0D INDIRECT VARIABLE SIZE = 00H+00H 0D+ 0D BIT SIZE = 00H+00H 0D+ 0D BIT-ADDRESSABLE SIZE = 00H+00H 0D+ 0D AUXILIARY VARIABLE SIZE = 0000H 0D MAXIMUM STACK SIZE = 0002H 2D REGISTER-BANK(S) USED: 0 218 LINES READ 0 PROGRAM ERROR(S) END OF PL/M-51 COMPILATION