Skip to main content
Home Documents Macintosh Tlasm Sysmacs
Tlasm Sysmacs

Tlasm Sysmacs

Macintosh · PDF
Filenametlasm-sysmacs.pdf
Size0.27 MB
Subsection prototypes / 1985_YACC / firmware / yaccsbug
Downloads3
Contents
SysMacs.Text FILE: SysMacs.Text MACWORKS Copy Thu, Mar 16, 1989 11:22 PM SysMacs.Text Written by: - System macros include file. should All system components include this file of standard system macros. Bud Tribble 28-Oct-61 Modification History: AJH = 30-Oct-81 AJH = G2-Nov-B1 AJH = 15-Nov-81 alo 2-Feb-82 LAK 05-Sep-82 LAK 07-Sep-82 MPH (29-Oct-82 LAK 23 Dec 82 LAK LAK LAK MF LAK LAE LAK LAK AJH LAK LAK 5b LAK LAK LAK LAR LAK a 2 18 2i 03 ia 23 06 il 1é ce Jan Jan Jan Feb Feb Feb Feb Feb Apr Jun Jun dun Aug Aug Sep Nov Nov 83 83 83 83 83 added added - changed MOVE.L to LEA in “_ CORE" macro ~ deleted SEEK and old memory management macros ~ added ASYNC option - added some utility core routines DrvrRemove - added 5 object manager core routines option to mem man. macros. - removed object manager calls; added new file system traps (_UnMountVol, MountVol, FlushVol, FlushFile, - added DrveInstall, - added System/Current _DpenRF) and options (FilNam,FilNum) ; removed file system traps _ReadLabel, WriteLabel. CapString, GetTrapAddr, SetFillock, RstFillock, made consistent reorganized remove SetHLock, SetHFurge Delay (again) and Addiirive macros. Changed added Exit added added to LoadFile. SetGrowZone, CompactMem, ROrveinstal 1 trap 463 is now Initutil. Added Removed NOSAVE option Fixed REGS to GetTrapAddr SetTrapAddr macros SetFillype macros with Andy’s SysMacs macros to add new memory manager calls, PurgeMem (no longer used); added SetAppHase. macros for Freetlem, MaxMem, DisposPtr, SetPtrSize, GetPtrSize, DisposHandle, ReAllocHandle, EmptyHandle, Compacthen, Added Added WARES for string compares. SetHandleSize, GetHandleSize, SetAppiLimit, HeapValidate, IMMED option for control Added Resrviiem trap in place of HeapValidate; CompactHem, FreeMem, FurgeMem, and MaxMem traps adjusted for ,575 option. ;CLEAR option for memory manager; added ,CASE and and PurgeMem to reflect correct options, reg save. calls. Made CompactMem, FreeMem, FurgeNem, and ResrvMem use SAVE instead of REGS. Added Offline trap for file system. MoreMasters call for memory manager. Added Macro TrapTo Parameter Misc. “i is the magic number associated is used to call the hardware »MACRO HOVEN.L MOVE TRAF MOVEM.L +ENDM system macros TRAPTO DS/D7,- (SP) #41 07 #5 (SP) +, 05/07 interface routines. with the routine begin called. troutine> save register routine number trap restore register SysMacs. Text »AHACRO IF LEA »ENDC IF » WORD »ENDC IF «WORD ENDO IF »WORD »ENDC IF «WORD sENDC IF WORD -ENDC -ENDM »MACRO IF LEA 2ENDC IF WORD »ENDC lF -ENDC Thu, Mar 16, 1989 11:22 PM __CORE ale dp 41,00 yylost FA000T72 43) = (REGS? $AL00+72 90 = CARYN! FA400+72 ay = "Sys" FA400F12 a' = IMME! SALON YE _ Core Ui ab ef 41, AG Mya te SA000+T2 "E3) = ‘SAVES IF aes '5Y5" WORD = $A400+%2 »ELSE WWORD = $AG00+22 -ENDC "49/0 = ‘REGS? LF YA = *5Y5" wlF aa’ = ‘CLEAR’ wWORD = BA7O0+%2 sELSE «WOR…

Showing first 3,000 characters of 7,298 total. Open the full document →

MacTrove — a free archive of classic Macintosh software. Files mirrored from ftp.funet.fi/pub/mac (info-mac + funet legacy). All software provided for historical preservation.