supermario/base/SuperMarioProj.1994-02-09/ProcessMgr/LomemTab.Color.a
2019-06-29 23:17:50 +08:00

64 lines
2.8 KiB
Plaintext

;
; File: LomemTab.Color.a
;
; Contains: Toolbox low memory switch table when color QuickDraw IS present. It
; is to be put in resource ('lmem',-16458).
;
; Written by: Phil Goldman
;
; Copyright: © 1986-1991 by Apple Computer, Inc., all rights reserved.
;
; Change History (most recent first):
;
; <0> x/xx/86 PYG New Today.
;
;--------------------------------------------------------------------
BLANKS ON
STRING ASIS
PRINT OFF
LOAD 'ProcessMgrIncludes.D'
PRINT ON
INCLUDE 'data.a'
;__________________________________________________________________________________
;
; NOTE: Types other than LTDataAddr are not implemented.
; NOTE: Only toolbox variables should be put in this table.
;
;__________________________________________________________________________________
LomemColor PROC
_LomemTabEntry LTDataAddr, MonkeyLives, $2
_LomemTabEntry LTDataAddr, MemTop, $8
_LomemTabEntry LTDataAddr, HeapEnd, $8
_LomemTabEntry LTDataAddr, SEvtEnb, $1
_LomemTabEntry LTDataAddr, SwitchSnd, $2 ; switchable sound vars
_LomemTabEntry LTDataAddr, ScrDmpEnb, $1
_LomemTabEntry LTDataAddr, MacPgm, $4 ; used as handle to pointers by MPW
_LomemTabEntry LTDataAddr, MinStack, $22
_LomemTabEntry LTDataAddr, JSwapFont, $8 ; font variables
_LomemTabEntry LTDataAddr, WWExist, WindowList-WWExist ; toolbox globals except WindowList
_LomemTabEntry LTDataAddr, SaveUpdate, WMgrPort-SaveUpdate ; toolbox globals except WMgrPort
_LomemTabEntry LTDataAddr, OldStructure, GrayRgn-OldStructure ; toolbox globals except GrayRgn
_LomemTabEntry LTDataAddr, SaveVisRgn, MenuFlash-SaveVisRgn ; toolbox globals except MenuFlash
_LomemTabEntry LTDataAddr, TheMenu, DeskPattern-TheMenu ; toolbox globals except DeskPattern
_LomemTabEntry LTDataAddr, DragFlag, CurLayer-DragFlag ; toolbox globals except CurLayer and SaveSP
_LomemTabEntry LTDataAddr, AfterSaveSP, SoundGlue-AfterSaveSP ; toolbox globals except sound glue
_LomemTabEntry LTDataAddr, AppParmHandle, LastTGlobal-AppParmHandle ; in general, toolbox globals except journaling, cursor data, and WMgrUpdate
_LomemTabEntry LTDataAddr, SwitchedBits, $1
_LomemTabEntry LTDataAddr, WidthTabHandle, $4
_LomemTabEntry LTDataAddr, LastSPExtra, $4
_LomemTabEntry LTDataAddr, MenuDisable, $C ; MenuDisable, MBDFHndl, MBSaveLoc
_LomemTabEntry LTDataAddr, SysFontFam, $4 ; SysFontFam, SysFontSize
_LomemTabEntry LTDataAddr, HiHeapMark, $6
_LomemTabEntry LTDataAddr, MBarHeight, $2
_LomemTabEntry LTDataAddr, LastFOND, $6+$20+$8+$E ; LastFOND, FONDID, App2Packs, MacApp globals
_LomemTabEntry LTDataAddr, SynListHandle, $11
_LomemTabEntry LTDataAddr, LayerPalette, $4
_LomemTabEntry LTDataAddr, TheGDevice, $4
_LomemTabEnd
ENDPROC
END