Difference between revisions of "83:ROMCalls:52A1"

From WikiTI
Jump to: navigation, search
 
m
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
[[Category:83:ROMCalls:By_Address|52A1 - cleanUpASM]]
+
[[Category:83:ROMCalls:By_Name:Memory|CleanUpASM]] [[Category:83:ROMCalls:By_Name|CleanUpASM]] [[Category:83:ROMCalls:By_Address|52A1 - CleanUpASM]]
[[Category:83:ROMCalls:By_Name|cleanUpASM]]
+
 
== Synopsis ==
 
== Synopsis ==
'''Unofficial Name:''' cleanUpASM
+
'''Unofficial Name:''' CleanUpASM
  
 
'''Call Address:''' 52A1
 
'''Call Address:''' 52A1

Latest revision as of 21:00, 29 March 2005

Synopsis

Unofficial Name: CleanUpASM

Call Address: 52A1

Deletes memory at 9327 equal to the size of the executing ASM program.

Inputs

  •  ???

Outputs

  • Deletes memory at 9327 equal to the size of the executing ASM program.

Registers Destroyed

  •  ???

Comments

After calling this, make sure the program does not need the code previously loaded at 9327. A call to this would usually be placed into safe ram for use in a shell or program loader to eliminate the TIOS asm memory leak.

Example

call _cleanUpASM