1 00010 * USER variable definitions for BIF
\r00020 * BIF Copyright 1989 Joel Matthew Rees (see BIF/ASM)
\r00100 * INCLUDE THIS BEFORE SETTING DPR
\r00110 * ORG used here for offsets only
\r00120 ORG 0
\r00130 US0 RMB 2 base of data stack (6809 U)
\r00140 UR0 RMB 2 base of control stack (6809 S)
\r00150 UTIB RMB 2 terminal buffer
\r00160 RMB 2 width is not used
\r00170 UWARN RMB 2 disk on line?
\r00180 UFENCE RMB 2 for FORGET
\r00190 UDP RMB 2 first available byte in dictionary
\r00200 UROOT RMB 2 current dictionary root pointer
\r00210 UDROOT RMB 2 defining dictionary root pointer
\r00220 UCURR RMB 2 NFA of last definition
\r00230 UPAD RMB 2 text, numeric scratch buffers
\r00240 UWP RMB 2 WORD buffer pointer
\r00250 UCOLUM RMB 2 columns per lineon terminal
\r00260 UFIRST RMB 2 byte of buffers
\r00270 ULIMIT RMB 2 of buffer ram
\r00280 UBASE RMB 2 of numeric conversion
\r00290 UCSP RMB 2 stack pointer check
\r00300 UHLD RMB 2 character mark in pad
\r00310 UUSE RMB 2 Least Recently Used buffer
\r00320 UPREV RMB 2 Most Recently Used buffer
\r00330 UBS RMB 2 BackSpace
\r00340 UIN RMB 2 input buffer offset
\r00350 UOUT RMB 2 output buffer offset (cursor)
\r00360 UBLK RMB 2 active disc block
\r00370 UEBLK RMB 2 active edit block
\r00380 USCR RMB 2 active disc screen
\r00390 URNUM RMB 2 editing offset (cursor)
\r00400 UOFFS RMB 2 to active drive
\r00410 USTATE RMB 2 of compiler
\r00420 UDPL RMB 2 output Decimal Point Location
\r00430 UFLD RMB 2 output field width
\r00440 UVMK RMB 2 stack mark and function for VISIT
\r00450 UFORE RMB 2 FOREWARD reference block link
\r00460 UDPR RMB 2 Direct Page Emulator for Assembler
\r00990 RMB 16 8 spares
\r01000 UEND EQU *
\r