first commit for github

This commit is contained in:
Christopher Shepherd 2015-05-09 15:40:04 -04:00
commit 143d8cbdd5
180 changed files with 24770 additions and 0 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
Library/.AppleDouble/Anim.s Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

62
Library/Ace.Macs.s Normal file
View File

@ -0,0 +1,62 @@
* ACE tool macros
* by Dave Klimas
;
; Copyright Apple Computer, Inc. 1986, 1987
; and Roger Wagner Publishing, Inc. 1988
; All Rights Reserved
;
_ACEBootInit MAC
Tool $11D
<<<
~ACEStartUp MAC
PHW ]1
_ACEStartUp MAC
Tool $21D
<<<
_ACEShutDown MAC
Tool $31D
<<<
~ACEVersion MAC
PHA
_ACEVersion MAC
Tool $41D
<<<
_ACEReset MAC
Tool $51D
<<<
~ACEStatus MAC
PHA
_ACEStatus MAC
Tool $61D
<<<
~ACEInfo MAC
P2SW ]1
_ACEInfo MAC
Tool $71D
<<<
~ACECompress MAC
PxL ]1;]2;]3;]4
PxW ]5;]6
_ACECompress MAC
Tool $91D
<<<
~ACEExpand MAC
PxL ]1;]2;]3;]4
PxW ]5;]6
_ACEExpand MAC
Tool $A1D
<<<
_ACECompBegin MAC
Tool $B1D
<<<
_ACEExpBegin MAC
Tool $C1D
<<<
_GetACEExpState MAC
Tool $D1D
<<<
_SetACEExpState MAC
Tool $E1D
<<<

91
Library/Adb.Macs.s Normal file
View File

@ -0,0 +1,91 @@
* Desktop Bus tool macros
* by Dave Klimas
;
; Copyright Apple Computer, Inc. 1986, 1987
; and Roger Wagner Publishing, Inc. 1988
; All Rights Reserved
;
_ADBBootInit MAC
Tool $109
<<<
_ADBStartUp MAC
Tool $209
<<<
_ADBShutDown MAC
Tool $309
<<<
_ADBVersion MAC
Tool $409
<<<
_ADBReset MAC
Tool $509
<<<
~ADBStatus MAC
PHA
_ADBStatus MAC
Tool $609
<<<
~SendInfo MAC
PHW ]1
PHLW ]2;]3
_SendInfo MAC
Tool $909
<<<
~ReadKeyMicroData MAC
PHW ]1
PHLW ]2;]3
_ReadKeyMicroData MAC
Tool $A09
<<<
~ReadKeyMicroMem MAC
PxL ]1;]2
PHW ]3
_ReadKeyMicroMem MAC
Tool $B09
<<<
~AsyncADBReceive MAC
PHLW ]1;]2
_AsyncADBReceive MAC
Tool $D09
<<<
~SyncADBReceive MAC
PHW ]1
PHLW ]2;]3
_SyncADBReceive MAC
Tool $E09
<<<
_AbsOn MAC
Tool $F09
<<<
_AbsOff MAC
Tool $1009
<<<
~ReadAbs MAC
PHA
_ReadAbs MAC
Tool $1109
<<<
~GetAbsScale MAC
PHL ]1
_GetAbsScale MAC
Tool $1209
<<<
~SetAbsScale MAC
PHL ]1
_SetAbsScale MAC
Tool $1309
<<<
~SRQPoll MAC
PHLW ]1;]2
_SRQPoll MAC
Tool $1409
<<<
~SRQRemove MAC
PHW ]1
_SRQRemove MAC
Tool $1509
<<<
_ClearSRQTable MAC
Tool $1609
<<<

83
Library/Anim.s Normal file
View File

@ -0,0 +1,83 @@
*
* Anim Tool Set
*
_AnimBootInit MAC
Tool $0125
<<<
_AnimStartUp MAC
Tool $0225
<<<
_AnimShutDown MAC
Tool $0325
<<<
_AnimVersion MAC
Tool $0425
<<<
_AnimReset MAC
Tool $0525
<<<
_AnimStatus MAC
Tool $0623
<<<
_AnimIdleDebug MAC
Tool $0825
<<<
_StartScene MAC
Tool $0925
<<<
_StopScene MAC
Tool $0A25
<<<
_StartFrameTimer MAC
Tool $0B25
<<<
_StopFrameTimer MAC
Tool $0C25
<<<
_SetBackGndPort MAC
Tool $0D25
<<<
_RefreshBack MAC
Tool $0E25
<<<
_StartChar MAC
Tool $0F25
<<<
_MoveChar MAC
Tool $1025
<<<
_GetCharRecPtr MAC
Tool $1125
<<<
_KillChar MAC
Tool $1225
<<<
_LoadActor MAC
Tool $1325
<<<
_SetCharScript MAC
Tool $1425
<<<
_RunAnimScripts MAC
Tool $1525
<<<
_FillAddrTable MAC
Tool $1625
<<<
_CompileRect MAC
Tool $1725
<<<
_StartTockTask MAC
Tool $1825
<<<
_FireTockTask MAC
Tool $1925
<<<
_SetForeGndPort MAC
Tool $1A25
<<<
_SetAnimWindow MAC
Tool $1B25
<<<

46
Library/Crypto.Macs.s Normal file
View File

@ -0,0 +1,46 @@
*
* Crypto Tool Set Macros
* by Andrew Roughan
*
* 2002-04-05 AJR - Initial Coding
* 2002-07-03 AJR - desAddParity
* 2002-08-10 AJR - Tool number assigned
*
]cryptotoolnum = $81
_cryptoBootInit MAC
Tool $0100+]cryptotoolnum
<<<
~cryptoStartUp MAC
PHW ]1
_cryptoStartUp MAC
Tool $0200+]cryptotoolnum
<<<
_cryptoShutDown MAC
Tool $0300+]cryptotoolnum
<<<
~cryptoVersion MAC
PHA
_cryptoVersion MAC
Tool $0400+]cryptotoolnum
<<<
_cryptoReset MAC
Tool $0500+]cryptotoolnum
<<<
~cryptoStatus MAC
PHA
_cryptoStatus MAC
Tool $0600+]cryptotoolnum
<<<
~desCipher MAC
PxL ]1,]2,]3
PHW ]4
_desCipher MAC
Tool $0900+]cryptotoolnum
<<<
~desAddParity MAC
PxL ]1,]2
_desAddParity MAC
Tool $0A00+]cryptotoolnum
<<<

305
Library/Ctl.Macs.s Normal file
View File

