#ifndef ERROR_H
#define ERROR_H

#define ERR_INPUT_INIT           1
#define ERR_VIDEO_INIT           2
#define ERR_VIDEO_SET_MODE       3
#define ERR_VIDEO_SURFACE        4
#define ERR_VIDEO_PALETTE        5
#define ERR_VIDEO_COLOUR_DEPTH   6
#define ERR_AUDIO_INIT           7
#define ERR_AUDIO_RATE           8
#define ERR_CPC_ROM_MISSING      10
#define ERR_NOT_A_CPC_ROM        11
#define ERR_ROM_NOT_FOUND        12
#define ERR_FILE_NOT_FOUND       13
#define ERR_FILE_BAD_ZIP         14
#define ERR_FILE_EMPTY_ZIP       15
#define ERR_FILE_UNZIP_FAILED    16
#define ERR_FILE_UNSUPPORTED     17
#define ERR_SNA_INVALID          18
#define ERR_SNA_SIZE             19
#define ERR_SNA_CPC_TYPE         20
#define ERR_SNA_WRITE            21
#define ERR_DSK_INVALID          22
#define ERR_DSK_SIDES            23
#define ERR_DSK_SECTORS          24
#define ERR_DSK_WRITE            25
#define MSG_DSK_ALTERED          26
#define ERR_TAP_INVALID          27
#define ERR_TAP_UNSUPPORTED      28
#define ERR_TAP_BAD_VOC          29
#define ERR_PRINTER              30
#define ERR_BAD_MF2_ROM          31
#define ERR_SDUMP                32
#define ERR_CPR_INVALID          33
#define ERR_IPF_DYNLIB_LOAD      34

#define ERR_JOYSTICKS_INIT       45

#endif
