TITLE 'RPTTAB - Repeater Tables' ; Tables of parameters and addresses for the multi-port ; AX.25 repeater (MULRPT). The following values are ; located here in the order shown: ; ; Name Length Description ; ; OURADR 7 AX.25 address of this repeater ; RATES (2) Baud rate constant ; TXDLYS (2) Delay after RTS is asserted before ; data is transmitted ; NUMRPT (1) Number of repeater addresses in table ; NUMDST (1) Number of destination addresses in table ; DEFSID (1) Default SSID ; DEFCHA (1) Default retransmission channel ; RPTTAB (Variable) Table of seven-byte AX.25 addresses in ; the following order: ; Channel 0 repeaters (must be NUMRPT[0] addresses) ; Channel 0 destinations (must be NUMDST[0] addresses) ; Channel 1 repeaters (must be NUMRPT[1] addresses) ; Channel 1 destinations (must be NUMDST[1] addresses) ; etc. ; NOTE: Lengths shown in () are per-channel. Thus the RATES table ; takes 4 bytes in a 2-channel repeater. TRUE EQU 0FFFFH FALSE EQU NOT TRUE ORIGIN EQU 0800H ;Memory location of RPTTAB ; Set M80 to TRUE if assembling with M80 ; Set M80 to FALSE if assembling with ASM or MAC M80 EQU TRUE ; Set ALONE to TRUE if assembling with M80 for stand-alone linkage. ; (Has no effect if M80 is set to FALSE) ALONE EQU FALSE IF M80 AND (NOT ALONE) PUBLIC OURADR,RATES PUBLIC NUMRPT,NUMDST PUBLIC DEFSID,DEFCHA PUBLIC RPTTAB,TXDLYS ENDIF IF (NOT M80) ORG ORIGIN ENDIF PAGE OURADR: DB 'W1AW ',5 ;Repeater address RATES: DW 7 ;1200 baud (Xerox 820) DW 14 ;9600 baud (Xerox 820) TXDLYS: DW 20 ;0.256 seconds DW 20 ;0.256 seconds ; Parameters for routing NUMRPT: DB NRPT0 ;Number of repeater addresses DB NRPT1 NUMDST: DB NDST0 ;Number of destination addresses DB NDST1 DEFSID: DB 0FFH ;Default SSID DB 12 DEFCHA: DB 0 ;Default retransmission channel DB 0 RPTTAB: RPT0: NRPT0 EQU ($-RPT0)/7 DST0: NDST0 EQU ($-DST0)/7 RPT1: NRPT1 EQU ($-RPT1)/7 DST1: DB 'W1AW ',4 NDST1 EQU ($-DST1)/7 END