@ -0,0 +1,305 @@
* Control Manager macros
* by Dave Klimas
;
; Copyright Apple Computer, Inc. 1986, 1987
; and Roger Wagner Publishing, Inc. 1988
; All Rights Reserved
;
_CtlBootInit MAC
Tool $110
<<<
~CtlStartUp MAC
PxW ]1;]2
_CtlStartUp MAC
_InitCtrlMgr MAC
Tool $210
<<<
_CtlShutDown MAC
_CtrlShutDown MAC
Tool $310
<<<
~CtlVersion MAC
PHA
_CtlVersion MAC
Tool $410
<<<
_CtlReset MAC
Tool $510
<<<
~CtlStatus MAC
PHA
_CtlStatus MAC
Tool $610
<<<
_NewControl MAC
Tool $910
<<<
~DisposeControl MAC
PHL ]1
_DisposeControl MAC
Tool $A10
<<<
~KillControls MAC
PHL ]1
_KillControls MAC
Tool $B10
<<<
~SetCtlTitle MAC
PxL ]1;]2
_SetCtlTitle MAC
Tool $C10
<<<
~GetCtlTitle MAC
P2SL ]1
_GetCtlTitle MAC
Tool $D10
<<<
~HideControl MAC
PHL ]1
_HideControl MAC
Tool $E10
<<<
~ShowControl MAC
PHL ]1
_ShowControl MAC
Tool $F10
<<<
~DrawControls MAC
PHL ]1
_DrawControls MAC
Tool $1010
<<<
~HiliteControl MAC
PHWL ]1;]2
_HiliteControl MAC
Tool $1110
<<<
_CtlNewRes MAC
Tool $1210
<<<
~FindControl MAC
PHA
PHLW ]1;]2
PHWL ]3;]4
_FindControl MAC
Tool $1310
<<<
~TestControl MAC
P1SW ]1
PHWL ]2;]3
_TestControl MAC
Tool $1410
<<<
~TrackControl MAC
PHA
PxW ]1;]2
PxL ]3;]4
_TrackControl MAC
Tool $1510
<<<
~MoveControl MAC
PxW ]1;]2
PHL ]3
_MoveControl MAC
Tool $1610
<<<
~DragControl MAC
PxW ]1;]2
PxL ]3;]4
PHWL ]5;]6
_DragControl MAC
Tool $1710
<<<
~SetCtlIcons MAC
P2SL ]1
_SetCtlIcons MAC
Tool $1810
<<<
~SetCtlValue MAC
PHWL ]1;]2
_SetCtlValue MAC
Tool $1910
<<<
~GetCtlValue MAC
P1SL ]1
_GetCtlValue MAC
Tool $1A10
<<<
~SetCtlParams MAC
PxW ]1;]2
PHL ]3
_SetCtlParams MAC
Tool $1B10
<<<
~GetCtlParams MAC
P2SL ]1
_GetCtlParams MAC
Tool $1C10
<<<
~DragRect MAC
P2SL ]1
PHLW ]2;]3
PHWL ]4;]5
PxL ]6;]7
PHW ]8
_DragRect MAC
Tool $1D10
<<<
~GrowSize MAC
PHS 2
_GrowSize MAC
Tool $1E10
<<<
~GetCtlDpage MAC
PHA
_GetCtlDpage MAC
Tool $1F10
<<<
~SetCtlAction MAC
PxL ]1;]2
_SetCtlAction MAC
Tool $2010
<<<
~GetCtlAction MAC
P2SL ]1
_GetCtlAction MAC
Tool $2110
<<<
~SetCtlRefCon MAC
PxL ]1;]2
_SetCtlRefCon MAC
Tool $2210
<<<
~GetCtlRefCon MAC
P2SL ]1
_GetCtlRefCon MAC
Tool $2310
<<<
~EraseControl MAC
PHL ]1
_EraseControl MAC
Tool $2410
<<<
~DrawOneCtl MAC
PHL ]1
_DrawOneCtl MAC
Tool $2510
<<<
~FindTargetCtl MAC
PHS 2
_FindTargetCtl MAC
Tool $2610
<<<
~MakeNextCtlTarget MAC
PHS 2
_MakeNextCtlTarget MAC
Tool $2710
<<<
~MakeThisCtlTarget MAC
PHL ]1
_MakeThisCtlTarget MAC
Tool $2810
<<<
~SendEventToCtl MAC
P1SW ]1
PxL ]2;]3
_SendEventToCtl MAC
Tool $2910
<<<
~GetCtlID MAC
P2SL ]1
_GetCtlID MAC
Tool $2A10
<<<
~SetCtlID MAC
PxL ]1;]2
_SetCtlID MAC
Tool $2B10
<<<
~CallCtlDefProc MAC
PHLW ]1;]2
PHL ]3
_CallCtlDefProc MAC
Tool $2C10
<<<
~NotifyCtls MAC
PxW ]1;]2
PxL ]3;]4
_NotifyCtls MAC
Tool $2D10
<<<
~GetCtlMoreFlags MAC
P1SL ]1
_GetCtlMoreFlags MAC
Tool $2E10
<<<
~SetCtlMoreFlags MAC
PHWL ]1;]2
_SetCtlMoreFlags MAC
Tool $2F10
<<<
~GetCtlHandleFromID MAC
PHS 2
PxL ]1;]2
_GetCtlHandleFromID MAC
Tool $3010
<<<
~NewControl2 MAC
P2SL ]1
PHWL ]2;]3
_NewControl2 MAC
Tool $3110
<<<
~CMLoadResource MAC
P2SW ]1
PHL ]2
_CMLoadResource MAC
Tool $3210
<<<
~CMReleaseResource MAC
PHWL ]1;]2
_CMReleaseResource MAC
Tool $3310
<<<
~SetCtlParamPtr MAC
PHL ]1
_SetCtlParamPtr MAC
Tool $3410
<<<
~GetCtlParamPtr MAC
PHS 2
_GetCtlParamPtr MAC
Tool $3510
<<<
~InvalCtls MAC
PHL ]1
_InvalCtls MAC
Tool $3710
<<<
~qCtlStartUp MAC
PHW ]1
NextDP ]2;$100
Tool $210
<<<
_FindRadioButton MAC
Tool $3910
<<<
_SetLETextByID MAC
Tool $3A10
<<<
_GetLETextByID MAC
Tool $3B10
<<<
_SetCtlValueByID MAC
Tool $3C10
<<<
_GetCtlValueByID MAC
Tool $3D10
<<<
_InvalOneCtlByID MAC
Tool $3E10
<<<
_HiliteCtlByID MAC
Tool $3F10
<<<

143
Library/Desk.Macs.s Normal file
View File

@ -0,0 +1,143 @@
* Desk Manager macros
* by Dave Klimas
;
; Copyright Apple Computer, Inc. 1986, 1987
; and Roger Wagner Publishing, Inc. 1988
; All Rights Reserved
;
_DeskBootInit MAC
Tool $105
<<<
_DeskStartUp MAC
Tool $205
<<<
_DeskShutDown MAC
Tool $305
<<<
~DeskVersion MAC
PHA
_DeskVersion MAC
Tool $405
<<<
_DeskReset MAC
Tool $505
<<<
~DeskStatus MAC
PHA
_DeskStatus MAC
Tool $605
<<<
_SaveScrn MAC
Tool $905
<<<
_RestScrn MAC
Tool $A05
<<<
_SaveAll MAC
Tool $B05
<<<
_RestAll MAC
Tool $C05
<<<
~InstallNDA MAC
PHL ]1
_InstallNDA MAC
Tool $E05
<<<
~InstallCDA MAC
PHL ]1
_InstallCDA MAC
Tool $F05
<<<
_ChooseCDA MAC
Tool $1105
<<<
~SetDAStrPtr MAC
PxL ]1;]2
_SetDAStrPtr MAC
Tool $1305
<<<
~GetDAStrPtr MAC
PHS 2
_GetDAStrPtr MAC
Tool $1405
<<<
~OpenNDA MAC
P1SW ]1
_OpenNDA MAC
Tool $1505
<<<
~CloseNDA MAC
PHW ]1
_CloseNDA MAC
Tool $1605
<<<
~SystemClick MAC
PxL ]1;]2
PHW ]3
_SystemClick MAC
Tool $1705
<<<
~SystemEdit MAC
P1SW ]1
_SystemEdit MAC
Tool $1805
<<<
_SystemTask MAC
Tool $1905
<<<
~SystemEvent MAC
P1SW ]1
PxL ]2;]3;]4
PHW ]5
_SystemEvent MAC
Tool $1A05
<<<
~GetNumNDAs MAC
PHA
_GetNumNDAs MAC
Tool $1B05
<<<
~CloseNDAbyWinPtr MAC
PHL ]1
_CloseNDAbyWinPtr MAC
Tool $1C05
<<<
_CloseAllNDAs MAC
Tool $1D05
<<<
~FixAppleMenu MAC
PHW ]1
_FixAppleMenu MAC
Tool $1E05
<<<
~AddToRunQ MAC
PHL ]1
_AddToRunQ MAC
Tool $1F05
<<<
~RemoveFromRunQ MAC
PHL ]1
_RemoveFromRunQ MAC
Tool $2005
<<<
~RemoveCDA MAC
PHL ]1
_RemoveCDA MAC
Tool $2105
<<<
~RemoveNDA MAC
PHL ]1
_RemoveNDA MAC
Tool $2205
<<<
_GetDeskAccInfo MAC
Tool $2305
<<<
_CallDeskAcc MAC
Tool $2405
<<<
_GetDeskGlobal MAC
Tool $2505
<<<

285
Library/Dialog.Macs.s Normal file
View File

