OSDN Git Service

cross_v Cross assembled with lwtools also works. Images are slightly different.
[bif-6809/bif-6809.git] / cross_v / BIFU.INC
1 00010 * USER variable definitions for BIF
2 00020 * BIF Copyright 1989 Joel Matthew Rees (see BIF/ASM)
3 00100 * INCLUDE THIS BEFORE SETTING DPR
4 00110 * ORG used here for offsets only
5 00120   ORG 0
6 00130 US0       RMB 2   base of data stack (6809 U)
7 00140 UR0       RMB 2   base of control stack (6809 S)
8 00150 UTIB      RMB 2   terminal buffer
9 00160   RMB 2   width is not used
10 00170 UWARN     RMB 2   disk on line?
11 00180 UFENCE    RMB 2   for FORGET
12 00190 UDP       RMB 2   first available byte in dictionary
13 00200 UROOT     RMB 2   current dictionary root pointer
14 00210 UDROOT    RMB 2   defining dictionary root pointer
15 00220 UCURR     RMB 2   NFA of last definition
16 00230 UPAD      RMB 2   text, numeric scratch buffers
17 00240 UWP       RMB 2   WORD buffer pointer
18 00250 UCOLUM    RMB 2   columns per lineon terminal
19 00260 UFIRST    RMB 2   byte of buffers
20 00270 ULIMIT    RMB 2   of buffer ram
21 00280 UBASE     RMB 2   of numeric conversion
22 00290 UCSP      RMB 2   stack pointer check
23 00300 UHLD      RMB 2   character mark in pad
24 00310 UUSE      RMB 2   Least Recently Used buffer
25 00320 UPREV     RMB 2   Most Recently Used buffer
26 00330 UBS       RMB 2   BackSpace
27 00340 UIN       RMB 2   input buffer offset
28 00350 UOUT      RMB 2   output buffer offset (cursor)
29 00360 UBLK      RMB 2   active disc block
30 00370 UEBLK     RMB 2   active edit block
31 00380 USCR      RMB 2   active disc screen
32 00390 URNUM     RMB 2   editing offset (cursor)
33 00400 UOFFS     RMB 2   to active drive
34 00410 USTATE    RMB 2   of compiler
35 00420 UDPL      RMB 2   output Decimal Point Location
36 00430 UFLD      RMB 2   output field width
37 00440 UVMK      RMB 2   stack mark and function for VISIT
38 00450 UFORE     RMB 2   FOREWARD reference block link
39 00460 UDPR      RMB 2   Direct Page Emulator for Assembler
40 00990   RMB 16  8 spares 
41 01000 UEND      EQU *