Previous Next Contents Index
The flag set and test routines

THE 'SIGNAL ..' SUBROUTINES
These subroutines are used to signal various states of the DISCiPLE system. The
corresponding test routines are located from #23FE and onwards. Clearing is done by
loading 0 into FLASG3, resetting all flags at once. Some are not used from ROM.

23D6 SIGN_      RST  #18,F_ADDR_ROM      Not used.
23D7            SET  0,(HL)
23D9            POP  HL
23DA            RET

23DB SIGN_SERV  RST  #18,F_ADDR_ROM      Signal 'serving the network'.
23DC            SET  1,(HL)
23DE            POP  HL
23DF            RET

23E0 SIGN_      RST  #18,F_ADDR_ROM      Not used.
23E1            SET  2,(HL)
23E3            POP  HL
23E4            RET

23E5 SIGN_NET   RST  #18,F_ADDR_ROM      Signal 'networking'.
23E6            SET  3,(HL)
23E8            POP  HL
23E9            RET

23EA SIGN_LOAD  RST  #18,F_ADDR_ROM      Signal 'LOADing'.
23EB            SET  4,(HL)
23ED            POP  HL
23EE            RET

23EF SIGN_SAVE  RST  #18,F_ADDR_ROM      Signal 'SAVEing'.
23F0            SET  5,(HL)
23F2            POP  HL
23F3            RET

23F4 SIGN_MERGE RST  #18,F_ADDR_ROM      Signal 'MERGEing'.
23F5            SET  6,(HL)
23F7            POP  HL
23F8            RET

23F9 SIGN_VERIF RST  #18,F_ADDR_ROM      Signal 'VERIFYing'.
23FA            SET  7,(HL)
23FC            POP  HL
23FD            RET

THE 'TEST ..' SUBROUTINES
These subroutines are used to test the various states of the DISCiPLE system.

23FE TEST_      RST  #18,F_ADDR_ROM
23FF            BIT  0,(HL)
2401            POP  HL
2402            RET

2403 TEST_SERV  RST  #18,F_ADDR_ROM
2404            BIT  1,(HL)
2406            POP  HL
2407            RET

2408 TEST_      RST  #18,F_ADDR_ROM
2409            BIT  2,(HL)
240B            POP  HL
240C            RET

240D TEST_NET   RST  #18,F_ADDR_ROM
240E            BIT  3,(HL)
2410            POP  HL
2411            RET

2412 TEST_LOAD  RST  #18,F_ADDR_ROM
2413            BIT  4,(HL)
2415            POP  HL
2416            RET

2417 TEST_SAVE  RST  #18,F_ADDR_ROM
2418            BIT  5,(HL)
241A            POP  HL
241B            RET

241C TEST_MERGE RST  #18,F_ADDR_ROM
241D            BIT  6,(HL)
241F            POP  HL
2420            RET

2421 TEST_VERIF RST  #18,F_ADDR_ROM
2422            BIT  7,(HL)
2424            POP  HL
2425            RET
Previous Next Contents Index