mirror of
https://github.com/elliotnunn/mac-rom.git
synced 2025-04-13 15:37:36 +00:00
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.
81 lines
2.8 KiB
Plaintext
81 lines
2.8 KiB
Plaintext
;
|
|
; File: SplineDefines.a
|
|
;
|
|
; Contains: All particular spline definitions needed for the spline package.
|
|
;
|
|
; Written by: Charlton E. Lui
|
|
;
|
|
; Copyright: © 1989-1990 by Apple Computer, Inc., all rights reserved.
|
|
;
|
|
; Change History (most recent first):
|
|
;
|
|
; <2> 2/1/91 CL (MR)Setting debugging to zero if it is not defined.
|
|
; <9> 10/10/90 JL Changed DebugStr to MDebugStr because of conflict with Opword.
|
|
; <8> 7/9/90 CL Took out old code.
|
|
; <7> 6/22/90 CL Took out equates that existed in other includes.
|
|
; <6> 5/29/90 CL Took out width table references to the cache handles.
|
|
; <5> 5/3/90 CL Got rid of old comments. may have added support for extra memory
|
|
; area.
|
|
; <4> 4/10/90 CL Added support for double byte codes. Worked on disk caching.
|
|
; <3> 3/20/90 CL support for tag format
|
|
; <2> 2/27/90 CL suppport for DrTextÕs optimizations
|
|
; <1.9> 11/14/89 CEL Adding Device left side bearing.
|
|
; <1.8> 9/15/89 CEL Added flag to turn on debugging from macsbug.
|
|
; <1.7> 8/28/89 CEL Updated splinekey to match c defines.
|
|
; <1.6> 8/14/89 CEL Added memory macros. Added in encrytion var in width table.
|
|
; Added splineKeyRec.
|
|
; <1.5> 8/1/89 CEL Conditionalized the Debug Macro. Used assembly records for
|
|
; structures that are passed between Drtext and buffer code. Added
|
|
; NewTempHandle, NewTempBuffer, NewDisposeHandle macros.
|
|
; <1.4> 6/10/89 CEL Moved Private.a QuickDraw Equates into proper QuickDraw private
|
|
; file (colorequ.a), got rid of QuickDraw nFiles dependencies and
|
|
; fixed up necessary filesÉ
|
|
; <1.3> 6/2/89 CEL Changed translate24To32 trap address so we can worked with
|
|
; 32-bit QD once more
|
|
; <1.2> 5/26/89 CEL Integrated the new Font Scaler 1.0 into Spline Fonts
|
|
; <¥1.1> 5/3/89 CEL All kinks worked out, Blasting in bass filesÉ
|
|
; <1.0> 5/2/89 CEL Rolling in bass for the first timeÉ
|
|
;
|
|
; To Do:
|
|
;
|
|
;ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ
|
|
BLANKS ON
|
|
STRING PASCAL
|
|
|
|
;ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ
|
|
; Debug Macros
|
|
;ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ
|
|
IF (&TYPE('debugging') = 'UNDEFINED') THEN
|
|
debugging EQU 0 ; <CEL-2>
|
|
ENDIF
|
|
|
|
MACRO
|
|
Check &ea,&dReg
|
|
IF debugging THEN
|
|
CHK &ea,&dReg
|
|
ENDIF
|
|
ENDM
|
|
|
|
IF (&TYPE('_Debug') = 'UNDEFINED') THEN
|
|
MACRO
|
|
_Debug
|
|
IF debugging THEN
|
|
DC.W $A9FF
|
|
ENDIF
|
|
ENDM
|
|
ENDIF
|
|
|
|
MACRO
|
|
_MDebugStr &foo
|
|
IF debugging THEN
|
|
BRA.S @1
|
|
@0 DC.B &foo
|
|
@1 PEA @0
|
|
DC.W $ABFF
|
|
ENDIF
|
|
ENDM
|
|
;ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ
|
|
;ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ
|
|
|
|
|