summaryrefslogtreecommitdiff
path: root/include/vb_gui.h
blob: f3acab8ce792ac1bc4a83668fd889d6b55c43361 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#ifndef VB_GUI_H
#define VB_GUI_H

#include "allegro_compat.h"

#define AKILL           0x01
#define GUISTATUS       0x02
#define GUIEXIT         0x04
#define VBRESET         0x08

#define SAVESTATE_VER   0x00000001

#define LENGTH(array) (sizeof(array)/sizeof(array[0]))

int guiop;

extern menu_item_t main_menu_items[];
extern menu_item_t file_menu_items[];
extern menu_item_t options_menu_items[];
extern menu_item_t emulation_menu_items[];
extern menu_item_t debug_menu_items[];
extern menu_item_t debug_view_menu_items[];
extern menu_item_t emulation_cheat_menu_items[];
extern menu_item_t help_menu_items[];

extern menu_t main_menu;
extern menu_t file_menu;
extern menu_t options_menu;
extern menu_t emulation_menu;
extern menu_t debug_menu;
extern menu_t debug_view_menu;
extern menu_t emulation_cheat_menu;
extern menu_t help_menu;

u32 waitForInput();
void save_sram(void);
int file_loadrom(void);
int file_closerom(void);
int file_exit(void);
int options_maxcycles(void);
int options_frameskip(void);
int options_debug(void);
int options_sound(void);
int options_input(void);
int options_saveoptions(void);
int emulation_resume(void);
int emulation_reset(void);
int emulation_sstate(void);
int emulation_lstate(void);
int debug_trace(void);
int debug_showinfo(void);
int debug_dumpinfo(void);
int debug_watchpoints(void);
int debug_write_info(void);
int debug_write_affine(void);
int debug_dumpvbram(void);
int debug_dumpgameram(void);
int debug_dumpdrccache(void);
int debug_view_memory(void);
int debug_view_chars(void);
int debug_view_bgmaps(void);
int debug_view_worlds(void);
int debug_view_obj(void);
int debug_cheat_browse(void);
int debug_cheat_search_exact(void);
int debug_cheat_search_comp(void);
int debug_cheat_view(void);
int help_about(void);

#endif //VB_GUI_H