1 | /*****************************************************************************\ |
2 | Snes9x - Portable Super Nintendo Entertainment System (TM) emulator. |
3 | This file is licensed under the Snes9x License. |
4 | For further information, consult the LICENSE file in the root directory. |
5 | \*****************************************************************************/ |
6 | |
7 | #ifndef _MESSAGES_H_ |
8 | #define _MESSAGES_H_ |
9 | |
10 | // Types of message sent to S9xMessage() |
11 | enum |
12 | { |
13 | S9X_TRACE, |
14 | S9X_DEBUG, |
15 | S9X_WARNING, |
16 | S9X_INFO, |
17 | S9X_ERROR, |
18 | S9X_FATAL_ERROR |
19 | }; |
20 | |
21 | // Individual message numbers |
22 | enum |
23 | { |
24 | S9X_NO_INFO, |
25 | S9X_ROM_INFO, |
26 | , |
27 | S9X_CONFIG_INFO, |
28 | S9X_ROM_CONFUSING_FORMAT_INFO, |
29 | S9X_ROM_INTERLEAVED_INFO, |
30 | S9X_SOUND_DEVICE_OPEN_FAILED, |
31 | S9X_APU_STOPPED, |
32 | S9X_USAGE, |
33 | S9X_GAME_GENIE_CODE_ERROR, |
34 | S9X_ACTION_REPLY_CODE_ERROR, |
35 | S9X_GOLD_FINGER_CODE_ERROR, |
36 | S9X_DEBUG_OUTPUT, |
37 | S9X_DMA_TRACE, |
38 | S9X_HDMA_TRACE, |
39 | S9X_WRONG_FORMAT, |
40 | S9X_WRONG_VERSION, |
41 | S9X_ROM_NOT_FOUND, |
42 | S9X_FREEZE_FILE_NOT_FOUND, |
43 | S9X_PPU_TRACE, |
44 | S9X_TRACE_DSP1, |
45 | S9X_FREEZE_ROM_NAME, |
46 | , |
47 | S9X_NETPLAY_NOT_SERVER, |
48 | S9X_FREEZE_FILE_INFO, |
49 | S9X_TURBO_MODE, |
50 | S9X_SOUND_NOT_BUILT, |
51 | S9X_MOVIE_INFO, |
52 | S9X_WRONG_MOVIE_SNAPSHOT, |
53 | S9X_NOT_A_MOVIE_SNAPSHOT, |
54 | S9X_SNAPSHOT_INCONSISTENT, |
55 | S9X_AVI_INFO, |
56 | S9X_PRESSED_KEYS_INFO |
57 | }; |
58 | |
59 | #endif |
60 | |