mirror of
https://github.com/elliotnunn/mac-rom.git
synced 2024-12-28 01:29:20 +00:00
4325cdcc78
Resource forks are included only for .rsrc files. These are DeRezzed into their data fork. 'ckid' resources, from the Projector VCS, are not included. The Tools directory, containing mostly junk, is also excluded.
116 lines
4.1 KiB
Plaintext
116 lines
4.1 KiB
Plaintext
;
|
|
; File: LMEquates.a
|
|
;
|
|
; Contains: xxx put contents here (or delete the whole line) xxx
|
|
;
|
|
; Written by: xxx put name of writer here (or delete the whole line) xxx
|
|
;
|
|
; Copyright: © 1989-1991 by Apple Computer, Inc., all rights reserved.
|
|
;
|
|
; Change History (most recent first):
|
|
;
|
|
; <1> 10/14/91 JSM first checked in
|
|
; <1.0> 11/16/89 CCH Adding from ÒLM Equates.aÓ
|
|
; <1.0> 11/16/89 WTO Initial checkin.
|
|
;
|
|
;
|
|
|
|
;EASE$$$ READ ONLY COPY of file ÒLMEquates.aÓ
|
|
; 1.0 CCH 11/16/1989 Adding from ÒLM Equates.aÓ
|
|
; END EASE MODIFICATION HISTORY
|
|
; 1.0 WTO 11/16/1989 Initial checkin.
|
|
; END EASE MODIFICATION HISTORY
|
|
;___________________________________________________________________________
|
|
; Lap Manager Public Equates
|
|
; © Apple Computer 1989
|
|
|
|
;
|
|
; LAP Manager call codes passed in D0 (call at [ATalkHk2] + 2)
|
|
;
|
|
LRdDispatch EQU 1 ; Dispatch to protocol handler
|
|
LWrtInsert EQU 2 ; Insert in LAPWrite hook
|
|
LWrtRemove EQU 3 ; Remove from LAPWrite hook
|
|
LWrtGet EQU 4 ; Get who's in LAPWrite hook
|
|
LSetInUse EQU 5 ; Set address in use flag
|
|
LGetSelfSend EQU 6 ; Get value of self send flag
|
|
LAARPAttach EQU 7 ; Attach an AARP listener
|
|
LAARPDetach EQU 8 ; Detach an AARP listener
|
|
LGetATalkInfo EQU 9 ; Get AppleTalk info
|
|
LGetPortInfo EQU 10 ; Get port info
|
|
LOpenADEV EQU 11 ; Open ADEV file
|
|
LNSetInUse EQU 12 ; Port-based set-in-use call
|
|
LGetBridgeInfo EQU 13 ; Get bridge info
|
|
LSetATalkInfo EQU 14 ; Set AppleTalk info
|
|
LShutdownBridge EQU 15 ; Shut down bridge
|
|
LInit EQU 16 ; init run time LAP manager
|
|
LUsePortB EQU 17 ; request use of printer port
|
|
LFreePortB EQU 18 ; grant use of printer port
|
|
LStatPortB EQU 19 ; obtain current printer port status
|
|
LNetAlert EQU 20 ; notify user of network alert condition
|
|
L802Attach EQU 21 ; attach an 802.2 protocol handler
|
|
L802Detach EQU 22 ; detach an 802.2 protocol handler
|
|
LAddAEQ EQU 23 ; add AppleTalk event queue entry
|
|
LRmvAEQ EQU 24 ; remove AppleTalk event queue entry
|
|
LGetAEQ EQU 25 ; get pointer to AppleTalk event queue
|
|
LLastCall EQU LGetAEQ ; Last valid call
|
|
|
|
;
|
|
; Flag bits passed in D1 on LWrtInsert
|
|
;
|
|
LWSelfSend EQU 7 ; ADEV handles self send
|
|
LWSrvrWks EQU 5 ; Honor server/wks bit
|
|
LWVMdefer EQU 4 ; buffer and defer incoming packets
|
|
LWReserved EQU 0 ; Reserved for internal use
|
|
|
|
;
|
|
; atlk call codes passed in D0 (call at atlk start plus 2)
|
|
;
|
|
AInstall EQU 1 ; Installation
|
|
AShutdown EQU 2 ; Shutdown
|
|
AGetInfo EQU 3 ; Get link information
|
|
AGetMCast EQU 4 ; Get multicast addr
|
|
ASetMCast EQU 5 ; Set multicast addr
|
|
ADelMCast EQU 6 ; Delete multicast addr
|
|
|
|
|
|
;
|
|
; ADEV call code passed in D0 (call at ADEV start)
|
|
;
|
|
|
|
GetADEV EQU 101 ; Get next ADEV
|
|
SelectADEV EQU 102 ; Select ADEV
|
|
ReSelADEV EQU 103 ; Re-selected ADEV
|
|
|
|
LAPMgrPtr EQU $B18 ; This points to our start (???ATalkHk2?)
|
|
LAPMgrCall EQU 2 ; Offset to make LAP manager calls
|
|
atlkCall EQU 2 ; Offset to make atlk calls at
|
|
|
|
;
|
|
; Resource IDs
|
|
;
|
|
adevBaseID EQU -4032 ; Base resource ID for ADEVs
|
|
|
|
;
|
|
; atlk AGetInfo call
|
|
;
|
|
AInfoVers EQU 2 ; version number describes reply buffer below
|
|
AInfoSz EQU 20 ; size in bytes of reply buffer
|
|
; (big enough to handle 6 byte link addr)
|
|
|
|
ATlkInfo RECORD 0 ; link information
|
|
Version DS.W 1 ; version number
|
|
InfoLength DS.W 1 ; length of this rec
|
|
LinkSpeed DS.L 1 ; speed of link in bits/second
|
|
BandWidth DS.B 1 ; bandwidth factor
|
|
Reserved DS.B 3
|
|
Flags DS.B 1 ; informative flags (see below)
|
|
LinkAdrLen DS.B 1 ; link address length in bytes
|
|
LinkAddress DS.B 6 ; start of link address (reserve 6 bytes)
|
|
ENDR
|
|
;
|
|
; atlk AGetInfo flags
|
|
;
|
|
AtlkExtended EQU 7 ; bit in on if link has extended addressing
|
|
AtlkROnly EQU 6 ; true if link is for router only ports
|
|
|