Difference between revisions of "84PCSE:RAM:8560"

From WikiTI
Jump to: navigation, search
(Created page with '8560 - textShadowtextShadow == Synopsis == '''Hypothesized Official Name:''' textShadow '''Memory Address:'''…')
 
Line 1: Line 1:
[[Category:84PCSE:RAM:By Address|8560 - textShadow]][[Category:84PCSE:RAM:By Name|textShadow]]
+
[[Category:84PCSE:RAM:By Address|8000 - appData]][[Category:84PCSE:RAM:By Name|appData]]
 
== Synopsis ==
 
== Synopsis ==
  
'''Hypothesized Official Name:''' textShadow
+
'''Hypothesized Official Name:''' appData
  
'''Memory Address:''' 8560
+
'''Memory Address:''' 8000
  
'''Length:''' 260 bytes
+
'''Length:''' 256 bytes
  
This appears to be the same as the old [[83Plus:RAM:8508|textShadow]]. It can generally be used for scrap RAM.
+
This appears to be the same as the old [[83Plus:RAM:8000|appData]]. It can generally be used for scrap RAM.
  
 
== Comments ==
 
== Comments ==
  
This area has been significantly expanded from its previous size.
+
This looks like a great place to put an interrupt vector table. But beware that any BCALL that copies code to RAM for execution---including all flash BCALLs---will overwrite the last byte of the IVT, which would reside at 8100. Such routines also always disable interrupts temporarily and set IM 1.

Revision as of 03:19, 21 February 2014

Synopsis

Hypothesized Official Name: appData

Memory Address: 8000

Length: 256 bytes

This appears to be the same as the old appData. It can generally be used for scrap RAM.

Comments

This looks like a great place to put an interrupt vector table. But beware that any BCALL that copies code to RAM for execution---including all flash BCALLs---will overwrite the last byte of the IVT, which would reside at 8100. Such routines also always disable interrupts temporarily and set IM 1.