NASCOM BASIC tokenized file
From Just Solve the File Format Problem
(Difference between revisions)
Dan Tobias (Talk | contribs) (Created page with "{{FormatInfo |subcat=Source code |subcat2=Tokenized BASIC |released=1977 }} '''NASCOM''' was yet another early personal computer model from the late 1970s. Its tokenized BASI...") |
Dan Tobias (Talk | contribs) m (→Tokens) |
||
(2 intermediate revisions by one user not shown) | |||
Line 5: | Line 5: | ||
}} | }} | ||
− | '''NASCOM''' was yet another early personal computer model from the late 1970s. | + | '''NASCOM''' was yet another early personal computer model from the late 1970s, with a set of tokens bearing a "family resemblance" to others. |
+ | |||
+ | == Tokens == | ||
+ | |||
+ | {| class="wikitable" | ||
+ | ! title="Hexadecimal code point" | Hex | ||
+ | ! title="Decimal code point" | Dec | ||
+ | ! title="BASIC element the token stands for" | Token meaning | ||
+ | |- | ||
+ | |80||128||END | ||
+ | |- | ||
+ | |81||129||FOR | ||
+ | |- | ||
+ | |82||130||NEXT | ||
+ | |- | ||
+ | |83||131||DATA | ||
+ | |- | ||
+ | |84||132||INPUT | ||
+ | |- | ||
+ | |85||133||DIM | ||
+ | |- | ||
+ | |86||134||READ | ||
+ | |- | ||
+ | |87||135||LET | ||
+ | |- | ||
+ | |88||136||GOTO | ||
+ | |- | ||
+ | |89||137||RUN | ||
+ | |- | ||
+ | |8A||138||IF | ||
+ | |- | ||
+ | |8B||139||RESTORE | ||
+ | |- | ||
+ | |8C||140||GOSUB | ||
+ | |- | ||
+ | |8D||141||RETURN | ||
+ | |- | ||
+ | |8E||142||REM | ||
+ | |- | ||
+ | |8F||143||STOP | ||
+ | |- | ||
+ | |90||144||OUT | ||
+ | |- | ||
+ | |91||145||ON | ||
+ | |- | ||
+ | |92||146||NULL | ||
+ | |- | ||
+ | |93||147||WAIT | ||
+ | |- | ||
+ | |94||148||DEF | ||
+ | |- | ||
+ | |95||149||POKE | ||
+ | |- | ||
+ | |96||150||DOKE | ||
+ | |- | ||
+ | |97||151||SCREEN | ||
+ | |- | ||
+ | |98||152||LINES | ||
+ | |- | ||
+ | |99||153||CLS | ||
+ | |- | ||
+ | |9A||154||WIDTH | ||
+ | |- | ||
+ | |9B||155||MONITOR | ||
+ | |- | ||
+ | |9C||156||SET | ||
+ | |- | ||
+ | |9D||157||RESET | ||
+ | |- | ||
+ | |9E||158||PRINT | ||
+ | |- | ||
+ | |9F||159||CONT | ||
+ | |- | ||
+ | |A0||160||LIST | ||
+ | |- | ||
+ | |A1||161||CLEAR | ||
+ | |- | ||
+ | |A2||162||CLOAD | ||
+ | |- | ||
+ | |A3||163||CSAVE | ||
+ | |- | ||
+ | |A4||164||NEW | ||
+ | |- | ||
+ | |A5||165||TAB | ||
+ | |- | ||
+ | |A6||166||TO | ||
+ | |- | ||
+ | |A7||167||FN | ||
+ | |- | ||
+ | |A8||168||SPC( | ||
+ | |- | ||
+ | |A9||169||THEN | ||
+ | |- | ||
+ | |AA||170||NOT | ||
+ | |- | ||
+ | |AB||171||STEP | ||
+ | |- | ||
+ | |AC||172||AND | ||
+ | |- | ||
+ | |AD||173||OR | ||
+ | |- | ||
+ | |AE||174||SGN | ||
+ | |- | ||
+ | |AF||175||INT | ||
+ | |- | ||
+ | |B0||176||ABS | ||
+ | |- | ||
+ | |B1||177||USR | ||
+ | |- | ||
+ | |B2||178||FRE | ||
+ | |- | ||
+ | |B3||179||INP | ||
+ | |- | ||
+ | |B4||180||POS | ||
+ | |- | ||
+ | |B5||181||SQR | ||
+ | |- | ||
+ | |B6||182||RND | ||
+ | |- | ||
+ | |B7||183||LOG | ||
+ | |- | ||
+ | |B8||184||EXP | ||
+ | |- | ||
+ | |B9||185||COS | ||
+ | |- | ||
+ | |BA||186||SIN | ||
+ | |- | ||
+ | |BB||187||TAN | ||
+ | |- | ||
+ | |BC||188||ATN | ||
+ | |- | ||
+ | |BD||189||PEEK | ||
+ | |- | ||
+ | |BE||190||DEEK | ||
+ | |- | ||
+ | |BF||191||POINT | ||
+ | |- | ||
+ | |C0||192||LEN | ||
+ | |- | ||
+ | |C1||193||STR$ | ||
+ | |- | ||
+ | |C2||194||VAL | ||
+ | |- | ||
+ | |C3||195||ASC | ||
+ | |- | ||
+ | |C4||196||CHR$ | ||
+ | |- | ||
+ | |C5||197||LEFT$ | ||
+ | |- | ||
+ | |C6||198||RIGHT$ | ||
+ | |- | ||
+ | |C7||199||MID$ | ||
+ | |} | ||
== Documentation == | == Documentation == | ||
* [http://www.nascomhomepage.com/pdf/Basic.pdf Manual] (Appendix J has list of characters corresponding to the BASIC keywords; the tokens are the high-bit-set versions of those characters) | * [http://www.nascomhomepage.com/pdf/Basic.pdf Manual] (Appendix J has list of characters corresponding to the BASIC keywords; the tokens are the high-bit-set versions of those characters) |
Latest revision as of 02:19, 24 January 2013
NASCOM was yet another early personal computer model from the late 1970s, with a set of tokens bearing a "family resemblance" to others.
[edit] Tokens
Hex | Dec | Token meaning |
---|---|---|
80 | 128 | END |
81 | 129 | FOR |
82 | 130 | NEXT |
83 | 131 | DATA |
84 | 132 | INPUT |
85 | 133 | DIM |
86 | 134 | READ |
87 | 135 | LET |
88 | 136 | GOTO |
89 | 137 | RUN |
8A | 138 | IF |
8B | 139 | RESTORE |
8C | 140 | GOSUB |
8D | 141 | RETURN |
8E | 142 | REM |
8F | 143 | STOP |
90 | 144 | OUT |
91 | 145 | ON |
92 | 146 | NULL |
93 | 147 | WAIT |
94 | 148 | DEF |
95 | 149 | POKE |
96 | 150 | DOKE |
97 | 151 | SCREEN |
98 | 152 | LINES |
99 | 153 | CLS |
9A | 154 | WIDTH |
9B | 155 | MONITOR |
9C | 156 | SET |
9D | 157 | RESET |
9E | 158 | |
9F | 159 | CONT |
A0 | 160 | LIST |
A1 | 161 | CLEAR |
A2 | 162 | CLOAD |
A3 | 163 | CSAVE |
A4 | 164 | NEW |
A5 | 165 | TAB |
A6 | 166 | TO |
A7 | 167 | FN |
A8 | 168 | SPC( |
A9 | 169 | THEN |
AA | 170 | NOT |
AB | 171 | STEP |
AC | 172 | AND |
AD | 173 | OR |
AE | 174 | SGN |
AF | 175 | INT |
B0 | 176 | ABS |
B1 | 177 | USR |
B2 | 178 | FRE |
B3 | 179 | INP |
B4 | 180 | POS |
B5 | 181 | SQR |
B6 | 182 | RND |
B7 | 183 | LOG |
B8 | 184 | EXP |
B9 | 185 | COS |
BA | 186 | SIN |
BB | 187 | TAN |
BC | 188 | ATN |
BD | 189 | PEEK |
BE | 190 | DEEK |
BF | 191 | POINT |
C0 | 192 | LEN |
C1 | 193 | STR$ |
C2 | 194 | VAL |
C3 | 195 | ASC |
C4 | 196 | CHR$ |
C5 | 197 | LEFT$ |
C6 | 198 | RIGHT$ |
C7 | 199 | MID$ |
[edit] Documentation
- Manual (Appendix J has list of characters corresponding to the BASIC keywords; the tokens are the high-bit-set versions of those characters)