home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Magazin: Amiga-CD 2000 April & May
/
AMIGA_2000_04.iso
/
patches
/
guigfxlib
/
guigfxlib.lha..lha
/
GuiGFXLib
/
maxonc
/
c-libs
/
guigfx.lib
Wrap
Text File
|
1999-05-19
|
5KB
|
293 lines
SECTION "GUIGFX_STUBS",CODE
XREF _GuiGFXBase
XDEF _MakePicture
_MakePicture:
XDEF MakePicture
MakePicture:
XDEF MakePicture__PvUsUse
MakePicture__PvUsUse:
MOVE.L A6,-(A7)
MOVEA.L _GuiGFXBase,A6
MOVEA.L 08(A7),A0
MOVEM.L 12(A7),D0/D1
LEA 20(A7),A1
JSR -030(A6)
MOVEA.L (A7)+,A6
RTS
XDEF _LoadPicture
_LoadPicture:
XDEF LoadPicture
LoadPicture:
XDEF LoadPicture__PUce
LoadPicture__PUce:
XDEF LoadPicture__Pce
LoadPicture__Pce:
MOVE.L A6,-(A7)
MOVEA.L _GuiGFXBase,A6
MOVEA.L 08(A7),A0
LEA 12(A7),A1
JSR -036(A6)
MOVEA.L (A7)+,A6
RTS
XDEF _ReadPicture
_ReadPicture:
XDEF ReadPicture
ReadPicture:
XDEF ReadPicture__P08RastPortP08ColorMapUsUsUsUse
ReadPicture__P08RastPortP08ColorMapUsUsUsUse:
MOVEM.L D2/D3/A2/A6,-(A7)
MOVEA.L _GuiGFXBase,A6
MOVEM.L 20(A7),A0/A1
MOVEM.L 28(A7),D0/D1/D2/D3
LEA 44(A7),A2
JSR -042(A6)
MOVEM.L (A7)+,D2/D3/A2/A6
RTS
XDEF _ClonePicture
_ClonePicture:
XDEF ClonePicture
ClonePicture:
XDEF ClonePicture__Pve
ClonePicture__Pve:
MOVE.L A6,-(A7)
MOVEA.L _GuiGFXBase,A6
MOVEA.L 08(A7),A0
LEA 12(A7),A1
JSR -048(A6)
MOVEA.L (A7)+,A6
RTS
XDEF _AddPicture
_AddPicture:
XDEF AddPicture
AddPicture:
XDEF AddPicture__PvPve
AddPicture__PvPve:
MOVEM.L A2/A6,-(A7)
MOVEA.L _GuiGFXBase,A6
MOVEM.L 12(A7),A0/A1
LEA 20(A7),A2
JSR -066(A6)
MOVEM.L (A7)+,A2/A6
RTS
XDEF _AddPalette
_AddPalette:
XDEF AddPalette
AddPalette:
XDEF AddPalette__PvPve
AddPalette__PvPve:
MOVEM.L A2/A6,-(A7)
MOVEA.L _GuiGFXBase,A6
MOVEM.L 12(A7),A0/A1
LEA 20(A7),A2
JSR -072(A6)
MOVEM.L (A7)+,A2/A6
RTS
XDEF _AddPixelArray
_AddPixelArray:
XDEF AddPixelArray
AddPixelArray:
XDEF AddPixelArray__PvPvUsUse
AddPixelArray__PvPvUsUse:
MOVEM.L A2/A6,-(A7)
MOVEA.L _GuiGFXBase,A6
MOVEM.L 12(A7),A0/A1
MOVEM.L 20(A7),D0/D1
LEA 28(A7),A2
JSR -078(A6)
MOVEM.L (A7)+,A2/A6
RTS
XDEF _CreatePenShareMap
_CreatePenShareMap:
XDEF CreatePenShareMap
CreatePenShareMap:
XDEF CreatePenShareMap__e
CreatePenShareMap__e:
MOVE.L A6,-(A7)
MOVEA.L _GuiGFXBase,A6
LEA 08(A7),A0
JSR -090(A6)
MOVEA.L (A7)+,A6
RTS
XDEF _ObtainDrawHandle
_ObtainDrawHandle:
XDEF ObtainDrawHandle
ObtainDrawHandle:
XDEF ObtainDrawHandle__PvP08RastPortP08ColorMape
ObtainDrawHandle__PvP08RastPortP08ColorMape:
MOVEM.L A2/A3/A6,-(A7)
MOVEA.L _GuiGFXBase,A6
MOVEM.L 16(A7),A0/A1/A2
LEA 28(A7),A3
JSR -102(A6)
MOVEM.L (A7)+,A2/A3/A6
RTS
XDEF _DrawPicture
_DrawPicture:
XDEF DrawPicture
DrawPicture:
XDEF DrawPicture__PvPvUsUse
DrawPicture__PvPvUsUse:
MOVEM.L A2/A6,-(A7)
MOVEA.L _GuiGFXBase,A6
MOVEM.L 12(A7),A0/A1
MOVEM.L 20(A7),D0/D1
LEA 28(A7),A2
JSR -114(A6)
MOVEM.L (A7)+,A2/A6
RTS
XDEF _MapPalette
_MapPalette:
XDEF MapPalette
MapPalette:
XDEF MapPalette__PvPvPUce
MapPalette__PvPvPUce:
MOVEM.L A2/A3/A6,-(A7)
MOVEA.L _GuiGFXBase,A6
MOVEM.L 16(A7),A0/A1/A2
LEA 28(A7),A3
JSR -120(A6)
MOVEM.L (A7)+,A2/A3/A6
RTS
XDEF _MapPen
_MapPen:
XDEF MapPen
MapPen:
XDEF MapPen__PvUje
MapPen__PvUje:
MOVEM.L A2/A6,-(A7)
MOVEA.L _GuiGFXBase,A6
MOVEM.L 12(A7),A0/A1
LEA 20(A7),A2
JSR -126(A6)
MOVEM.L (A7)+,A2/A6
RTS
XDEF _CreatePictureBitMap
_CreatePictureBitMap:
XDEF CreatePictureBitMap
CreatePictureBitMap:
XDEF CreatePictureBitMap__PvPve
CreatePictureBitMap__PvPve:
MOVEM.L A2/A6,-(A7)
MOVEA.L _GuiGFXBase,A6
MOVEM.L 12(A7),A0/A1
LEA 20(A7),A2
JSR -132(A6)
MOVEM.L (A7)+,A2/A6
RTS
XDEF _DoPictureMethod
_DoPictureMethod:
XDEF DoPictureMethod
DoPictureMethod:
XDEF DoPictureMethod__PvUje
DoPictureMethod__PvUje:
MOVE.L A6,-(A7)
MOVEA.L _GuiGFXBase,A6
MOVEA.L 08(A7),A0
MOVE.L 12(A7),D0
LEA 16(A7),A1
JSR -138(A6)
MOVEA.L (A7)+,A6
RTS
XDEF _GetPictureAttrs
_GetPictureAttrs:
XDEF GetPictureAttrs
GetPictureAttrs:
XDEF GetPictureAttrs__Pve
GetPictureAttrs__Pve:
MOVE.L A6,-(A7)
MOVEA.L _GuiGFXBase,A6
MOVEA.L 08(A7),A0
LEA 12(A7),A1
JSR -144(A6)
MOVEA.L (A7)+,A6
RTS
XDEF _LockPicture
_LockPicture:
XDEF LockPicture
LockPicture:
XDEF LockPicture__PvUje
LockPicture__PvUje:
MOVE.L A6,-(A7)
MOVEA.L _GuiGFXBase,A6
MOVEA.L 08(A7),A0
MOVE.L 12(A7),D0
LEA 16(A7),A1
JSR -150(A6)
MOVEA.L (A7)+,A6
RTS
XDEF _IsPicture
_IsPicture:
XDEF IsPicture
IsPicture:
XDEF IsPicture__Pce
IsPicture__Pce:
MOVE.L A6,-(A7)
MOVEA.L _GuiGFXBase,A6
MOVEA.L 08(A7),A0
LEA 12(A7),A1
JSR -162(A6)
MOVEA.L (A7)+,A6
RTS
XDEF _CreateDirectDrawHandle
_CreateDirectDrawHandle:
XDEF CreateDirectDrawHandle
CreateDirectDrawHandle:
XDEF CreateDirectDrawHandle__PvUsUsUsUse
CreateDirectDrawHandle__PvUsUsUsUse:
MOVEM.L D2/D3/A6,-(A7)
MOVEA.L _GuiGFXBase,A6
MOVEA.L 16(A7),A0
MOVEM.L 20(A7),D0/D1/D2/D3
LEA 36(A7),A1
JSR -168(A6)
MOVEM.L (A7)+,D2/D3/A6
RTS
XDEF _DirectDrawTrueColor
_DirectDrawTrueColor:
XDEF DirectDrawTrueColor
DirectDrawTrueColor:
XDEF DirectDrawTrueColor__PvPUjUsUse
DirectDrawTrueColor__PvPUjUsUse:
MOVEM.L A2/A6,-(A7)
MOVEA.L _GuiGFXBase,A6
MOVEM.L 12(A7),A0/A1
MOVEM.L 20(A7),D0/D1
LEA 28(A7),A2
JSR -180(A6)
MOVEM.L (A7)+,A2/A6
RTS
XDEF _CreatePictureMask
_CreatePictureMask:
XDEF CreatePictureMask
CreatePictureMask:
XDEF CreatePictureMask__PvPUcUse
CreatePictureMask__PvPUcUse:
MOVEM.L A2/A6,-(A7)
MOVEA.L _GuiGFXBase,A6
MOVEM.L 12(A7),A0/A1
MOVE.L 20(A7),D0
LEA 24(A7),A2
JSR -186(A6)
MOVEM.L (A7)+,A2/A6
RTS