Difference between revisions of "83Plus:OS:Ram Pages"

From WikiTI
Jump to: navigation, search
m
(usb!)
Line 18: Line 18:
  
 
'''83'''
 
'''83'''
* 84+(se) overwrites data at 4000h through 4080h with bytes 08-69 at least prior to app execution. (Used for storing the base pages of apps)
+
* OS 2.x uses at least some of the range 4000h through 4080h to store app base pages prior to app execution.
 +
* 4100 through 433A is used for various buffers during USB communication.
 
* 3rd Party Uses
 
* 3rd Party Uses
 
** Temporary swap for Virtual Calc by Michael Vincent
 
** Temporary swap for Virtual Calc by Michael Vincent

Revision as of 17:45, 25 May 2006


This is to mark what ram pages may be used for short term or long term use.

80

  • Default for TIOS at C000h
  • Execution protected


81

  • Default for TIOS at 8000h


82

  • Not used by TIOS under typical execution
  • Execution protected


83

  • OS 2.x uses at least some of the range 4000h through 4080h to store app base pages prior to app execution.
  • 4100 through 433A is used for various buffers during USB communication.
  • 3rd Party Uses
    • Temporary swap for Virtual Calc by Michael Vincent
    • Temporary code execution for Real Sound by James Montelongo


84

  • Not used by TIOS under typical execution
  • Execution protected
  • 3rd Party Uses
    • Long term use for Virtual Calc by Michael Vincent


85

  • Not used by TIOS under typical execution
  • 3rd Party Uses
    • Long term use for Virtual Calc by Michael Vincent


86

  • Not used by TIOS under typical execution
  • Execution protected
  • 3rd Party Uses
    • Long term use for Restore Mem by Michael Vincent

87

  • Not used by TIOS under typical execution
  • 3rd Party Uses
    • Long term use for Restore Mem by Michael Vincent