@ -0,0 +1,285 @@
* Dialog Manager macros
* by Dave Klimas
;
; Copyright Apple Computer, Inc. 1986, 1987
; and Roger Wagner Publishing, Inc. 1988
; All Rights Reserved
;
_DialogBootInit MAC
Tool $115
<<<
~DialogStartUp MAC
PHW ]1
_DialogStartUp MAC
Tool $215
<<<
_DialogShutDown MAC
Tool $315
<<<
~DialogVersion MAC
PHA
_DialogVersion MAC
Tool $415
<<<
_DialogReset MAC
Tool $515
<<<
~DialogStatus MAC
PHA
_DialogStatus MAC
Tool $615
<<<
~ErrorSound MAC
PHL ]1
_ErrorSound MAC
Tool $915
<<<
~NewModalDialog MAC
P2SL ]1
PHWL ]2;]3
_NewModalDialog MAC
Tool $A15
<<<
~NewModelessDialog MAC
P2SL ]1
PxL ]2;]3
PHWL ]4;]5
PHL ]6
_NewModelessDialog MAC
Tool $B15
<<<
~CloseDialog MAC
PHL ]1
_CloseDialog MAC
Tool $C15
<<<
~NewDItem MAC
PHLW ]1;]2
PHLW ]3;]4
PHLW ]5;]6
PHWL ]7;]8
_NewDItem MAC
Tool $D15
<<<
~RemoveDItem MAC
PHLW ]1;]2
_RemoveDItem MAC
Tool $E15
<<<
~ModalDialog MAC
P1SL ]1
_ModalDialog MAC
Tool $F15
<<<
~IsDialogEvent MAC
P1SL ]1
_IsDialogEvent MAC
Tool $1015
<<<
~DialogSelect MAC
P1SL ]1
PxL ]2;]3
_DialogSelect MAC
Tool $1115
<<<
~DlgCut MAC
PHL ]1
_DlgCut MAC
Tool $1215
<<<
~DlgCopy MAC
PHL ]1
_DlgCopy MAC
Tool $1315
<<<
~DlgPaste MAC
PHL ]1
_DlgPaste MAC
Tool $1415
<<<
~DlgDelete MAC
PHL ]1
_DlgDelete MAC
Tool $1515
<<<
~DrawDialog MAC
PHL ]1
_DrawDialog MAC
Tool $1615
<<<
~Alert MAC
PHA
PxL ]1;]2
_Alert MAC
Tool $1715
<<<
~StopAlert MAC
PHA
PxL ]1;]2
_StopAlert MAC
Tool $1815
<<<
~NoteAlert MAC
PHA
PxL ]1;]2
_NoteAlert MAC
Tool $1915
<<<
~CautionAlert MAC
PHA
PxL ]1;]2
_CautionAlert MAC
Tool $1A15
<<<
~ParamText MAC
PxL ]1;]2;]3;]4
_ParamText MAC
Tool $1B15
<<<
~SetDAFont MAC
PHL ]1
_SetDAFont MAC
Tool $1C15
<<<
~GetControlDItem MAC
PHS 2
PHLW ]1;]2
_GetControlDItem MAC
Tool $1E15
<<<
~GetIText MAC
PHL ]1
PHWL ]2;]3
_GetIText MAC
Tool $1F15
<<<
~SetIText MAC
PHL ]1
PHWL ]2;]3
_SetIText MAC
Tool $2015
<<<
~SelectIText MAC
PHL ]1
PxW ]2;]3;]4
_SelectIText MAC
Tool $2115
<<<
~HideDItem MAC
PHLW ]1;]2
_HideDItem MAC
Tool $2215
<<<
~ShowDItem MAC
PHLW ]1;]2
_ShowDItem MAC
Tool $2315
<<<
~FindDItem MAC
PHA
PxL ]1;]2
_FindDItem MAC
Tool $2415
<<<
~UpdateDialog MAC
PxL ]1;]2
_UpdateDialog MAC
Tool $2515
<<<
~GetDItemType MAC
PHA
PHLW ]1;]2
_GetDItemType MAC
Tool $2615
<<<
~SetDItemType MAC
PHW ]1
PHLW ]2;]3
_SetDItemType MAC
Tool $2715
<<<
~GetDItemBox MAC
PHL ]1
PHWL ]2;]3
_GetDItemBox MAC
Tool $2815
<<<
~SetDItemBox MAC
PHL ]1
PHWL ]2;]3
_SetDItemBox MAC
Tool $2915
<<<
~GetFirstDItem MAC
P1SL ]1
_GetFirstDItem MAC
Tool $2A15
<<<
~GetNextDItem MAC
PHA
PHLW ]1;]2
_GetNextDItem MAC
Tool $2B15
<<<
~ModalDialog2 MAC
P2SL ]1
_ModalDialog2 MAC
Tool $2C15
<<<
~GetDItemValue MAC
PHA
PHLW ]1;]2
_GetDItemValue MAC
Tool $2E15
<<<
~SetDItemValue MAC
PHW ]1
PHLW ]2;]3
_SetDItemValue MAC
Tool $2F15
<<<
~GetNewModalDialog MAC
P2SL ]1
_GetNewModalDialog MAC
Tool $3215
<<<
~GetNewDItem MAC
PxL ]1;]2
_GetNewDItem MAC
Tool $3315
<<<
~GetAlertStage MAC
PHA
_GetAlertStage MAC
Tool $3415
<<<
_ResetAlertStage MAC
Tool $3515
<<<
~DefaultFilter MAC
PHA
PxL ]1;]2;]3
_DefaultFilter MAC
Tool $3615
<<<
~GetDefButton MAC
P1SL ]1
_GetDefButton MAC
Tool $3715
<<<
~SetDefButton MAC
PHWL ]1;]2
_SetDefButton MAC
Tool $3815
<<<
~DisableDItem MAC
PHLW ]1;]2
_DisableDItem MAC
Tool $3915
<<<
~EnableDItem MAC
PHLW ]1;]2
_EnableDItem MAC
Tool $3A15
<<<

177
Library/Dos.16.Macs.s Normal file
View File

@ -0,0 +1,177 @@
*===============================
* ProDOS-16 macro and equates
*
* Use with syntax:
*
* _CMDNAME PARMADR
*
* where "CMDNAME" is one of the
* following labels and "PARMADR"
* is the label of the parameters
* table to use.
*
*-------------------------------
;
; Copyright Apple Computer, Inc. 1986, 1987
; All Rights Reserved
;
open = $10
read = $12
write = $13
close = $14
_CREATE MAC
DOS16 $01;]1
<<<
_DESTROY MAC
DOS16 $02;]1
<<<
_CHANGE_PATH MAC
DOS16 $04;]1
<<<
_SET_FILE_INFO MAC
DOS16 $05;]1
<<<
_GET_FILE_INFO MAC
DOS16 $06;]1
<<<
_VOLUME MAC
DOS16 $08;]1
<<<
_SET_PREFIX MAC
DOS16 $09;]1
<<<
_SETPREFIX MAC ; alternate name
DOS16 $09;]1
<<<
_GET_PREFIX MAC
DOS16 $0A;]1
<<<
_GETPREFIX MAC ; alternate name
DOS16 $0A;]1
<<<
_CLEAR_BACKUP_BIT MAC
DOS16 $0B;]1
<<<
_OPEN MAC
DOS16 $10;]1
<<<
_NEWLINE MAC
DOS16 $11;]1
<<<
_READ MAC
DOS16 $12;]1
<<<
_WRITE MAC
DOS16 $13;]1
<<<
_CLOSE MAC
DOS16 $14;]1
<<<
_FLUSH MAC
DOS16 $15;]1
<<<
_SET_MARK MAC
DOS16 $16;]1
<<<
_GET_MARK MAC
DOS16 $17;]1
<<<
_SET_EOF MAC
DOS16 $18;]1
<<<
_GET_EOF MAC
DOS16 $19;]1
<<<
_SET_LEVEL MAC
DOS16 $1A;]1
<<<
_GET_LEVEL MAC
DOS16 $1B;]1
<<<
_GET_DIR_ENTRY MAC
DOS16 $1C;]1
<<<
_GET_DEV_NUM MAC
DOS16 $20;]1
<<<
_GET_LAST_DEV MAC
DOS16 $21;]1
<<<
_READ_BLOCK MAC
DOS16 $22;]1
<<<
_WRITE_BLOCK MAC
DOS16 $23;]1
<<<
_FORMAT MAC
DOS16 $24;]1
<<<
_ERASE_DISK MAC
DOS16 $25;]1
<<<
_GET_NAME MAC
DOS16 $27;]1
<<<
_GET_BOOT_VOL MAC
DOS16 $28;]1
<<<
_QUIT MAC
DOS16 $29;]1
<<<
_GET_VERSION MAC
DOS16 $2A;]1
<<<
_D_INFO MAC
DOS16 $2C;]1
<<<
_ALLOC_INTERRUPT MAC
DOS16 $31;]1
<<<
_DEALLOC_INTERRUPT MAC
DOS16 $32;]1
<<<
DOS16 MAC
JSL $E100A8
DA ]1 ; Change to ]1.$2000 for Class 1 P16 calls.
ADRL ]2
<<<

142
Library/Dos.8.Macs.s Normal file
View File

@ -0,0 +1,142 @@
*===============================
* ProDOS-8 macro and equates
*
* Use with syntax:
*
* command PARMADR
*
* where "command" is one of the
* following labels and "PARMADR"
* is the label of the parameters
* table to use.
*
*-------------------------------
;
; Copyright Apple Computer, Inc. 1986, 1987
; All Rights Reserved
;
* MLI call codes:
ALLOC_INTERRUPT MAC
DOS8 $40;]1
<<<
DEALLOC_INTERRUPT MAC
DOS8 $41;]1
<<<
APPLE_TALK MAC
DOS8 $42;]1
<<<
SPECIAL_OPEN_FORK MAC
DOS8 $43;]1
<<<
BYTE_RANGE_LOCK MAC
DOS8 $44;]1
<<<
QUIT MAC
DOS8 $65;]1
<<<
READ_BLOCK MAC
DOS8 $80;]1
<<<
WRITE_BLOCK MAC
DOS8 $81;]1
<<<
GET_TIME MAC
DOS8 $82;]1
<<<
CREATE MAC
DOS8 $C0;]1
<<<
DESTROY MAC
DOS8 $C1;]1
<<<
RENAME MAC
DOS8 $C2;]1
<<<
SET_FILE_INFO MAC
DOS8 $C3;]1
<<<
GET_FILE_INFO MAC
DOS8 $C4;]1
<<<
ON_LINE MAC
DOS8 $C5;]1
<<<
SET_PREFIX MAC
DOS8 $C6;]1
<<<
GET_PREFIX MAC
DOS8 $C7;]1
<<<
OPEN MAC
DOS8 $C8;]1
<<<
NEWLINE MAC
DOS8 $C9;]1
<<<
READ MAC
DOS8 $CA;]1
<<<
WRITE MAC
DOS8 $CB;]1
<<<
CLOSE MAC
DOS8 $CC;]1
<<<
FLUSH MAC
DOS8 $CD;]1
<<<
SET_MARK MAC
DOS8 $CE;]1
<<<
GET_MARK MAC
DOS8 $CF;]1
<<<
SET_EOF MAC
DOS8 $D0;]1
<<<
GET_EOF MAC
DOS8 $D1;]1
<<<
SET_BUF MAC
DOS8 $D2;]1
<<<
GET_BUF MAC
DOS8 $D3;]1
<<<
DOS8 MAC
JSR $BF00
DFB ]1
DA ]2
<<<

