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

From WikiTI
Jump to: navigation, search
(Synopsis)
 
(3 intermediate revisions by 3 users 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]]
+
 
== Synopsis ==
 
== Synopsis ==
'''Official Name:''' DELVAR3D  (is squish.inc considered official or what?)
+
'''Official Name:''' DelVar3D
  
 
'''Unofficial Name:''' delMemUpdate
 
'''Unofficial Name:''' delMemUpdate
Line 9: Line 7:
 
'''Call Address:''' 44B6h
 
'''Call Address:''' 44B6h
  
Updates the VAT as if 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 16: Line 14:
  
 
=== Outputs ===
 
=== Outputs ===
* Updates the VAT as if delmem was called
+
* 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