persst | collat | Address | Name | Size | What destroys it | How to fix it | What it breaks |
***** | ***** | $8000 | appData | 256 | APD (OFFSCRPT) | | |
*** | ***** | $8100 | ramCode | 119 | flash activities | | |
***** | ***** | $8177 | smallEditCol | 185 | | | |
***** | **** | $8230 | baseAppBrTab | 33 | | bcall(_fillBasePageTable) | multipage apps on 83+ |
***** | ***** | $8251 | bootTemp | 8 | receiving OS | | |
***** | ***** | $8259 | MD5Stuff | 74 | MD5 calculations | | |
**** | ***** | $82A3 | appSearchPage | 2 | OS general app routines | | |
**** | ***** | $82A5 | tempSwapArea L4 | 232 | archive stuff | | |
**** | ***** | $838D | appID | 5 | OS general app routines | | |
**** | ***** | $8392 | arcPageStuff | 3 | most archive operations | | |
**** | ***** | $8395 | | 16 | ??? | | |
* | ***** | $83A5 | MD5Buffer | 12 | Axe-subroutine arguments | | |
** | ***** | $83B1 | MD5Buffer | 30 | Axe-Archived variable pointers | | |
** | *** | $83CF | MD5Buffer | 2 | Axe-random seed | | |
*** | ***** | $83D1 | MD5Buffer | 8 | Axe-sprite rotation/flipping and hex printing | | |
**** | ***** | $83D9 | MD5Buffer | 12 | Axe-axiom variables | | |
***** | ***** | $83E5 | | 6 | ??? | | |
*** | ***** | $83EB | Abackup | 1 | flash operations, app bcalls, and other? | | |
**** | ***** | $83EC | | 2 | ??? | | |
**** | ***** | $83EE | arcInfo | 68 | link routines and other? | | |
**** | ***** | $8432 | appInfo | 13 | OS general app routines | | |
| | $843F | | 19 | | manual restore | |
**** | ***** | $8452 | prevDData | 8 | ??? | zero | |
* | ***** | $845A | lFont_record | 8 | large font | | |
* | ***** | $8462 | sFont_record | 8 | small font | | |
**** | **** | $846A | tokVarPtr | 4 | ??? | zero | |
**** | ***** | $846E | indicMem | 10 | run indicator | | |
* | ***** | $8478 | OP1 | 11 | Axe-AppVars, float{}, Ans, Text >Dec | | |
** | ***** | $8483 | OP2 | 11 | Axe-float{}, Ans, Text >Dec | | |
*** | ***** | $848E | OP3 | 11 | Text > Tok | | |
*** | ***** | $8499 | OP4-OP6 | 38 | random OS routines | | |
**** | ***** | $84BF | progToEdit | 8 | running apps, editing progs | | |
**** | ***** | $84C7 | nameBuff | 11 | typing a name | | |
**** | ***** | $84D2 | equ_edit_save | 1 | ??? opening an editor? | | |
**** | ***** | $84D3 | iMathPtrs | 10 | editing anything | | |
**** | ***** | $84DD | stuff | 14 | ??? probably editing? | zero | |
** | ***** | $84EB | asm_pointers | 8 | moving user memory | | |
***** | ***** | $84F3 | asm_ram | 21 | | | |
**** | **** | $8508 | textShadow L5 | 128 | | bcall(_clrTxtShd) | |
**** | **** | $8588 | textShadPtrs | 5 | | bcall(_clrTxtShd) | |
**** | ** | $858D | cxVectors | 25 | | manual restore | changing apps (quitting) |
**** | ***** | $85A6 | | 4 | | | |
**** | ***** | $85AA | monQueue | 18 | ??? | | |
*** | *** | $85BC | onSP | 2 | | manual restore | homescreen errors |
**** | ***** | $85BE | promptStuff | 18 | ??? | | |
**** | ***** | $85D0 | varType | 12 | | | |
**** | *** | $85DC | menuStuff | 7 | | zero | |
**** | *** | $85E3 | menuFlagBackups | 4 | | zero | |
**** | ***** | $85E7 | progCurrent | 120 | | | |
***** | ***** | $865F | linkStuff | 120 | linking | | |
* | **** | $86D7 | penCol | 2 | small font, OS drawing | zero works | |
**** | **** | $86D9 | rclQueuePtrs | 4 | | ----- | |
*** | *** | $86DD | errNo | 1 | OS errors (like appvar stuff) | zero | |
*** | *** | $86DE | errSP | 2 | OS errors | manual restore | |
*** | *** | $86E0 | errOffset | 2 | OS errors | zero | |
***** | ***** | $86E2 | | 10 | | | |
***** | ***** | $86EC | saveSScreen L1 | 714 | APD | | |
** | ***** | $89B6 | saveSScreen L1 | 54 | Axe-A-Theta | | |
| | $89EC | | 74 | | manual restore | |
***** | ***** | $8A36 | | 4 | | | |
***** | ***** | $8A3A | statVars L2 | 531 | | bcall(_delRes) | |
***** | ***** | $8C4D | infVars | 202 | | zero | |
***** | *** | $8D17 | curGStyle | 1 | | zero | |
***** | **** | $8D18 | curGY | 137 | | zero | |
***** | ** | $8DA1 | graphStuff | 6 | | manual backup | graphing |
***** | **** | $8DA7 | entryStackStuff | 133 | | manual backup | entry stack (2nd entry) |
***** | ***** | $8E2C | | 59 | ??? | | |
***** | **** | $8E67 | graphVariables | 494 | | bcall(_grReset) | graphing variables |
***** | **** | $9055 | financeVariables | 126 | | bcall(_zeroFinanceVars) | finance variables |
***** | ***** | $90D3 | smallEditRam | 108 | | | |
***** | **** | $913F | moreGraphVars | 157 | | bcall(_grReset) | graphing variables |
***** | **** | $91DC | tableStuff | 294 | | zero | |
***** | **** | $9302 | entryStackStuff | 5 | | manual restore | entry stack (2nd entry) |
***** | ***** | $9307 | | 57 | BASIC menus | | |
** | ***** | $9340 | plotSScreen L6 | 768 | most screen activities | | |
***** | **** | $9640 | randomSeeds | 18 | | bcall(_randInit) | |
***** | **** | $9652 | parsingPtrs | 28 | | manual restore | quittting |
***** | *** | $966E | cmdShadow | 128 | | bcall(_clrTxtShd) then bcall(_saveCmdShadow) | MirageOS |
***** | **** | $96EE | cmdShadowPtrs | 6 | | bcall(_clrTxtShd) then bcall(_saveSmdShadow) | |
**** | ***** | $96F4 | editPtrs | 8 | opening edit buffer | | |
***** | **** | $96FC | listEditPtrs | 121 | | zero | |
***** | **** | $9775 | graphTypes | 48 | | zero | |
***** | * | $97A5 | windowStuff | 11 | | manual restore | small and large text |
**** | ***** | $97B0 | formatStuff | 92 | | displaying OS formatted strings ----- | |
***** | ***** | $980C | equationStuff | 9 | ??? evaluating an equation? | zero | |
**** | **** | $9815 | | 11 | ??? deleting stuff? | zero | |
** | * | $9820 | stackPointers | 20 | user mem operations | manual restore | don't touch user mem (appvars) |
**** | ***** | $9834 | pagedStuff | 8 | archive reading | | |
**** | ***** | $983C | | 43 | menus | zero | |
**** | ***** | $9867 | flashTemp | 9 | reading flash | | |
**** | ***** | $9870 | appRawKeyHandle | 2 | ??? | | |
***** | ***** | $9872 | appBakUpScrn L3 | 768 | | | |
| | $9B72 | | 148 | | | |
***** | **** | $9C06 | baseAppBrTab2 | 106 | usb stuff | bcall(_fillBasePageTable) | |
***** | **** | $9C70 | usbStuff | 62 | usb stuff | | |
*** | ***** | $9CAE | SESpeed | 1 | this might get randomly written to | | |
***** | ***** | $9CAF | | 182 | ??? | | |
**** | ***** | $9D65 | localTokStr | 17 | used by localization apps | | |
**** | ***** | $9D76 | keyToStr | 18 | ??? | | |
***** | ***** | $9D88 | sEdMonSp | 2 | small edit SP | | |
***** | ***** | $9D8A | bpSave | 11 | usb stuff | | |
| | $9D95 | | 399 | | manual restore | |