18
Library/E16.ACE.Macs.s Normal file
View File

@ -0,0 +1,18 @@
; File: E16.ACE
;
;
; Copyright Apple computer, Inc. 1988
; All Rights Reserved
;
;
aceNoError equ $0 ; Error -
aceIsActive equ $1D01 ; Error -
aceBadDP equ $1D02 ; Error -
aceNotActive equ $1D03 ; Error -
aceNoSuchParam equ $1D04 ; Error -
aceBadMethod equ $1D05 ; Error -
aceBadSrc equ $1D06 ; Error -
aceBadDest equ $1D07 ; Error -
aceDatatOverlap equ $1D08 ; Error -
aceNotImplemented equ $1DFF ; Error -

65
Library/E16.ADB.Macs.s Normal file
View File

@ -0,0 +1,65 @@
; File: E16.ADB
;
;
; Copyright Apple Computer, Inc. 1986, 1987
; All Rights Reserved
;
cmndIncomplete equ $0910 ; ADB error - Command not completed.
cantSync equ $0911 ; ADB error - Can't synchronize
adbBusy equ $0982 ; ADB error - Busy (command pending)
devNotAtAddr equ $0983 ; ADB error - Device not present at address
srqListFull equ $0984 ; ADB error - List full
orcRepeatDelay equ $0000 ; Byte - ReadConfigRec - Output byte:
;Repeat Delay/Rate
orcLayoutOrLang equ $0001 ; Byte - ReadConfigRec - Output byte:
;Layout/Lang
orcADBAddr equ $0002 ; Byte - ReadConfigRec - Output byte: ADB
;address - keyboard and mouse.
oxDivide equ $0000 ; Word - ScaleRec -
oyDivide equ $0002 ; Word - ScaleRec -
oxOffset equ $0004 ; Word - ScaleRec -
oyOffset equ $0006 ; Word - ScaleRec -
oxMultiply equ $0008 ; Word - ScaleRec -
oyMultiply equ $000A ; Word - ScaleRec -
oscADBAddr equ $0000 ; Byte - SetConfigRec - keyboard and mouse
oscLayoutOrLang equ $0001 ; Byte - SetConfigRec -
oscRepeatDelay equ $0002 ; Byte - SetConfigRec -
osynchMode equ $0000 ; Byte - SynchRec -
osynchKybdMouseAddr equ $0001 ; Byte - SynchRec -
osynchLayoutOrLang equ $0002 ; Byte - SynchRec -
osynchRepeatDelay equ $0003 ; Byte - SynchRec -
readModes equ $000A ; ReadKeyMicroData -
readConfig equ $000B ; ReadKeyMicroData -
readADBError equ $000C ; ReadKeyMicroData -
readVersionNum equ $000D ; ReadKeyMicroData -
readMicroMem equ $0009 ; ReadKeyMicroMem -
abort equ $0001 ; SendInfo - command
resetKbd equ $0002 ; SendInfo - command
flushKbd equ $0003 ; SendInfo - command
setModes equ $0004 ; SendInfo - 2nd param is pointer to mode byte
clearModes equ $0005 ; SendInfo - 2nd param is pointer to mode Byte
setConfig equ $0006 ; SendInfo - 2nd param is pointer to SetConfigRec
synch equ $0007 ; SendInfo - 2nd param is pointer to SynchRec
writeMicroMem equ $0008 ; SendInfo - 2nd param is pointer to MicroControlMemRec
resetSys equ $0010 ; SendInfo - command
keyCode equ $0011 ; SendInfo - 2nd param is pointer to key code byte.
resetADB equ $0040 ; SendInfo - command
transmitADBBytes equ $0047 ; SendInfo - add number of bytes to this
enableSRQ equ $0050 ; SendInfo - command - ADB address in low nibble
flushADBDevBuf equ $0060 ; SendInfo - command - ADB address in low nibble
disableSRQ equ $0070 ; SendInfo - command - ADB address in low nibble
transmit2ADBBytes equ $0080 ; SendInfo - add ADB address to this
listen equ $0080 ; SendInfo - adbCommand = listen + ( 16 * reg) +
; (adb address)
talk equ $00C0 ; SendInfo - adbCommand = talk + ( 16 * reg) +
; (adb address)

128
Library/E16.Control.Macs.s Normal file
View File

@ -0,0 +1,128 @@
; File: E16.Control
;
;
; Copyright Apple Computer, Inc. 1986, 1987
; All Rights Reserved
;
obarOutline equ $00 ; Word - BarColors - color for outlining bar
;, arrows, and thumb
obarNorArrow equ $02 ; Word - BarColors - color of arrows when n
;ot highlighted
obarSelArrow equ $04 ; Word - BarColors - color of arrows when h
;ighlighted
obarArrowBack equ $06 ; Word - BarColors - color of arrow box's
;background
obarNorThumb equ $08 ; Word - BarColors - color of thumb's backg
;round when not highlighted
obarSelThumb equ $0A ; Word - BarColors - color of thumb's backg
;round when highlighted
obarPageRgn equ $0C ; Word - BarColors - color and pattern page
;region: high byte - 1= dither, 0 = solid
obarInactive equ $0E ; Word - BarColors - color of scroll bar's
;interior when inactive
oboxReserved equ $00 ; Word - BoxColors - reserved
oboxNor equ $02 ; Word - BoxColors - color of box when not check
;ed
oboxSel equ $04 ; Word - BoxColors - color of box when checked
oboxTitle equ $06 ; Word - BoxColors - color of check box's titl
;e
obttnOutline equ $00 ; Word - BttnColors - color of outline
obttnNorBack equ $02 ; Word - BttnColors - color of background w
;hen not selected
obttnSelBack equ $04 ; Word - BttnColors - color of background w
;hen selected
obttnNorText equ $06 ; Word - BttnColors - color of title's text
; when not selected
obttnSelText equ $08 ; Word - BttnColors - color of title's text
; when selected
oradReserved equ $00 ; Word - RadioColors - reserved
oradNor equ $02 ; Word - RadioColors - color of radio button whe
;n off
oradSel equ $04 ; Word - RadioColors - color of radio button whe
;n on
oradTitle equ $06 ; Word - RadioColors - color of radio button's
; title text
octlNext equ $00 ; CtlRecHndl - CtlRec - Handle of next control.
octlOwner equ $04 ; GrafPortPtr - CtlRec - Pointer to control's
;window.
octlRect equ $08 ; Rect - CtlRec - Enclosing rectangle.
octlFlag equ $10 ; Byte - CtlRec - Bit flags.
octlHilite equ $11 ; Byte - CtlRec - Highlighted part.
octlValue equ $12 ; Integer - CtlRec - Control's value.
octlProc equ $14 ; Pointer - CtlRec - Control's definition proce
;dure.
octlAction equ $18 ; Pointer - CtlRec - Control's action procedu
;re.
octlData equ $1C ; Longint - CtlRec - Reserved for CtrlProc's us
;e.
octlRefCon equ $20 ; Longint - CtlRec - Reserved for application
;'s use.
octlColor equ $24 ; Pointer - CtlRec - Pointer to appropriate co
;lor table.
oboundRect equ $00 ; Rect - LimitBlk - Drag bounds.
oslopRect equ $08 ; Rect - LimitBlk - Cursor bounds.
oaxisParam equ $10 ; Word - LimitBlk - Movement constrains.
odragPatt equ $12 ; Pointer - LimitBlk - Pointer to 32 byte Patt
;ern for drag outline.
noConstraint equ $0000 ; Axis Parameter - No constraint on movem
;ent.
hAxisOnly equ $0001 ; Axis Parameter - Horizontal axis only.
vAxisOnly equ $0002 ; Axis Parameter - Vertical axis only.
simpRound equ $0000 ; CtlFlag - Simple button flag
upFlag equ $0001 ; CtlFlag - Scroll bar flag.
boldButton equ $0001 ; CtlFlag - Bold round cornered outlined bu
;tton.
simpBRound equ $0001 ; CtlFlag - Simple button flag
downFlag equ $0002 ; CtlFlag - Scroll bar flag.
simpSquare equ $0002 ; CtlFlag - Simple button flag
simpDropSquare equ $0003 ; CtlFlag - Simple button flag
leftFlag equ $0004 ; CtlFlag - Scroll bar flag.
rightFlag equ $0008 ; CtlFlag - Scroll bar flag.
dirScroll equ $0010 ; CtlFlag - Scroll bar flag.
horScroll equ $0010 ; CtlFlag - Scroll bar flag.
family equ $007F ; CtlFlag - Mask for radio button family number
ctlInVis equ $0080 ; CtlFlag - invisible mask for any type of co
;ntrol
simpleProc equ $00000000 ; CtlProc -
checkProc equ $02000000 ; CtlProc -
radioProc equ $04000000 ; CtlProc -
scrollProc equ $06000000 ; CtlProc -
growProc equ $08000000 ; CtlProc -
drawCtl equ $0000 ; DefProc - Draw control command.
calcCRect equ $0001 ; DefProc - Compute drag RECT command.
testCtl equ $0002 ; DefProc - Hit test command.
initCtl equ $0003 ; DefProc - Initialize command.
dispCtl equ $0004 ; DefProc - Dispose command.
posCtl equ $0005 ; DefProc - Move indicator command.
thumbCtl equ $0006 ; DefProc - Compute drag parameters command.
dragCtl equ $0007 ; DefProc - Drag command.
autoTrack equ $0008 ; DefProc - Action command.
newValue equ $0009 ; DefProc - Set new value command.
setParams equ $000A ; DefProc - Set new parameters command.
moveCtl equ $000B ; DefProc - Move command.
recSize equ $000C ; DefProc - Return record size command.
noHilite equ $0000 ; hiliteState - Param to HiliteControl
inactiveHilite equ $00FF ; hiliteState - Param to HiliteControl
noPart equ $0000 ; PartCode -
simpleButton equ $0002 ; PartCode -
checkBox equ $0003 ; PartCode -
radioButton equ $0004 ; PartCode -
upArrow equ $0005 ; PartCode -
downArrow equ $0006 ; PartCode -
pageUp equ $0007 ; PartCode -
pageDown equ $0008 ; PartCode -
growBox equ $000A ; PartCode -
thumb equ $0081 ; PartCode -

