;LAST UPDATE 12 MAY 1985 20:00 BY MTM $TITLE(THE RAM SECTION, STORAGE ASSIGNMENT) ; ; 5/12/85 - ADDED STORAGE LOCATIONS FOR DIAL TONE DET ; ;RAMDEF.212 MUST BE THE LAST MODULE IN GLOBE.212 ;AS THIS IS THE DSEG & XSEF DEFINITION ; LN_SIZ EQU 34 ;LINE ASSEMBLY BUFFER SIZE STK_SIZ EQU 18 ;9 LEVEL OF NESTING FOR STACK TYM_CON EQU 137 ;SYSTEM TICKER TIMER 1 VALUE ; RSTAT EQU 2AH ;RS-232 STATUS BYTE - BIT ADDRESSABLE SLVSTA EQU 0C001H ;SLAVE STAT SLVDAT EQU 0C000H ;SLAVE DATA LCDLSN EQU 90H ;DIGITS 0-3 MSN ADDRESS LCDMSN EQU 0A0H ;DIGITS 4-7 MSN ADDRESS ; DSEG AT 08H ;STORAGE AREA ; CORE_CNT: DS 1 FRAM_CNT: DS 1 ; DSEG AT 0AH ; STACK: DS STK_SIZ ; ; DSEG AT 30H ; O_PTR: DS 1 ; ; RXD_BYT: DS 1 ;THE HOLDING BUFFER FOR A BYTE FROM DTE SCM1: DS 1 ;THE SCRAMBLING BUFFER, MUST INIT TO ALL 0 SCM2: DS 1 SCM3: DS 1 ; ; DSCM1: DS 1 ;THE DESCRAM BUFF, MUST INIT TO ALL 0 DSCM2: DS 1 DSCM3: DS 1 ; M_CNT: DS 1 ;CNTS WHETHER 2M+3 SP BITS HAVE BEEN SENT IN ;BREAK SITUATION ; ; DFRM_CNT: DS 1 ;STORE FRAME_CNT, MUST INIT @ PWR UP DCOR_CNT: DS 1 ;STORE CORE CNT, MUST INIT AT PWR UP DM_CNT: DS 1 ;STORE M_CNT, MUST INIT AT PWR UP TMCON_HI: DS 1 ;STORE TYM-CONST FOR TIMER TMCON_LO: DS 1 ;NOTE CONST IS COMPLEMENT OF DESIRED VALUE TMOUT_HI: DS 1 ;STORE TIME OUT/TRAP CONST, HI BYT TMOUT_LO: DS 1 ;STORE TYM_OUT/TRAP, LO BYTE ; ; TEMP: DS 1 ;TEMPORARY STORAGE TEMP1: DS 1 ;TEMPORY STORAGE ; ; DES_BUF: DS 1 ;DESERIALIZING BUFFER DBIT_CNT: DS 1 ;TICK CONST, INIT TO 6 FOR 1200 BAUD ;AND 24 FOR 300 BAUD RCV_TICK: DS 1 ;RECEIVE TICK COUNTER LSTATP: DS 1 ;DATA MEMORY DTDCT0: DS 1 ;DTD 0 COUNTER DTDCT1: DS 1 ;DTD 1 COUNTER ;RXDCT1: DS 1 ;103RXD 1 COUNTER VOYS_CNT: DS 1 ;VOICE COUNT ;TSTAT: DS 1 ;TEMP STORAGE TSTAT1: DS 1 ;LINE STATUS BYTE TSTAT2: DS 1 ;STATUS COUNTER ;OTXT_PTR: DS 2 NTXT_PTR: DS 2 ;HOLDS PTR TO NEW TEXT IN PHN_BUF ;NTRY_PTR: DS 2 ;PRESENT ENTRY PTR ;NTRY_CNT: DS 1 ;COUNT FOR # OF DIGITS IN PRESENT ENTRY ;NTRY_NUM: DS 1 ;PRESENT ENTRY NUMBER LG_SP: MMTY_PTR: DS 1 ;THE EMPTY LOC PTR LG_SP1: DS 1 MMTY_CNT: DS 2 ;THE COUNT OF EMPTY LOCATIONS AVAIL ; IRT_CNT: DS 1 ;CNT # OF UNSCRAM MK FROM IRT SOURCE ; SAVT0: DS 1 ;TIMER SAVE FOR DIAL DET ***5/12/85 SAVT1: DS 1 ;DITTO - HIGH BYTE ***5/12/85 DT_CNT1: DS 1 ;DIAL TONE OFF COUNT RCV_PTR: DS 1 ; RCV_BUF: DS 1 XMT_TICK: DS 1 XMT_BUF1: DS 1 XMT_BUF2: DS 1 XMT_PTR: DS 1 DT_CNT0: DS 1 ;DIAL TONE ON COUNT BITCNT: DS 1 ;8,9,10 OR 11 BIT ASYNC MODE ; DSEG AT 05DH ; LN_ASY: LAST_NO: DS LN_SIZ ;LINE ASY BUFFER ; $EJECT