[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

GBBS ][ Variables..



This comes from a 1985 photocopy of Appendix C from the GBBS ][ manual.

Hopefully someone will find a use for it.

A      - A general purpose variable, used all over.

B1, B2, B3 - The slot, drive and volume of the
         main bulletin board, Used in DOS.

AM     - The active number of messages on the current
         bulletin board.

BB     - The current bulletin board number.

BL     - The current bulletin board whose subject file
         is loaded into memory.

C      - General purpose.  Holds length of letter in 
         mail read.

CH     - Flag to indicate whether the bulletin board
         has been changed.

CN     - The current caller number.

CR     - Accept return flag.  This allows a return to
         be accepted as input.

CS     - The clock slot.  0 if none.

CT     - The numer of callers in a day

D1     - The user number to send email to.

DB     - The current download board.

F      - General purpose

GF     - The current general files section.

KB     - The bulletin to be killed if auto-kill is
         activated.

KL     - The bulletin auto-kill limit.

I, J, K - The slot, drive, and volume of the 
          system disk.  Used only in DOS.

L, M, N - The slot, drive and volume of the
         mail disk, Used only in DOS.

LG     - What to do with the log file
							  
LR     - The last read bulletin number.,  Updated each
         time a bulletin is read.

MA     - This is the status of the current users mail.
         0 means no mail, 1 is unread mail, 2 is read
         mail.

MB     - This is the maximum number of bulletins

ML     - This is the maximum number of lines in the editor.

MN     - This is the next bulletin number to be allocated.

NB     - The new bulletin number.  It is set once at
         logon from the LR variable.

NN     - The new bulletin number.  It is reset every
         time a different board is accessed from the
         NB variable.

NU     - The number of users in the user file.

PR     - The printer slot, 0 if none.

R      - The code to be used with the file print
        routine.  It is also somewhat general purpose
         and is used other places.

RQ     - Tell whethere there is a request file present
         on disk.

S, D, V - The slot, drive and volume to be used.  Used 
          only in the DOS version.

T      - The number of seconds that a user has been
         online.  You must GOSUB 8400 first though.

TO     - This is the time (in seconds) that the user
         logged on at.

TM     - The system time limit, It is disabled when
         set to 0.  It is in minutes.

UL     - This is the multiple upload flag.

UN     - This is the current users number.

UP     - This is the current upload number.

V      - This is the current video width.

VD     - This is the current video width index.

VS     - This is the current voting section.

WM     - This is the number of the welcome message.

WW     - This is the word-wrap flag.

X      - General purpose

Z      - General purpose

A$     - General purpose

A1$    - The users first name

A2$    - The users last name

A3$    - The users password.

A4$    - The users telephone number.

A5$    - Where the user calls from.

A6$    - The last date the user called.

B$     - The current prefix to the bulletin names.

CM$    - The date and time the connection was made.

CT$    - The date string for the caller today count.

D1$    - Aux first name

D2$    - Aux last name

D3$    - Aux password

D4$    - Aux telephone number

D5$    - Aux calling from.

D6$    - Aux last date on.

DR$    - The slot drive or prefix of the system disk.

E$     - The "end-of-line" string, CHR$(13)

F$     - The current filename, This is used by most
         disk routines.

I$     - The current input.

LU$    - The name of the last user.

MD$    - The mail divider string.

MM$    - The string that contains the match letters
         from the current scan/mark routine.

O$     - The current string to output

S$     - The "ctrl-x to exit" message

SC$    - The screen clear character.

SN$    - The system name

SV$    - the secondary remote password

SYS$   - The name of the Sysop

T$     - The current time.  You must do a GOSUB 8400 first.

X$     - The current pathname to be used.  This is used
         only in ProDOS.

YR$    - The current year in the form "/xx".

ZZ$    - A junk variable that is generally used with
         the &E call.  It is generally used as a disk
         input string.

D$()   - The array that contains the editor data.

N%()   - The array that contains the new bulletin numbers.

O$()   - The array that contains the messages that 
         go with the different security flags.

T$()   - The titles of the different bulletins.

V()    - The 5 different video widths.