GRAPHICS SUMMARY
COLOR codes
0 - White 4 - Magenta
1 - Green 5 - Blue
2 - Yellow 6 - Blue-green
3 - Red 7 - Black
Draw argunments
Output Arguments --
D - Down. H U E
E - 45 degree angle. . . .
F - 135 degree angle. . . .
G - 225 degree angle. . . .
H - 315 degree angle. L . . . . . . . R
L - Left. . . .
R - Right. . . .
U - Up. . . .
M - Move to specified point. G D F
Output Modifier Arguments --
B - Blank (Don't draw line, update DRAW position).
N - No update (Draw line, don’t update graphics position).
Z - Zero (Erase line rather than draw it).
Mode Arguments --
A - Angle (0-3, default = 0).
C - Color (0-7, default = COLOR).
S - Scale (1-255, default = 4).
Miscellaneous Arguments --
X - Execute string as DRAW argument.
MODE codes
0 - 128 X 48 (low resolution black & white).
1 - 480 X 192 (high resolution black & white).
2 - 127 X 192 (low resolution clor).
3 - 480 X 192 (high resolution color).
QUICKEY DEFINITIONS
AUTO - A KILL" - K READ - Y
CHR$( - 4 LEFT$( - 1 RESET( - Q
CLEAR - Z LIST - L RETURN - H
CLOSE - J LOAD" - B RIGHT$( - 3
CMD" - C MEM - M RUN <ENTER> - R
DATA - D MID$( - 2 SAVE" - S
DIM - U MKD$ - 8 SET( - W
ELSE - E MKI$ - 9 STR$( - 6
FOR - F MKS$ - 0 STRING$( - 7
GOSUB - G NEXT - N THEN - T
GOTO - X OPEN" - O VARPTR( - V
INKEY$ - 5 PEEK( - P blank:blank - :
INPUT - I POKE - @
|
LNWBASIC COMMAND SUMMARY
BLINK Switches blinking cursor on / off.
CALL address -- Executes machine language program.
"address" is hex-constant, int-expression, lsb,msb
expression,or pos-expression.
CALL &HE000 CALL X CALL 25,251 CALL+52021
CIRCLE X-center, Y-center, X-radius, {Y-radius}
{,start-angle} {,end-angle} {,rotation-angle} Draws a
CIRCLE 100,50,50 CIRCLE 50,50,20,10,120,310,45
COLOR color code Sets color for mode 2 graphics.
"color code" is int-expression (0-7).
COLOR 0 COLOR RND(8)-1
CONV value Displays value in different
representations. "value" is hex-constant, int-expression,
lsb,msb expression, pos-expression, "A", or "AA".
CONV &H400 CONV X*Y+1 CONV 200,234 CONV "ms"
DEFKEY old char, {new char}, definition Modifies
definition of defined key.
DEFKEY "0",,"ZERO" DEFKEY "a","k",,"KILL",+CHR$(34)
DISKEY Displays defined keys on screen.
DLOAD filespec Loads object file from disk.
DLOAD "FILE/LNW" DLOAD A$ DLOAD"TEST2"
DO...UNTIL(condition) Forms program loop executed
until "condition" is true (-1).
DO : ... : UNTIL (A=B) DO : ... : UNTIL(A$<>"")
DRAW string Draws line(s) on screen.
DRAW "B,M100,50,R10,D10" DRAW"XHM$,A3,S2,C5,XFIG$"
DRUN filespec Exits LNWBASIC and executes disk object
program.
DRUN "BASIC/CMD" DRUN FN$ DRUN"CHESS/CMD"
EXIT Exits LNWBASIC and returns to DOS.
FLS {char} Fills text screen with char. "char" is
int-expression (0-255) or "A".
FLS FLS ":" FLS" " FLS X FLS C*9+64
GSUB line Transfers program colntrol to specified
subroutine.
GSUB 40000 GSUB X*10 GSUB #"DELAY"
GTO line Transfers program control to specified line.
GTO 9999 GTO #"QUIT" GTO X=1000
|
LNWBASIC COMMAND SUMMARY
HIMEM address Sets lats byte usable by BASIC.
"address is hex-constant, int-expression, lsb-msb
expression, or pos-expression
HIMEM &HFFFF HIMEM X HIMEM0,254 HIMEM +65000
LCASE Switches lower case enable on / off.
LINE X1, Y1, X2, Y2, {RE}SET {,shape} Sets or resets
line, box, or filled box. "shape" is "B" (box), "BF"
(filled box), or not used (line).
LINE 0,0,127,47,SET,BF LINE0,0,479,192,RESET,B
LOADKEY filespec Loads disk file of defined keys.
LOADKEY "APL/KEY" LOADKEY"ALTSET2/KYS" LOADKEY A$
LOC. {search str} Locates "search str" in BASIC
program text. "search str" is a string constant optionally
delimited by double quotes.
LOC."LOCATE" LOC.PRINT LOC. LOC.GOSUB 1000
MODE mode code Sets graphics mode. "mode code" is
int-expression (0-3).
MODE 3 MODE X MODE 0
NTROFF Turns off new trace facility.
NTRON {line range,} {expr} {, expr} ... {,expr} Turns
on new trace facility.
NTRON A$ NTRON (100:),X NTRON(:500) NTRON(5)
PCLS {value} Fills graphics screen with value. "value" is
int-expression ()-7).
PCLS PCLS0 PCLS 7 PCLS RND(8)-1 PCLS X
PLOAD filespec {,MERGE} Loads disk file into graphics
memory
PLOAD "BOX3D/GRF" PLOAD"MNTN/GRA",MERGE
POFF Turns off the video to printer echo.
PON Turns on the video to printer echo.
PRESET X,Y Resets specified point.
PRESET0,0 PRESET X,Y PRESET 400,192
PSET X,Y Sets specified point.
PSET X,Y PSET 450,0 PSET 100,Y
PSAVE filespec Saves graphics screen to disk file.
PSAVE"GRAPHICS1/GRF" PSAVE FIL$+"/GRA" PSAVE"PIC"
QUICKEY Switches <control> key entries on / off.
REPEAT Switches keyboard repeat & beep on / off.
|
LNWBASIC COMMAND SUMMARY
REST line restores DATA pointer to specified line.
REST10 RST X REST#"NAMES" REST#"ADDRESSES"
RS232 Initializes RS-232C interface.
RSIN {,R} Turns on {off} input from RS-232C to
keyboard.
RSOUT {,R} Turns on {off} output from RS-232C from
printer.
SAVEKEY filespec Saves defined keys to disk file.
SAVEKEY "DEFKEY/KEY" SAVEKEY"KEYS/KEY" SAVEKEY F$
SOUND freq, dur, {wave} Outputs tone of requested
frequency, duration, and wavefoem. Arguments are
int-expressions (0-255).
SOUND 200,100,25 SOUND FR,DU,18 SOUND FR,75
SPOOLOFF Turns off spooling of printer output.
SPOOLON Turns on spooling of printer output
to disk file.
SPOOLON"REPORT/SPL" SPOOLON "SESSION1"
XSTR$(string) Executes string as BASIC statement.
XSTR$(FN$) XSTR$("PRINT A$,B$") XSTR$("GSUB #"L")
GLOSSARY OF TERMS
filespec String consisting of filename (up to 8
characters), with optional extension, password, and drive
number.
hex-constant Integer constant expressed in hex
notation, preceded by "&H".
int-expression Expression whose value lies between
-32768 and +32767. Non-integer values are rounded.
line Numeric constant, variable, expression (0-65529),
or #"labe;".
lsb,msb expression Least significant byte (0-255),
most significant byte (0-255) integer expression.
pos-expression Expression preceded by "+" whose value
lies between 0 and 65529. Non-integer values are rounded.
string String variable, expression, or constant (up to
255 characters).
|