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

From WikiTI
Jump to: navigation, search
Line 2: Line 2:
  
 
This is to mark what ram pages may be used for short term or long term use.
 
This is to mark what ram pages may be used for short term or long term use.
 +
 +
'''It should be noted that on the newer calculator models ([[83Plus:Ports:15|port 15]] >= 55h) pages 82-87 refer to the same physical memory'''
  
 
'''80'''
 
'''80'''

Revision as of 12:25, 7 October 2012


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

It should be noted that on the newer calculator models (port 15 >= 55h) pages 82-87 refer to the same physical memory

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
    • Temporary CALCnet buffers for direct USB for Doors CS 7.2 and higher by Christopher "Kerm Martian" Mitchell


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