Difference between revisions of "83Plus:BCALLs:4E82"

From WikiTI
Jump to: navigation, search
m
m (Inputs)
 
Line 8: Line 8:
  
 
=== Inputs ===
 
=== Inputs ===
* ([[83Plus:RAM:865D|nextParseByte]]): address of 5Fh (prgm) token minus one
+
* ([[83Plus:RAM:965D|nextParseByte]]): address of 5Fh (prgm) token minus one
* ([[83Plus:RAM:865F|basic_end]]): end of line to parse
+
* ([[83Plus:RAM:965F|basic_end]]): end of line to parse
  
 
=== Outputs ===
 
=== Outputs ===

Latest revision as of 21: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

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.