Difference between revisions of "83Plus:BCALLs:8084"
From WikiTI
m |
|||
Line 1: | Line 1: | ||
− | [[Category:83Plus:BCALLs:By_Name|EraseFlashPage]] | + | [[Category:83Plus:BCALLs:By_Name:Memory|EraseFlashPage]] [[Category:83Plus:BCALLs:By_Name|EraseFlashPage]] [[Category:83Plus:BCALLs:By_Address|8084 - EraseFlashPage]] |
− | [[Category:83Plus:BCALLs: | + | |
− | [[Category:83Plus:BCALLs: | + | |
== Synopsis == | == Synopsis == | ||
'''Official Name:''' EraseFlashPage | '''Official Name:''' EraseFlashPage |
Latest revision as of 20:32, 29 March 2005
Synopsis
Official Name: EraseFlashPage
BCALL Address: 8084
Erase a Flash sector (reset it to all FF's.)
Inputs
- A = Flash page to erase
Outputs
- NZ if the sector could not be erased
Destroys
- AF, HL
Comments
Flash must be write enabled first.
Note that this will erase an entire sector of Flash, which is usually 64k. It is physically impossible to erase a smaller area, due to the internal structure of the Flash chip used in the 83+.
This B_CALL will refuse to erase page 1E; you must use EraseFlash for that.