Difference between revisions of "83:ROMCalls:44B6"

From WikiTI
Jump to: navigation, search
(Changed name capitalization and added to parent category)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
{{untested}}
+
[[Category:83:ROMCalls:By_Name:Variable|DelVar3D]][[Category:83:ROMCalls:By_Name|DelVar3D]][[Category:83:ROMCalls:By_Address|44B6 - DelVar3D]]
[[Category:83:ROMCalls:By_Address:Variable|44B6 - DelVar3D / delMemUpdate]]
+
[[Category:83:ROMCalls:By_Name:Variable|DelVar3D / delMemUpdate]]
+
[[Category:83:ROMCalls:By_Name|DelVar3D / delMemUpdate]]
+
 
== Synopsis ==
 
== Synopsis ==
 
'''Official Name:''' DelVar3D
 
'''Official Name:''' DelVar3D
Line 10: Line 7:
 
'''Call Address:''' 44B6h
 
'''Call Address:''' 44B6h
  
Updates the VAT as if [[83:ROMCalls:44B2|delMem]] was called, but doesn't delete any memory.
+
Updates the VAT and various other pointers as if [[83:ROMCalls:44B2|delMem]] was called, but doesn't delete any memory.
  
 
=== Inputs ===
 
=== Inputs ===
Line 17: Line 14:
  
 
=== Outputs ===
 
=== Outputs ===
* Updates the VAT as if [[83:ROMCalls:44B2|delMem]] was called, but doesn't delete any memory.
+
* VAT and various other pointers updated as if [[83:ROMCalls:44B2|delMem]] was called.
* ???
+
* a preserved
 
+
* f = nz,c
=== Registers Destroyed ===
+
* hl = FFFF
* ???
+
* de preserved
 +
* bc = ([[83:RAM:930F|OPBase]])
  
 
== Comments ==
 
== Comments ==
 
+
* This is a subroutine of [[83:ROMCalls:44B2|delMem]].
== Example ==
+
* Calls [[83:ROMCalls:449A|adjMath]] and [[83:ROMCalls:4496|adjParser]].

Latest revision as of 15:01, 12 April 2005

Synopsis

Official Name: DelVar3D

Unofficial Name: delMemUpdate

Call Address: 44B6h

Updates the VAT and various other pointers as if delMem was called, but doesn't delete any memory.

Inputs

  • de = Data Location
  • bc = Data Size

Outputs

  • VAT and various other pointers updated as if delMem was called.
  • a preserved
  • f = nz,c
  • hl = FFFF
  • de preserved
  • bc = (OPBase)

Comments