Difference between revisions of "83Plus:BCALLs:4345"

From WikiTI
Jump to: navigation, search
 
m (official->unofficial)
Line 4: Line 4:
  
 
== Synopsis ==
 
== Synopsis ==
'''Official Name:''' UpdatePointers
+
'''Unofficial Name:''' UpdatePointers
  
 
'''BCALL Address:''' 4345
 
'''BCALL Address:''' 4345

Revision as of 08:16, 12 August 2006


Synopsis

Unofficial Name: UpdatePointers

BCALL Address: 4345

Updates 23 pointers after memory has been inserted or deleted

Inputs

  • DE = Location in RAM where memory was inserted/deleted
  • BC = Number of bytes to decrease each pointer by (use signed integer to increase the pointers)

Outputs

none

Destroys

All

Comments

These 23 pointers in RAM will be updated:

  • iMathPtr1
  • iMathPtr2
  • iMathPtr3
  • iMathPtr4
  • iMathPtr5
  • asm_data_ptr1
  • asm_data_ptr2
  • fmtMatMem
  • newDataPtr
  • EQS
  • 9319h
  • 9302h
  • insDelPtr
  • 9306h
  • 9311h
  • editDat
  • chkDelPtr1
  • XOutDat
  • YOutDat
  • fOutDat
  • 84E7h
  • inputDat
  • chkDelPtr2