BV.START | EQU $00 | Principio de los apuntadores |
BV.BFBAS | EQU $00 | Base de la memoria intermedia |
BV.BFP | EQU $04 | Apuntador a la memoria intermedia en uso |
BV.TKBAS | EQU $08 | Lista de 'token' |
BV.TKP | EQU $0C |
BV.PFBAS | EQU $10 | Fichero de programa |
BV.PFP | EQU $14 |
BV.NBAS | EQU $18 | Tabla de nombres |
BV.NTP | EQU $1C |
BV.NLBAS | EQU $20 | Lista de nombres |
BV.NLP | EQU $24 |
BV.VVBAS | EQU $28 | Valores de variables |
BV.VVP | EQU $2C |
BV.CHBAS | EQU $30 | Nombres de canales |
BV.CHP | EQU $34 |
BV.RTBAS | EQU $38 | Tabla de retorno |
BV.RTP | EQU $3C |
BV.LNBAS | EQU $40 | Tabla de números de líneas |
BV.LNP | EQU $44 |
BV.CHANGE | EQU $48 | Marcador de cambio de dirección |
BV.BTP | EQU $48 | Pila de retroceso durante análisis |
BV.BTBAS | EQU $4C |
BV.TGP | EQU $50 | Pila temporal de gráficos durante análisis |
BV.TGBAS | EQU $54 |
BV.RIP | EQU $58 | Pila aritmética |
BV.RIBAS | EQU $5C |
BV.SSP | EQU $60 | Pila del sistema |
BV.SSBAS | EQU $64 |
BV.ENDPT | EQU $64 | Fin de apuntadores |
BV.LINUM | EQU $68 | Número de la línea actual (palabra) |
BV.LENGTH | EQU $6A | Longitud actual (palabra) |
BV.STMNT | EQU $6C | Sentencia dentro de línea actual (octeto) |
BV.CONT | EQU $6D | CONTINUE ($80) o STOP (0) del proceso (octeto) |
BV.INLIN | EQU $6E | Procesando una cláusula en línea o no (octeto) |
BV.SING | EQU $6F | Ejecución de línea sencilla SI ($FF) o NO (0) |
BV.INDEX | EQU $70 | Columna en la tabla de nombres del último índice 'inlin lp' leído (palabra) |
BV.VVFREE | EQU $72 | Primer espacio libre en VVTABLE (larga) |
BV.SSSAV | EQU $76 | Sp salvado del último 'memoria no disponible' para volver (larga) |
BV.RAND | EQU $80 | Número aleatorio (larga) |
BV.COMCH | EQU $84 | Canal de comando (larga) |
BV.NXLIN | EQU $88 | Número de línea donde continuar (palabra) |
BV.NXSTM | EQU $8A | Sentencia donde continuar (octeto) |
BV.COMLN | EQU $8B | Línea de comando salvada ($FF) o no (0) (octeto) |
BV.STOPN | EQU $8C | Número de parada puesto (palabra) |
BV.EDIT | EQU $8E | El programa ha sido editado ($FF) o no (0) (octeto) |
BV.BRK | EQU $8F | Ha habido un 'BREAK' (0) o no ($80) (octeto) |
BV.UNRVL | EQU $90 | Se necesita descifrar ($FF) o no (0) (octeto) |
BV.CNSTM | EQU $91 | Sentencia desde donde CONTinuar (palabra) |
BV.CNLND | EQU $92 | Línea desde donde CONTinuar (palabra) |
BV.DALNO | EQU $94 | Número actual de línea DATA (palabra) |
BV.DASTM | EQU $96 | Número actual de sentencia DATA (octeto) |
BV.DAITM | EQU $97 | Siguiente ítem de DATA a leer (octeto) |
BV.CNIND | EQU $98 | Indice de bucle en línea con el que CONTinuar (palabra) |
BV.CNINL | EQU $9A | Indicador de bucle en línea para CONTINUE (octeto) |
BV.LSANY | EQU $9B | Comprobar lista ($FF) o no (0) (octeto) |
BV.LSBEF | EQU $9C | Línea superior invisible (palabra) |
BV.LSBAS | EQU $9E | Ultima línea en la ventana (palabra) |
BV.LSAFT | EQU $A0 | Línea inferior invisible (palabra) |
BV.LENLN | EQU $A2 | Longitud de la línea de ventana (palabra) |
BV.MAXLN | EQU $A4 | Número máximo de líneas en la ventana (palabra) |
BV.TOTLN | EQU $A6 | Número de líneas que quedan en la ventana (palabra) |
BV.AUTO | EQU $AA | AUTO/EDIT si ($FF) o no (0) (octeto) |
BV.PRINT | EQU $AB | Imprimir desde PRTOK ($FF) o dejarlo en la memoria intermedia (0) (octeto) |
BV.EDLIN | EQU $AC | Número de la línea a editar (palabra) |
BV.EDINC | EQU $AE | Rango de incremento en EDIT (palabra) |
BV.TKPOS | EQU $B0 | Posición de A4 en lista TK a la entrada del procedimiento (larga) |
BV.PTEMP | EQU $B4 | Apuntador temporal para GO.PROC (larga) |
BV.UNDO | EQU $B8 | deshacer pila RT y rehacer después el procedimiento (octeto) |
BV.ARROW | EQU $B9 | flecha abajo ($FF), arriba (01) o ninguna (0) (octeto) |
BV.LSFIL | EQU $BA | Rellenar la ventana hasta aquí por lo menos, cuando se liste |
BV.END | EQU $100 | Límite superior del área de BV |