Difference between revisions of "83Plus:BCALLs:4E82"
From WikiTI
m |
m (→Inputs) |
||
Line 8: | Line 8: | ||
=== Inputs === | === Inputs === | ||
− | * ([[83Plus:RAM: | + | * ([[83Plus:RAM:965D|nextParseByte]]): address of 5Fh (prgm) token minus one |
− | * ([[83Plus:RAM: | + | * ([[83Plus:RAM:965F|basic_end]]): end of line to parse |
=== Outputs === | === Outputs === |
Latest revision as of 20:15, 2 December 2011
Synopsis
Official Name: ParsePrgmName
BCALL Address: 4E82
Parses a program token and name out of memory and copies it to OP1.
Inputs
- (nextParseByte): address of 5Fh (prgm) token minus one
- (basic_end): end of line to parse
Outputs
- OP1: type and name of program, zero-terminated
Destroys
- All
Comments
This is used by the OS to parse a line containing Asm( or AsmComp(.
It will throw an error if any parsing problems are encountered.