25
Library/E16.Desk.Macs.s Normal file
View File

@ -0,0 +1,25 @@
; File: E16.Desk
;
;
; Copyright Apple Computer, Inc. 1986, 1987
; All Rights Reserved
;
daNotFound equ $0510 ; Desk error - desk accessory not found
notSysWindow equ $0511 ; Desk error - not the system window
eventAction equ $0001 ; NDA action code -
runAction equ $0002 ; NDA action code -
undoAction equ $0005 ; NDA action code -
cutAction equ $0006 ; NDA action code -
copyAction equ $0007 ; NDA action code -
pasteAction equ $0008 ; NDA action code -
clearAction equ $0009 ; NDA action code -
cursorAction equ $0003 ; NDAaction code -
undo equ $0001 ; System Edit - edit type
cut equ $0002 ; System Edit - edit type
copy equ $0003 ; System Edit - edit type
paste equ $0004 ; System Edit - edit type
clear equ $0005 ; System Edit - edit type

93
Library/E16.Dialog.Macs.s Normal file
View File

@ -0,0 +1,93 @@
; File: E16.Dialog
;
;
; Copyright Apple Computer, Inc. 1986, 1987
; All Rights Reserved
;
badItemType equ $150A ; Dialog error -
newItemFailed equ $150B ; Dialog error -
itemNotFound equ $150C ; Dialog error -
notModalDialog equ $150D ; Dialog error -
oatBoundsRect equ $00 ; Rect - AlertTemplate -
oatAlertID equ $08 ; Word - AlertTemplate -
oatStage1 equ $0A ; Byte - AlertTemplate -
oatStage2 equ $0B ; Byte - AlertTemplate -
oatStage3 equ $0C ; Byte - AlertTemplate -
oatStage4 equ $0D ; Byte - AlertTemplate -
oatItemList equ $0E ; ItemTempPtr - AlertTemplate - Null termina
;ted array
odtBoundsRect equ $00 ; Rect - DialogTemplate -
odtVisible equ $08 ; Boolean - DialogTemplate -
odtRefCon equ $0A ; Long - DialogTemplate -
odtItemList equ $0E ; ItemTempPtr - DialogTemplate - Null termin
;ated array
oiconRect equ $00 ; Rect - IconRecord -
oiconImage equ $08 ; Byte - IconRecord -
oitemID equ $00 ; Word - ItemTemplate -
oitemRect equ $02 ; Rect - ItemTemplate -
oitemType equ $0A ; Word - ItemTemplate -
oitemDescr equ $0C ; Pointer - ItemTemplate -
oitemValue equ $10 ; Word - ItemTemplate -
oitemFlag equ $12 ; Word - ItemTemplate -
oitemColor equ $14 ; CtlColorTablePtr - ItemTemplate -
odefProcParm equ $00 ; Longint - UserCtlItemPB -
otitleParm equ $04 ; Pointer - UserCtlItemPB -
oparam2 equ $08 ; Word - UserCtlItemPB -
oparam1 equ $0A ; Word - UserCtlItemPB -
getInitView equ $0001 ; Command -
getInitTotal equ $0002 ; Command -
getInitValue equ $0003 ; Command -
scrollLineUp equ $0004 ; Command -
scrollLineDown equ $0005 ; Command -
scrollPageUp equ $0006 ; Command -
scrollPageDown equ $0007 ; Command -
scrollThumb equ $0008 ; Command -
buttonItem equ $000A ; Item Type -
checkItem equ $000B ; Item Type -
radioItem equ $000C ; Item Type -
scrollBarItem equ $000D ; Item Type -
userCtlItem equ $000E ; Item Type -
statText equ $000F ; Item Type -
longStatText equ $0010 ; Item Type -
editLine equ $0011 ; Item Type -
iconItem equ $0012 ; Item Type -
picItem equ $0013 ; Item Type -
userItem equ $0014 ; Item Type -
userCtlItem2 equ $0015 ; Item Type -
longStatText2 equ $0016 ; Item Type -
itemDisable equ $8000 ; Item Type -
minItemType equ $000A ; Item Type Range -
maxItemType equ $0016 ; Item Type Range -
ok equ $0001 ; ItemID -
cancel equ $0002 ; ItemID -
inButton equ $0002 ; ModalDialog2 - Part code
inCheckBox equ $0003 ; ModalDialog2 - Part code
inRadioButton equ $0004 ; ModalDialog2 - Part code
inUpArrow equ $0005 ; ModalDialog2 - Part code
inDownArrow equ $0006 ; ModalDialog2 - Part code
inPageUp equ $0007 ; ModalDialog2 - Part code
inPageDown equ $0008 ; ModalDialog2 - Part code
inStatText equ $0009 ; ModalDialog2 - Part code
inGrow equ $000A ; ModalDialog2 - Part code
inEditLine equ $000B ; ModalDialog2 - Part code
inUserItem equ $000C ; ModalDialog2 - Part code
inLongStatText equ $000D ; ModalDialog2 - Part code
inIconItem equ $000E ; ModalDialog2 - Part code
inLongStatText2 equ $000F ; ModalDialog2 -
inThumb equ $0081 ; ModalDialog2 - Part code
okDefault equ $0000 ; Stage Bit Vector -
cancelDefault equ $0040 ; Stage Bit Vector -
alertDrawn equ $0080 ; Stage Bit Vector -

75
Library/E16.Event.Macs.s Normal file
View File

