Difference between revisions of "83Plus:BCALLs:8054"
From WikiTI
m |
(→Comments: page number masking) |
||
Line 22: | Line 22: | ||
== Comments == | == Comments == | ||
This is almost exactly equivalent to the OS [[83Plus:BCALLs:5017|FlashToRAM]]. | This is almost exactly equivalent to the OS [[83Plus:BCALLs:5017|FlashToRAM]]. | ||
+ | |||
+ | Note that the high bits of A are masked out appropriately (so, for instance, passing A = 7F will read from the boot page regardless of the hardware version.) Set A = 0 to copy data from the main RAM; you cannot use this routine to copy data from the extra RAM. |
Revision as of 20:49, 29 January 2007
Synopsis
Unofficial Name: FlashToRAM2
BCALL Address: 8054
Copy data to RAM from either Flash or RAM.
Inputs
- AHL = source address
- DE = destination address
- BC = number of bytes to copy
Outputs
- AHL advanced by BC bytes
- DE advanced by BC bytes
- BC = 0
Destroys
Comments
This is almost exactly equivalent to the OS FlashToRAM.
Note that the high bits of A are masked out appropriately (so, for instance, passing A = 7F will read from the boot page regardless of the hardware version.) Set A = 0 to copy data from the main RAM; you cannot use this routine to copy data from the extra RAM.