comparison blastem.h @ 398:c26e48a93fa3

Make keybindings data driven so they can be populated from a config file later
author Mike Pavone <pavone@retrodev.com>
date Fri, 14 Jun 2013 00:25:04 -0700
parents 15dd6418fe67
children dbf4e1c86f3c
comparison
equal deleted inserted replaced
397:c20607e5b272 398:c26e48a93fa3
33 } genesis_context; 33 } genesis_context;
34 34
35 #define GAMEPAD_TH0 0 35 #define GAMEPAD_TH0 0
36 #define GAMEPAD_TH1 1 36 #define GAMEPAD_TH1 1
37 #define GAMEPAD_EXTRA 2 37 #define GAMEPAD_EXTRA 2
38 #define GAMEPAD_NONE 0xF
38 39
39 extern io_port gamepad_1; 40 extern io_port gamepad_1;
40 extern io_port gamepad_2; 41 extern io_port gamepad_2;
41 42
42 void io_adjust_cycles(io_port * pad, uint32_t current_cycle, uint32_t deduction); 43 void io_adjust_cycles(io_port * pad, uint32_t current_cycle, uint32_t deduction);
43 uint16_t read_dma_value(uint32_t address); 44 uint16_t read_dma_value(uint32_t address);
44 m68k_context * debugger(m68k_context * context, uint32_t address); 45 m68k_context * debugger(m68k_context * context, uint32_t address);
46 void handle_keydown(int keycode);
47 void handle_keyup(int keycode);
45 48
46 #endif //BLASTEM_H_ 49 #endif //BLASTEM_H_
47 50