@ -0,0 +1,75 @@
; File: E16.Event
;
;
; Copyright Apple Computer, Inc. 1986, 1987
; All Rights Reserved
;
emDupStrtUpErr equ $0601 ; error - duplicate EMStartup Call
emResetErr equ $0602 ; error - can't reset error the Event Manag
;er
emNotActErr equ $0603 ; error - event manager not active
emBadEvtCodeErr equ $0604 ; error - illegal event code
emBadBttnNoErr equ $0605 ; error - illegal button number
emQSiz2LrgErr equ $0606 ; error - queue size too large
emNoMemQueueErr equ $0607 ; error - not enough memory for queue
emBadEvtQErr equ $0681 ; error - fatal sys error - event queue d
;amaged
emBadQHndlErr equ $0682 ; error - fatal sys error - queue handle
; damaged
owhat equ $00 ; Word - EventRecord - event code
omessage equ $02 ; Long - EventRecord - event message
owhen equ $06 ; Long - EventRecord - ticks since startup
owhere equ $0A ; Point - EventRecord - mouse location
omodifiers equ $0E ; Word - EventRecord - modifier flags
nullEvt equ $0000 ; Event Code -
mouseDownEvt equ $0001 ; Event Code -
mouseUpEvt equ $0002 ; Event Code -
keyDownEvt equ $0003 ; Event Code -
autoKeyEvt equ $0005 ; Event Code -
updateEvt equ $0006 ; Event Code -
activateEvt equ $0008 ; Event Code -
switchEvt equ $0009 ; Event Code -
deskAccEvt equ $000A ; Event Code -
driverEvt equ $000B ; Event Code -
app1Evt equ $000C ; Event Code -
app2Evt equ $000D ; Event Code -
app3Evt equ $000E ; Event Code -
app4Evt equ $000F ; Event Code -
mDownMask equ $0002 ; Event Masks -
mUpMask equ $0004 ; Event Masks -
keyDownMask equ $0008 ; Event Masks -
autoKeyMask equ $0020 ; Event Masks -
updateMask equ $0040 ; Event Masks -
activeMask equ $0100 ; Event Masks -
switchMask equ $0200 ; Event Masks -
deskAccMask equ $0400 ; Event Masks -
driverMask equ $0800 ; Event Masks -
app1Mask equ $1000 ; Event Masks -
app2Mask equ $2000 ; Event Masks -
app3Mask equ $4000 ; Event Masks -
app4Mask equ $8000 ; Event Masks -
everyEvent equ $FFFF ; Event Masks -
jcTickCount equ $00 ; Journal Code - TickCount call
jcGetMouse equ $01 ; Journal Code - GetMouse call
jcButton equ $02 ; Journal Code - Button call
jcEvent equ $04 ; Journal Code - GetNextEvent and EventAvail cal
;ls
activeFlag equ $0001 ; Modifier Flags - set if window being acti
;vated
changeFlag equ $0002 ; Modifier Flags - set if active wind. chan
;ged state
btn1State equ $0040 ; Modifier Flags - set if button 1 up
btn0State equ $0080 ; Modifier Flags - set if button 0 up
appleKey equ $0100 ; Modifier Flags - set if Apple key down
shiftKey equ $0200 ; Modifier Flags - set if shift key down
capsLock equ $0400 ; Modifier Flags - set if caps lock key down
optionKey equ $0800 ; Modifier Flags - set if option key down
controlKey equ $1000 ; Modifier Flags - set if Control key down
keyPad equ $2000 ; Modifier Flags - set if keypress from key pad

64
Library/E16.Font.Macs.s Normal file
View File

@ -0,0 +1,64 @@
; File: E16.Font
;
;
; Copyright Apple Computer, Inc. 1986, 1987
; All Rights Reserved
;
;
fmDupStartUpErr equ $1B01 ; Font error - duplicate FMStartUp cal
;l
fmResetErr equ $1B02 ; Font error - can't reset the Font Manager
fmNotActiveErr equ $1B03 ; Font error - Font Manager not active
fmFamNotFndErr equ $1B04 ; Font error - family not found
fmFontNtFndErr equ $1B05 ; Font error - font not found
fmFontMemErr equ $1B06 ; Font error - font not in memory
fmSysFontErr equ $1B07 ; Font error - system font cannot be purg
;eable
fmBadFamNumErr equ $1B08 ; Font error - illegal family number
fmBadSizeErr equ $1B09 ; Font error - illegal size
fmBadNameErr equ $1B0A ; Font error - illegal name length
fmMenuErr equ $1B0B ; Font error - fix font menu never called
fmScaleSizeErr equ $1B0C ; Font error - scaled size of font exee
;ds limits
ofamNum equ $00 ; Word - FontID -
ofontStyle equ $02 ; Byte - FontID -
ofontSize equ $03 ; Byte - FontID -
oresultID equ $00 ; FontID - FontStatRec -
oresultStats equ $04 ; Word - FontStatRec -
newYork equ $0002 ; Family Number -
geneva equ $0003 ; Family Number -
monaco equ $0004 ; Family Number -
venice equ $0005 ; Family Number -
london equ $0006 ; Family Number -
athens equ $0007 ; Family Number -
sanFran equ $0008 ; Family Number -
toronto equ $0009 ; Family Number -
cairo equ $000B ; Family Number -
losAngeles equ $000C ; Family Number -
times equ $0014 ; Family Number -
helvetica equ $0015 ; Family Number -
courier equ $0016 ; Family Number -
symbol equ $0017 ; Family Number -
taliesin equ $0018 ; Family Number -
shaston equ $FFFE ; Family Number -
baseOnlyBit equ $0020 ; FamSpecBits -
notBaseBit equ $0020 ; FamStatBits -
memOnlyBit equ $0001 ; FontSpecBits -
realOnlyBit equ $0002 ; FontSpecBits -
anyFamBit equ $0004 ; FontSpecBits -
anyStyleBit equ $0008 ; FontSpecBits -
anySizeBit equ $0010 ; FontSpecBits -
memBit equ $0001 ; FontStatBits -
unrealBit equ $0002 ; FontStatBits -
apFamBit equ $0004 ; FontStatBits -
apVarBit equ $0008 ; FontStatBits -
purgeBit equ $0010 ; FontStatBits -
notDiskBit equ $0020 ; FontStatBits -
notFoundBit equ $8000 ; FontStatBits -
dontScaleBit equ $0001 ; Scale Word -

405
Library/E16.GsOs.Macs.s Normal file
View File

