Tlasm Sysmacs
Tlasm Sysmacs
Macintosh · PDF
| Filename | tlasm-sysmacs.pdf |
|---|---|
| Size | 0.27 MB |
| Subsection | prototypes / 1985_YACC / firmware / yaccsbug |
| Downloads | 3 |
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 →