83Plus:BCALLs:4327

From WikiTI
Revision as of 01:56, 3 May 2005 by 84plusfreak (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Synopsis

Official Name: CreateString

BCALL Address: 4327

Creates a string.

Inputs

  • HL = Length in bytes
  • OP1 = Name of string

Outputs

  • HL points to symbol table entry
  • DE points to data section
  • OP4 contains the name as inputted in OP1.

Registers Destroyed

Comments

If there isn't enough RAM a memory error will be generated. (OP1) doesn't have to be 04h. (OP1+3) and (OP1+4) have to be zero. Contents of the string are random.

Example

ld hl,strName
RST rMov9ToOP1
ld hl,10
B_CALL CreateString

matName: db StrngObj,tVarStrng,tStr1,0,0