@ -0,0 +1,405 @@
* File: E16.GSOS
*
* These equates can be used with the GSOS.MACS in the MACRO.LIBRARY
* directory. You can also copy the data structures at the end of this
* file directly into your own source files.
*
*-----------------------------------------------
* File access - CreateRec, OpenRec access and requestAccess fields
readEnable = $0001 ;read enable bit:
writeEnable = $0002 ;write enable bit:
backupNeeded = $0020 ;backup needed bit:must be '0' in requestAccess field )
renameEnable = $0040 ;rename enable bit:
destroyEnable = $0080 ;read enable bit:
* base - > setMark = ...
startPlus = $0000 ;base - setMark = displacement
eofMinus = $0001 ;base - setMark = eof - displacement
markPlus = $0002 ;base - setMark = mark + displacement
markMinus = $0003 ;base - setMark = mark - displacement
* cachePriority
noCache = $0000 ;cachePriority - do not cache blocks invloved in this read
cache = $0001 ;cachePriority - cache blocks invloved in this read if possible
*-----------------------------------------------
* GS/OS Error codes
badSystemCall = $0001 ;bad system call number
invalidPcount = $0004 ;invalid parameter count
gsosActive = $0007 ;GS/OS already active
devNotFound = $0010 ;device not found
invalidDevNum = $0011 ;invalid device number
drvrBadReq = $0020 ;bad request or command
drvrBadCode = $0021 ;bad control or status code
drvrBadParm = $0022 ;bad call parameter
drvrNotOpen = $0023 ;character device not open
drvrPriorOpen = $0024 ;character device already open
irqTableFull = $0025 ;interrupt table full
drvrNoResrc = $0026 ;resources not available
drvrIOError = $0027 ;I/O error
drvrNoDevice = $0028 ;device not connected
drvrBusy = $0029 ;call aborted, driver is busy
drvrWrtProt = $002B ;device is write protected
drvrBadCount = $002C ;invalid byte count
drvrBadBlock = $002D ;invalid block address
drvrDiskSwitch = $002E ;disk has been switched
drvrOffLine = $002F ;device off line/ no media present
badPathSyntax = $0040 ;invalid pathname syntax
invalidRefNum = $0043 ;invalid reference number
pathNotFound = $0044 ;subdirectory does not exist
volNotFound = $0045 ;volume not found
fileNotFound = $0046 ;file not found
dupPathname = $0047 ;create or rename with existing name
volumeFull = $0048 ;volume full error
volDirFull = $0049 ;volume directory full
badFileFormat = $004A ;version error (incompatible file format)
badStoreType = $004B ;unsupported (or incorrect) storage type
eofEncountered = $004C ;end-of-file encountered
outOfRange = $004D ;position out of range
invalidAccess = $004E ;access not allowed
buffTooSmall = $004F ;buffer too small
fileBusy = $0050 ;file is already open
dirError = $0051 ;directory error
unknownVol = $0052 ;unknown volume type
paramRangeErr = $0053 ;parameter out of range
outOfMem = $0054 ;out of memory
dupVolume = $0057 ;duplicate volume name
notBlockDev = $0058 ;not a block device
invalidLevel = $0059 ;specifield level outside legal range
damagedBitMap = $005A ;block number too large
badPathNames = $005B ;invalid pathnames for ChangePath
notSystemFile = $005C ;not an executable file
osUnsupported = $005D ;Operating System not supported
stackOverflow = $005F ;too many applications on stack
dataUnavail = $0060 ;Data unavailable
endOfDir = $0061 ;end of directory has been reached
invalidClass = $0062 ;invalid FST call class
resNotFound = $0063 ;file does not contain required resource
*-----------------------------------------------
* FileSysID's
proDOS = $0001 ;ProDOS/SOS
dos33 = $0002 ;DOS 3.3
dos32 = $0003 ;DOS 3.2
dos31 = $0003 ;DOS 3.1
appleIIPascal = $0004 ;Apple II Pascal
mfs = $0005 ;Macintosh (flat file system)
hfs = $0006 ;Macintosh (hierarchical file system)
lisa = $0007 ;Lisa file system
appleCPM = $0008 ;Apple CP/M
charFST = $0009 ;Character FST
msDOS = $000A ;MS/DOS
highSierra = $000B ;High Sierra
* fileSysID (NEW FOR GSOS 5.0)
ProDOSFSID = $01 ;ProDOS/SOS
dos33FSID = $02 ;DOS 3.3
dos32FSID = $03 ;DOS 3.2
dos31FSID = $03 ;DOS 3.1
appleIIPascalFSID = $04 ;Apple II Pascal
mfsFSID = $05 ;Macintosh (flat file system)
hfsFSID = $06 ;Macintosh (hierarchical file system)
lisaFSID = $07 ;Lisa file system
appleCPMFSID = $08 ;Apple CP/M
charFSTFSID = $09 ;Character FST
msDOSFSID = $0A ;MS/DOS
highSierraFSID = $0B ;High Sierra
ISO9660FSID = $0C ;ISO 9660
AppleShare = $0D ;AppleShare
* FSTInfo.attributes
characterFST = $4000 ;character FST
ucFST = $8000 ;SCM should upper case pathnames before
; passing them to the FST
* QuitRec.flags
onStack = $8000 ;place state information about quitting
; program on the quit return stack
restartable = $4000 ;the quitting program is capable of being
; restarted from its dormant memory
* StorageType
seedling = $0001 ;standard file with seedling structure
standardFile = $01 ;standard file type (no resource fork)
sapling = $0002 ;standard file with sapling structure
tree = $0003 ;standard file with tree structure
pascalRegion = $0004 ;UCSD Pascal region on a partitioned disk
extendedFile = $0005 ;extended file type (with resource fork)
directoryFile = $000D ;volume directory or subdirectory file
* version
minorRelNum = $00FF ;version - minor release number
majorRelNum = $7F00 ;version - major release number
finalRel = $8000 ;version - final release
isFileExtended = $8000
*-----------------------------------------------
* GSOS Call ID numbers, as is for class '0'
*
* 'OR' these numbers with $2000 for class '1'
* See the macros iGSOS and sGSOS.
*
* NOTE: The v4.0 and v5.0 calls are identical with
* the exception that the APW v5.0 macros have
* 'GS' appended to the end of each call name.
_Create = $0001
_Destroy = $0002
_OSShutdown = $2003 ;class '1' only
_ChangePath = $0004
_SetFileInfo = $0005
_GetFileInfo = $0006
_Volume = $0008
_SetPrefix = $0009
_GetPrefix = $000A
_ClearBackupBit = $000B
_SetSysPrefs = $200C ;class '1' only
_Null = $200D ;class '1' only
_ExpandPath = $200E ;class '1' only
_GetSysPrefs = $200F ;class '1' only
_Open = $0010
_Newline = $0011
_Read = $0012
_Write = $0013
_Close = $0014
_Flush = $0015
_SetMark = $0016
_GetMark = $0017
_SetEOF = $0018
_GetEOF = $0019
_SetLevel = $001A
_GetLevel = $001B
_GetDirEntry = $001C
_BeginSession = $201D ;class '1' only
_EndSession = $201E ;class '1' only
_SessionStatus = $201F ;class '1' only
_GetDevNumber = $0020
_GetLastDev = $0021
_ReadBlock = $0022 ;class '0' only
_WriteBlock = $0023 ;class '0' only
_Format = $0024
_EraseDisk = $0025
_ResetCache = $2026 ;class '1' only
_GetName = $0027
_GetBootVol = $0028
_Quit = $0029
_GetVersion = $002A
_GetFSTInfo = $202B ;class '1' only
_DInfo = $002C
_DStatus = $202D ;class '1' only
_DControl = $202E ;class '1' only
_DRead = $202F ;class '1' only
_DWrite = $2030 ;class '1' only
_AllocInterrupt = $0031 ;P16 call
_BindInt = $2031 ;GS/OS call
_DeallocInterrupt = $0032 ;P16 call
_UnbindInt = $2032 ;GS/OS call
_AddNotifyProc = $2034 ;class '1' only
_DelNotifyProc = $2035 ;class '1' only
_DRename = $2036 ;class '1' only
_GetStdRefNum = $2037 ;class '1' only
_GetRefNum = $2038 ;class '1' only
_GetRefInfo = $2039 ;class '1' only
*===============================================
* Class 1 parameter tables.
* (partial listing for reference only.)
* (also refer to the class_1 help file)
DUM 0 ; Currently set so the following doesn't
; generate any code if you include this
; entire file in your source file with
; a PUT or USE.
ChangePathRec DA 0 ;pCount
ADRL 0 ;pathname
ADRL 0 ;newPathname
CreateRec DA 0 ;pCount
ADRL 0 ;pathname
DA 0 ;access
DA 0 ;fileType
ADRL 0 ;auxType
DA 0 ;storageType
ADRL 0 ;eof
ADRL 0 ;resourceEOF
DAccessRec DA 0 ;pCount
DA 0 ;devNum
DA 0 ;code
ADRL 0 ;list
ADRL 0 ;requestCount
ADRL 0 ;transferCount
DevNumRec DA 0 ;pCount
ADRL 0 ;devName
DA 0 ;devNum
DInfoRec DA 0 ;pCount
DA 0 ;devNum
ADRL 0 ;devName
DA 0 ;characteristics
ADRL 0 ;totalBlocks
DA 0 ;slotNum
DA 0 ;unitNum
DA 0 ;version
DA 0 ;deviceID
DA 0 ;headLink
DA 0 ;forwardLink
DIORec DA 0 ;pCount
DA 0 ;devNum
ADRL 0 ;buffer
ADRL 0 ;requestCount
ADRL 0 ;startingBlock
DA 0 ;blockSize
ADRL 0 ;transferCount
DirEntryRec DA 0 ;pCount
DA 0 ;refNum
DA 0 ;flags
DA 0 ;base
DA 0 ;displacement
ADRL 0 ;name
DA 0 ;entryNum
DA 0 ;fileType
ADRL 0 ;eof
ADRL 0 ;blockCount
DS 8 ;createDateTime
DS 8 ;modDateTime
DA 0 ;access
ADRL 0 ;auxType
DA 0 ;fileSysID
ADRL 0 ;optionList
ADRL 0 ;resourceEof
ADRL 0 ;resourceBlocks
ExpandPathRec DA 0 ;pCount
ADRL 0 ;inputPath
ADRL 0 ;outputPath
DA 0 ;flags
FileInfoRec DA 0 ;pCount
ADRL 0 ;pathname
DA 0 ;access
DA 0 ;fileType
ADRL 0 ;auxType
DA 0 ;null/storageType
DS 8 ;createDateTime
DS 8 ;modDateTime
ADRL 0 ;optionList
ADRL 0 ;null/eof
ADRL 0 ;null/blocksUsed
ADRL 0 ;null/resourceEOF
ADRL 0 ;null/resourceBlocks
FormatRec DA 0 ;pCount
ADRL 0 ;devName
ADRL 0 ;volName
DA 0 ;fileSysID
FSTInfoRec DA 0 ;pCount
DA 0 ;fstNum
DA 0 ;fileSysId
ADRL 0 ;fstName
DA 0 ;version
DA 0 ;attributes
DA 0 ;blockSize
ADRL 0 ;maxVolSize
ADRL 0 ;maxFileSize
InterruptRec DA 0 ;pCount
DA 0 ;intNum
DA 0 ;vrn
ADRL 0 ;intCode
IORec DA 0 ;pCount
DA 0 ;refNum
ADRL 0 ;dataBuffer
ADRL 0 ;requestCount
ADRL 0 ;transferCount
DA 0 ;cachePriority
LevelRec DA 0 ;pCount
DA 0 ;level
NameRec DA 0 ;pCount
ADRL 0 ;pathname
NewlineRec DA 0 ;pCount
DA 0 ;refNum
DA 0 ;enableMask
DA 0 ;numChars
ADRL 0 ;newlineTable
OpenRec DA 0 ;pCount
DA 0 ;refNum
ADRL 0 ;pathname
DA 0 ;requestAccess
DA 0 ;resourceNumber
DA 0 ;access
DA 0 ;fileType
ADRL 0 ;auxType
DA 0 ;storageType
DS 8 ;createDateTime
DS 8 ;modDateTime
ADRL 0 ;optionList
ADRL 0 ;eof
ADRL 0 ;blocksUsed
ADRL 0 ;resourceEOF
ADRL 0 ;resourceBlocks
PositionRec DA 0 ;pCount
DA 0 ;refNum
ADRL 0 ;position
PrefixRec DA 0 ;pCount
DA 0 ;prefixNum
ADRL 0 ;prefix
QuitRec DA 0 ;pCount
ADRL 0 ;pathname
DA 0 ;flags
RefNumRec DA 0 ;pCount
DA 0 ;refNum
SetPositionRec DA 0 ;pCount
DA 0 ;refNum
DA 0 ;base
ADRL 0 ;displacement
ShutdownRec DA 0 ;pCount
DA 0 ;flag
TimeRec DB 0 ;second
DB 0 ;minute
DB 0 ;hour
DB 0 ;year
DB 0 ;day
DB 0 ;month
DB 0 ;extra
DB 0 ;weekDay
VersionRec DA 0 ;pCount
DA 0 ;version
VolumeRec DA 0 ;pCount
ADRL 0 ;devName
ADRL 0 ;volName
ADRL 0 ;totalBlocks
ADRL 0 ;freeBlocks
DA 0 ;fileSysID
DA 0 ;blockSize
DEND ; End of dummy section...

