#ifndef _INCLUDE_PICASSO96API_LIB_H
#define _INCLUDE_PICASSO96API_LIB_H

/*
 * File generated by FD2Pragma from Picasso96API_lib.fd
 * DO NOT EDIT
 * FD2Pragma is written by M.Rock for Haage & Partner
 * $VER: Picasso96_lib.h 0.0 (20-juil-02)
 */
#ifdef __cplusplus
extern "C" {
#endif
#pragma amicall(P96Base, 0x1E, p96AllocBitMap(d0, d1, d2, d3, a0, d7))
#pragma amicall(P96Base, 0x24, p96FreeBitMap(a0))
#pragma amicall(P96Base, 0x2A, p96GetBitMapAttr(a0, d0))
#pragma amicall(P96Base, 0x30, p96LockBitMap(a0, a1, d0))
#pragma amicall(P96Base, 0x36, p96UnlockBitMap(a0, d0))
#pragma amicall(P96Base, 0x3C, p96BestModeIDTagList(a0))
#pragma tagcall(P96Base, 0x3C, p96BestModeIDTags(a0))
#pragma amicall(P96Base, 0x42, p96RequestModeIDTagList(a0))
#pragma tagcall(P96Base, 0x42, p96RequestModeIDTags(a0))
#pragma amicall(P96Base, 0x48, p96AllocModeListTagList(a0))
#pragma tagcall(P96Base, 0x48, p96AllocModeListTags(a0))
#pragma amicall(P96Base, 0x4E, p96FreeModeList(a0))
#pragma amicall(P96Base, 0x54, p96GetModeIDAttr(d0, d1))
#pragma amicall(P96Base, 0x5A, p96OpenScreenTagList(a0))
#pragma tagcall(P96Base, 0x5A, p96OpenScreenTags(a0))
#pragma amicall(P96Base, 0x60, p96CloseScreen(a0))
#pragma amicall(P96Base, 0x66, p96WritePixelArray(a0, d0, d1, a1, d2, d3, d4, d5))
#pragma amicall(P96Base, 0x6C, p96ReadPixelArray(a0, d0, d1, a1, d2, d3, d4, d5))
#pragma amicall(P96Base, 0x72, p96WritePixel(a1, d0, d1, d2))
#pragma amicall(P96Base, 0x78, p96ReadPixel(a1, d0, d1))
#pragma amicall(P96Base, 0x7E, p96RectFill(a1, d0, d1, d2, d3, d4))
#pragma amicall(P96Base, 0x84, p96WriteTrueColorData(a0, d0, d1, a1, d2, d3, d4, d5))
#pragma amicall(P96Base, 0x8A, p96ReadTrueColorData(a0, d0, d1, a1, d2, d3, d4, d5))
#pragma amicall(P96Base, 0x90, p96PIP_OpenTagList(a0))
#pragma tagcall(P96Base, 0x90, p96PIP_OpenTags(a0))
#pragma amicall(P96Base, 0x96, p96PIP_Close(a0))
#pragma amicall(P96Base, 0x9C, p96PIP_SetTagList(a0, a1))
#pragma tagcall(P96Base, 0x9C, p96PIP_SetTags(a0, a1))
#pragma amicall(P96Base, 0xA2, p96PIP_GetTagList(a0, a1))
#pragma tagcall(P96Base, 0xA2, p96PIP_GetTags(a0, a1))
/*
#pragma amicall(P96Base, 0xA8, p96PIP_GetIMsg(a0))
#pragma amicall(P96Base, 0xAE, p96PIP_ReplyIMsg(a1))
*/
#pragma amicall(P96Base, 0xB4, p96GetRTGDataTagList(a0))
#pragma tagcall(P96Base, 0xB4, p96GetRTGDataTags(a0))
#pragma amicall(P96Base, 0xBA, p96GetBoardDataTagList(d0, a0))
#pragma tagcall(P96Base, 0xBA, p96GetBoardDataTags(d0, a0))
#pragma amicall(P96Base, 0xC0, p96EncodeColor(d0, d1))
#ifdef __cplusplus
};
#endif
#endif
