Browse Source

Merge pull request #79 from b1ackmai1er/master

Supporting CP/M 3 Documentation
pull/90/head
Wayne Warthen 6 years ago
committed by GitHub
parent
commit
2bfe845f6d
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. BIN
      Doc/CPM Manual.pdf
  2. BIN
      Doc/Contrib/Microsoft NASCOM BASIC.docx
  3. 146
      Doc/Nascom.txt
  4. BIN
      Doc/cpm3_command_guide.pdf
  5. BIN
      Doc/cpm3_programmers_guide.pdf
  6. BIN
      Doc/cpm3_system_guide.pdf
  7. BIN
      Doc/cpm3_users_guide.pdf
  8. 4
      Source/HBIOS/nascom.asm

BIN
Doc/CPM Manual.pdf

Binary file not shown.

BIN
Doc/Contrib/Microsoft NASCOM BASIC.docx

Binary file not shown.

146
Doc/Nascom.txt

@ -1,146 +0,0 @@
NASCOM 2 BASIC (C) 1978 MICROSOFT AS IMPLEMENTED FOR RETROBREWCOMPUTERS
FUNCTIONS:
SGN
INT
ABS
USR
FRE
INP
POS
SQR
RND
LOG
EXP
COS
SIN
TAN
ATN
PEEK
DEEK
POINT
LEN
STR
VAL
ASC
CHR$
HEX$
BIN$
LEFT$
RIGHT$
MID$
RESERVED WORDS:
END
FOR
NEXT
DATA
INPUT
DIM
READ
LET
GOTO
RUN
IF
RESTORE
GOSUB
RETURN
REM
STOP
OUT
ON
NULL
WAIT
DEF
POKE
DOKE
LINES
CLS
WIDTH
BYE
SET
RESET
PRINT
CONT
LIST
CLEAR
PLAY
REM
NEW
PRINT
TAB
TO
FN
SPC
THEN
NOT
STEP
?
OPERATORS:
+ PLUS
- MINUS
* MULTIPLY
/ DIVIDE
AND LOGICAL AND
OR LOGICAL OR
> GREATER THAN
= EQUALS
< LESS THAN
^ POWER
EXPRESSION PRECEDENCE:
() EXPRESSIONS IN ()
^ POWER
- NEGATION
* / MULTIPLICATION AND DIVISION
+ - ADDITION AND SUBTRACTION
= EQUALS
<> NOT EQUAL
< LESS THAN
> GREATER THAN
<= =< LESS THAN OR EQUAL TO
>= => GREATER THAN OR EQUAL TO
NOT LOGICAL, BITWISE NEGATION
AND LOGICAL, BITWISE AND
OR LOGICAL, BITWISE OR
VARIABLES:
NO LENGTH LIMIT BUT ONLY FIRST TWO CHARACTERS ARE SIGNIFICANT.
CANNOT HAVE THE SAME NAME AS RESERVED WORDS.
MAY BE AN ARRAY.
ERROR CODE:
NF NEXT without FOR
SN Syntax error
RG RETURN without GOSUB
OD Out of DATA
FC Illegal function call
OV Overflow error
OM Out of memory
UL Undefined line
BS Bad subscript
DD Re-DIMensioned array
/0 Division by zero
ID Illegal direct
TM Type mis-match
OS Out of string space
LS String too long
ST String formula too complex
CN Can't CONTinue
UF Undefined FN function
MO Missing operand
HX HEX error
BN BIN error
LINE EDITING COMMANDS:
@ KILL CURRENT LINE
_ NONDESTRUCTIVE DELETE LAST CHARACTER

BIN
Doc/cpm3_command_guide.pdf

Binary file not shown.

BIN
Doc/cpm3_programmers_guide.pdf

Binary file not shown.

BIN
Doc/cpm3_system_guide.pdf

Binary file not shown.

BIN
Doc/cpm3_users_guide.pdf

Binary file not shown.

4
Source/HBIOS/nascom.asm

@ -481,7 +481,7 @@ ERRORS: .BYTE "NF" ; NEXT without FOR
.BYTE "DD" ; Re-DIMensioned array .BYTE "DD" ; Re-DIMensioned array
.BYTE "/0" ; Division by zero .BYTE "/0" ; Division by zero
.BYTE "ID" ; Illegal direct .BYTE "ID" ; Illegal direct
.BYTE "TM" ; Type mis-match
.BYTE "TM" ; Type mismatch
.BYTE "OS" ; Out of string space .BYTE "OS" ; Out of string space
.BYTE "LS" ; String too long .BYTE "LS" ; String too long
.BYTE "ST" ; String formula too complex .BYTE "ST" ; String formula too complex
@ -503,7 +503,7 @@ ERRORS: .BYTE "NEXT without FOR",0
.BYTE "Re-DIMensioned array",0 .BYTE "Re-DIMensioned array",0
.BYTE "Division by zero",0 .BYTE "Division by zero",0
.BYTE "Illegal direct",0 .BYTE "Illegal direct",0
.BYTE "Type mis-match",0
.BYTE "Type mismatch",0
.BYTE "Out of string space",0 .BYTE "Out of string space",0
.BYTE "String too long",0 .BYTE "String too long",0
.BYTE "String formula too complex",0 .BYTE "String formula too complex",0

Loading…
Cancel
Save