34
Library/E16.Int.Macs.s Normal file
View File

@ -0,0 +1,34 @@
; File: E16.IntMath
;
;
; Copyright Apple Computer, Inc. 1986, 1987
; All Rights Reserved
;
imBadInptParam equ $0B01 ; IntMath error - bad input parameter
imIllegalChar equ $0B02 ; IntMath error - Illegal character in s
;tring
imOverflow equ $0B03 ; IntMath error - integer or long integer o
;verflow
imStrOverflow equ $0B04 ; IntMath error - string overflow
minLongint equ $80000000 ; Limit - minimum negative signed long
;integer
minFrac equ $80000000 ; Limit - pinned value for negative Frac o
;verflow
minFixed equ $80000000 ; Limit - pinned value for negative Fixed
; overflow
minInt equ $8000 ; Limit - minimum negative signed integer
maxInt equ $7FFF ; Limit - maximum positive signed integer
maxUInt equ $FFFF ; Limit - maximum unsigned integer
maxLongint equ $7FFFFFFF ; Limit - maximum positive signed Longi
;nt
maxFrac equ $7FFFFFFF ; Limit - pinned value for positive Frac o
;verflow
maxFixed equ $7FFFFFFF ; Limit - pinned value for positive Fixed
; overflow
maxULong equ $FFFFFFFF ; Limit - maximum unsigned Long
unsignedFlag equ $0000 ; SignedFlag -
signedFlag equ $0001 ; SignedFlag -

36
Library/E16.Line.Macs.s Normal file
View File

@ -0,0 +1,36 @@
; File: E16.LineEdit
;
;
; Copyright Apple Computer, Inc. 1986, 1987
; All Rights Reserved
;
leDupStrtUpErr equ $1401 ; LineEdit error - duplicate LEStartup
;call
leResetErr equ $1402 ; LineEdit error - can't reset Line Edit
leNotActiveErr equ $1403 ; LineEdit error - Line Edit not active
leScrapErr equ $1404 ; LineEdit error - desk scrap too big to co
;py
oleLineHandle equ $00 ; Handle - LERec -
oleLength equ $04 ; Integer - LERec -
oleMaxLength equ $06 ; Integer - LERec -
oleDestRect equ $08 ; Rect - LERec -
oleViewRect equ $10 ; Rect - LERec -
olePort equ $18 ; GrafPortPtr - LERec -
oleLineHite equ $1C ; Integer - LERec -
oleBaseHite equ $1E ; Integer - LERec -
oleSelStart equ $20 ; Integer - LERec -
oleSelEnd equ $22 ; Integer - LERec -
oleActFlg equ $24 ; Word - LERec -
oleCarAct equ $26 ; Word - LERec -
oleCarOn equ $28 ; Word - LERec -
oleCarTime equ $2A ; Longint - LERec -
oleHiliteHook equ $2E ; Pointer - LERec -
oleCaretHook equ $32 ; Pointer - LERec -
leJustLeft equ $0000 ; Justification -
leJustCenter equ $0001 ; Justification -
leJustFill equ $0002 ; Justification -
leJustRight equ $FFFF ; Justification -

59
Library/E16.List.Macs.s Normal file
View File

@ -0,0 +1,59 @@
; File: E16.List
;
;
; Copyright Apple Computer, Inc. 1986, 1987
; All Rights Reserved
;
omemPtr equ $0 ; Pointer - MemRec - Pointer to string, or custom
omemFlag equ $4 ; Byte - MemRec - Bit Flag
olistFrameClr equ $00 ; Word - LColorTable - Frame color
olistNorTextClr equ $2 ; Word - LColorTable - Unhighlighted text
; color
olistSelTextClr equ $4 ; Word - LColorTable - Highlighted text c
;olor
olistNorBackClr equ $6 ; Word - LColorTable - Unhighlighted back
;ground color
olistSelBackClr equ $8 ; Word - LColorTable - Highlighted backgr
;aound color
; Front of ListCtlRec matches CtlRec
octlMemDraw equ $28 ; Pointer - ListCtlRec - Address of routine
;to draw mem
octlMemHeight equ $2C ; Word - ListCtlRec - Member's Height in P
;ixels
octlMemSize equ $2E ; Word - ListCtlRec - Bytes in member record
octlList equ $30 ; MemRecPtr - ListCtlRec - Adress of first memb
;er record in array
octlListBar equ $34 ; CtlRecHndl - ListCtlRec - Handle of list c
;ontrlo's scroll bar control
olistRect equ $0 ; Rect - ListRec - Enclosing Rectangle
olistSize equ $8 ; Word - ListRec - Number of List Members
olistView equ $A ; Word - ListRec - Max Viewable members
olistType equ $C ; Word - ListRec - Bit Flag
olistStart equ $E ; Word - ListRec - First member in view
olistCtl equ $10 ; CtlRecHndl - ListRec - List control's handle
olistDraw equ $14 ; Pointer - ListRec - Adress of Custum drawing
; routine
olistMemHeight equ $18 ; Word - ListRec - Height of list members
olistMemSize equ $1A ; Word - ListRec - Size of Member Records
olistPointer equ $1C ; MemRecPtr - ListRec - Pointer to first el
;ement in MemRec[]
olistRefCon equ $20 ; Long - ListRec - becomes Control's refCon
olistScrollClr equ $24 ; BarColorsPtr - ListRec - Color table fo
;r list's scroll bar
cString equ $0001 ; ListType bit mask - null terminated string t
;ype
LIST_STRG equ $0001 ; ListType bit mask - null terminated string
; type
selectOnlyOne equ $0002 ; ListType bit mask - only one selection
; allowed
LIST_SELECT equ $0002 ; ListType bit mask - single selection onl
;y
memDisabled equ $40 ; memFlag - Sets member flag to disabled
memSelected equ $80 ; memFlag - Sets member flag to selected

31
Library/E16.Load.Macs.s Normal file
View File

@ -0,0 +1,31 @@
; File: E16.Loader
;
;
; Copyright Apple Computer, Inc. 1986, 1987
; All Rights Reserved
;
idNotFound equ $1101 ; Loader error - segment/application/entry
;not found
idNotLoadFile equ $1104 ; Loader error - file is not a load file
idBusyErr equ $1105 ; Loader error - system loader is busy
idFilVersErr equ $1107 ; Loader error - file version error
idUserIDErr equ $1108 ; Loader error - user ID error
idSequenceErr equ $1109 ; Loader error - segnum out of sequence
idBadRecordErr equ $110A ; Loader error - illegal load record fo
;und
idForeignSegErr equ $110B ; Loader error - segment is foreign
ouserID equ $00 ; Word - InitialLoadOutputRec/RestartRec -
ostartAddr equ $02 ; Pointer - InitialLoadOutputRec/RestartRec -
odPageAddr equ $06 ; Word - InitialLoadOutputRec/RestartRec -
obuffSize equ $08 ; Word - InitialLoadOutputRec/RestartRec -
osegAddr equ $00 ; Pointer - LoadSegNameOut -
ofileNum equ $04 ; Word - LoadSegNameOut -
osegNum equ $06 ; Word - LoadSegNameOut -
ousUserID equ $00 ; Word - UnloadSegOutRec -
ousFileNum equ $02 ; Word - UnloadSegOutRec -
ousSegNum equ $04 ; Word - UnloadSegOutRec -

View File

@ -0,0 +1,39 @@
* This file is converted from the original source designed for
* APW by the Merlin-converter program, written by Brian Fox.
*
* Converter version 7.11
*
* Additional editing will be necessary, in addition to running
* the Merlin 16 MACGEN utility.
*
XC
XC
MX %00 ; Full 65816 mode for Merlin
**************************************************************
; File: E16.Locator
;
;
; Copyright Apple Computer, Inc. 1986, 1987
; All Rights Reserved
;
toolNotFoundErr equ $0001 ; Locator error -
funcNotFoundErr equ $0002 ; Locator error -
toolVersionErr equ $0010 ; Locator error -
sysStrtMtErr equ $0100 ; Locator error - can't mount system star
;tup volume
messNotFoundErr equ $0111 ; Locator error -
addMessage equ $0001 ; Message Center -
getMessage equ $0002 ; Message Center -
deleteMessage equ $0003 ; Message Center -
fileInfoType equ $0001 ; MessageCenter - Message type parameter
mvReturn equ $0001 ; TLMountVolume - like ok for dialogs
mvEscape equ $0002 ; TLMountVolume - like cancel for dialogs
sysTool equ $0000 ; Tool Set Spec -
userTool equ $8000 ; Tool Set Spec -

Some files were not shown because too many files have changed in this diff Show More