Runer112

Free RAM areas

Jun 12th, 2012
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.16 KB | None | 0 0
  1. ***** 8000h 80FFh 256 appData Used in MD5 calculations
  2. ** 8100h 822Fh 304 ramCode Partially used during archive reading/writing
  3. *** 8230h 824Fh 32 baseAppBrTab [83+BE] App page table; should be restored when done with B_CALL(_FillBasePageTable)
  4. ***** 8230h 824Fh 32 clockFlag [15MHz] Temporary clock flags
  5. ***** 8250h 82A1h 82 MD5Temp Used in MD5 calculations
  6. **** 82A2h 82A3h 2 ? Something about locating apps/archived variables
  7. ***** 82A4h 82A4h 1 ?
  8. ** 82A5h 83A4h 256 tempSwapArea Used during archive reading/writing and graphing
  9. ***** 83A5h 83E4h 64 MD5Buffer Used in MD5 calculations
  10.  
  11. ***** 8452h 8459h 8 prevDData ?
  12. ** 845Ah 8451h 8 lFont_record Used to display large font bitmaps
  13. ** 8462h 8469h 8 sFont_record Used to display small font bitmaps
  14. ***** 846Ah 846Dh 4 tokVarPtr ?
  15. *** 846Eh 8475h 8 indicMem Used by 2nd/alpha indicator in top right corner of screen; do not use B_CALL(_GetKey) or B_CALL(_GetKeyRetOff)
  16. *** 8476h 8477h 2 indicCounter Used by run/pause indicator; disable before using with B_CALL(_RunIndicOff)
  17. ** 8478h 84BEh 11 OP1 Used for rst rMov9ToOP1 and OS math
  18. **** 8483h 84BEh 60 OP2 Used for OS math and other functions
  19. *** 84BFh 84C6h 8 progToEdit Used when running an app/program or opening a variable in an edit buffer
  20. ***** 84C7h 84D2h 12 nameBuff ?
  21.  
  22. ** 84DDh 84DEh 2 chkDelPtr1 ?
  23. **** 84DFh 84E0h 2 chkDelPtr2 ?
  24. **** 84E1h 84E2h 2 insDelPtr ?
  25. *** 84E3h 84E4h 2 upDownPtr ?
  26. **** 84E5h 84EAh 6 fOutDat ?
  27. **** 84EBh 84ECh 2 asm_data_ptr1 Usable RAM pointer auto adjusted by _InsertMem and _DelMem
  28. **** 84EDh 84EEh 2 asm_data_ptr2 Usable RAM pointer auto adjusted by _InsertMem and _DelMem
  29. **** 84EFh 84F0h 2 asm_sym_ptr1 Usable VAT pointer auto adjusted by _InsertMem and _DelMem
  30. **** 84F1h 84F2h 2 asm_sym_ptr2 Usable VAT pointer auto adjusted by _InsertMem and _DelMem
  31. ***** 84F3h 8506h 20 asm_ram Set aside just for you!
  32. ***** 8507h 8507h 1 asm_ind_call Set aside just for you!
  33. *** 8508h 8587h 128 textShadow Holds the ASCII contents of the homescreen; should be cleared when done with B_CALL(_HomeUp) and B_CALL(_ClrScrn)
  34.  
  35. ***** 85FEh 860Ah 13 userMenuSA Error string for OS error menus
  36. ***** 860Bh 865Eh 84 ?
  37.  
  38. ***** 86ECh 89EBh 768 saveSScreen Stores the screen bitmap upon APD; if the OS has control (e.g. _GetKey), disable/enable APD around use with res/set apdAble,(iy+apdFlags)
  39.  
  40. ***** 8A11h 8A13h 3 flags+asm_Flag1 Three flag bytes set aside just for you!
  41.  
  42. ***** 8A3Ah 8C4Ch 531 statVars Holds statistic floats; can be invalidated when done with B_CALL(_DelRes)
  43. ***** 8C4Dh 8D16h 202 infVars ?
  44. **** 8D17h 8D17h 1 curGStyle Used during graphing; results in a minor visual glitch if ON is pressed in the OS until the graph screen is opened; can set to 0 when done
  45. ***** 8D18h 8DA0h 137 curGY Used during graphing
  46.  
  47. **** 9055h 90D2h 126 fin_N Holds finance variables
  48. *** 90D3h 913Eh 108 smallEditRAM The OS rarely uses this; because of this, it has become popular for hook storage
  49.  
  50. ***** 92FCh 933Fh 68 ?
  51. ***** 9340h 9640h 768 plotSScreen Stores the graph screen image; can be cleared when done with B_CALL(_GrBufClr) and set graphDraw,(iy+graphFlags)
  52.  
  53. ***** 966Eh 96EDh 128 cmdShadow Fine in a program; if in an app, should be cleared when done with B_CALL(_HomeUp), B_CALL(_ClrTxtShd), and B_CALL(_SaveCmdShadow)
  54.  
  55. *** 970Eh 9774h 103 Holds the list editor data; should be cleared when done with the pattern $01,$00,$00,($71,$00,$00,$00,$00)*20
  56.  
  57. ***** 97B0h 97B0h 1 fmtDigits ?
  58. ***** 97B1h 97F1h 65 fmtString Used when displaying complex numbers and possibly other things
  59. ***** 97F2h 9803h 18 fmtConv ?
  60. ***** 9804h 9807h 4 fmtLeft Used when displaying complex numbers, strings, lists, matrices, and possibly other things
  61. ***** 9808h 980Bh 4 fmtMatSym Used when displaying matrices
  62.  
  63. **** 9834h 9849h 22 pagedCount Used by edit buffers
  64. ***** 984Ah 984Bh 2 Used by OS menus
  65. ***** 984Ch 984Ch 1 ?
  66. ***** 984Dh 9866h 26 appErr1 Pretty much not used
  67. ** 9867h 9868h 2 flashByte1 Used by many OS routines that read from archive
  68. ** 9869h 986Dh 5 freeArcBlock Used during archive reading/writing
  69. ***** 986Eh 986Fh 2 ?
  70. *** 9870h 9871h 2 appRawKeyHandle ?
  71. ***** 9872h 9B71h 768 appBackUpScreen Stores the screen bitmap upon running an app
Add Comment
Please, Sign In to add comment