#ifndef ALFALERTS_H
#define ALFALERTS_H

/*******************************************************************************
                         _                 ____    ___
                        / \      |        |           |
                       /___\     |        |--      ---
                      /     \ o  |____ o  |  o    |___

                            Amiga Loads Faster 2

                      §name:ALFAlerts.h§
                      §author:Andreas Hofbauer§
                      §date:04 Aug 1989§
                      §time:15:52:20§

              copyright 1989 Elaborate Bytes, Oliver Kastl

*******************************************************************************/

#ifndef EXEC_ALERTS_H
#include <exec/alerts.h>
#endif

	; Alert objects:

#define AO_ALFDev        0x0000801FL
#define AO_ST01Dev       0x0000801EL
#define AO_XTCDev        0x0000801DL
#define AO_SoftSCSIRsrc  0x0000802FL
#define AO_FileSysRsrc   0x0000802EL
#define AO_MountALF      0x0000803FL

	; More general purpose alert codes:

#define AG_CreatePort    0x00FF0000L
#define AG_CreateExtIO   0x00FE0000L

	; Subsystems:

#define AN_ALFDev        0x1F000000L
#define AN_ST01Dev       0x1E000000L
#define AN_XTCDev        0x1D000000L

#define AN_MountALF      0x3F000000L
#define AN_TitleImage    (AT_Recovery|AN_MountALF|AG_NoMemory|0x0001L)
#define AN_CustomPointer (AT_Recovery|AN_MountALF|AG_NoMemory|0x0002L)
#define AN_Structures    (AT_Recovery|AN_MountALF|AG_NoMemory|0x0003L)
#define AN_Screen        (AT_Recovery|AN_MountALF|AG_NoMemory|0x0004L)
#define AN_Window        (AT_Recovery|AN_MountALF|AG_NoMemory|0x0005L)

#endif
