; ; File: ScriptMgrHeader.a ; ; Contains: Header for basic Script Mgr 'ptch' resource. ; ; Copyright: © 1986-1990, 1992 by Apple Computer, Inc., all rights reserved. ; ; Change History (most recent first): ; ; <4> 4/29/92 FM Get rid of SysVers conditionals ; <3> 4/10/90 PKE Deleted conditionalized definition of SysVers. ; <2> 3/25/90 PKE Updated header to BBS format. DonÕt define forRom if undefined ; (it shouldnÕt ever be). ; <1> 12/18/89 CCH Adding for the first time into BBS. Changed include 'inc.sum.a' ; to load 'StandardEqu.d'. Updated file name references. ; ; (BBS versions above, EASE versions below) ; <1.8> 8/26/89 PKE Cleaned up conditionals, changed Initialize to SMgrInitialize ; for System build too. ; <1.7> 8/22/89 SES Removed references to nFiles. ; <1.6> 6/23/89 PKE Skip definition of buildLevel (done in ScriptPriv.a). ; <1.5> 6/9/89 PKE Set patch ID=4 in Sys 6.04 as well as Sys 7.0 ; <1.4> 3/12/89 PKE Get private SMgr version number from ScriptPriv.a, not public ; one from ScriptEqu.a. ; <1.3> 2/21/89 PKE Replaced with RomProj version, which already had system and Rom ; sources merged. ; (EASE ROMProj versions below) ; <1.5> 2/21/89 PKE Fix up LOAD files: always use include 'StandardEqu.d' and ; include 'ScriptPriv.a'. ; <1.4> 2/14/89 PKE Updated to use MPW 3.0 final ScriptEqu.a equate names ; <1.3> 2/3/89 PKE Merged with current system sources (CCH's 01/16/1989 merge of ; 6.0.4 and 7.0 sources, done in RES.sys:smgr) ; 2/2/89 pke Merged system sources and ROM sources ; <1.2> 11/14/88 PKE Synchronize EASE and Projector ; <1.1> 11/11/88 CCH Fixed Header. ; <1.0> 11/9/88 CCH Adding to EASE. ; (old EASE ROMProj versions below) ; <¥1.3> 10/27/88 LDC Mods by Carl Hewitt and Brian McGhie in the process of putting ; Script Manager in ROM ; (EASE SYSProj versions below) ; <1.2> 2/14/89 PKE Updated to use MPW 3.0 final ScriptEqu.a equates ; <1.1> 1/16/89 CCH Merged 6.0.3 final sources into 7.0. ; <1.0> 11/16/88 CCH Added to EASE. ; (pre-EASE versions below) ; 10/18/88 ldc Can get minimal changes by including this in the ROM ; 10/10/88 ldc conditional assembly for rom ; 7/26/88 ldc defined smgrResourceNum ; ** changes above are for ROM or buildLevel >= 2 ** ; 7/13/86 MED First draft: broke out from ScriptMgrInit.a ;___________________________________________________________________________________________________ ; To Do: ; ;___________________________________________________________________________________________________ load 'standardequ.d' include 'ScriptPriv.a' IF (NOT forRom) THEN ; do this for 604 too <06/08/89 pke><08/26/89 pke> smgrResourceNum equ 4 ENDIF ; ----------------------------------------------------------------------------- blanks on string asis IF NOT ForROM THEN CodeEntry main export ELSE CodeEntry PROC export ENDIF IF NOT ForROM THEN import SmgrInitialize ; start of init code ENDIF export versionAddress ; address of SMGR version export PatchStart IF NOT forRom THEN bra.w SMgrInitialize ; branch over the header. dc.l ('ptch') ; resource type. dc.w smgrResourceNum ; resource number. ENDIF versionAddress dc.w smgrVersPriv ; Use private version no. (in ; ScriptPriv.a) <03/12/89 pke> PatchStart ; real code is linked in following this point ; ----------------------------------------------------------------------------- end