mirror of
https://github.com/RaySollium99/picodrive.git
synced 2025-09-05 15:27:46 -04:00
asyn-only dev support + in_gp2x driver
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@637 be3aeb3a-fb24-0410-a615-afba39da0efa
This commit is contained in:
parent
7201dc73fb
commit
217d08bc39
9 changed files with 334 additions and 36 deletions
|
@ -21,9 +21,9 @@
|
|||
#include "log_io.h"
|
||||
|
||||
void *gp2x_screen;
|
||||
unsigned long current_keys = 0;
|
||||
static int current_bpp = 8;
|
||||
static int current_pal[256];
|
||||
static unsigned long current_keys = 0;
|
||||
static const char *verstring = "PicoDrive " VERSION;
|
||||
|
||||
// dummies
|
||||
|
@ -52,9 +52,13 @@ static gint key_press_event (GtkWidget *widget, GdkEventKey *event)
|
|||
{
|
||||
switch (event->hardware_keycode)
|
||||
{
|
||||
case 111:
|
||||
case 0x62: current_keys |= GP2X_UP; break;
|
||||
case 116:
|
||||
case 0x68: current_keys |= GP2X_DOWN; break;
|
||||
case 113:
|
||||
case 0x64: current_keys |= GP2X_LEFT; break;
|
||||
case 114:
|
||||
case 0x66: current_keys |= GP2X_RIGHT; break;
|
||||
case 0x24: current_keys |= GP2X_START; break; // enter
|
||||
case 0x23: current_keys |= GP2X_SELECT;break; // ]
|
||||
|
@ -83,9 +87,13 @@ static gint key_release_event (GtkWidget *widget, GdkEventKey *event)
|
|||
{
|
||||
switch (event->hardware_keycode)
|
||||
{
|
||||
case 111:
|
||||
case 0x62: current_keys &= ~GP2X_UP; break;
|
||||
case 116:
|
||||
case 0x68: current_keys &= ~GP2X_DOWN; break;
|
||||
case 113:
|
||||
case 0x64: current_keys &= ~GP2X_LEFT; break;
|
||||
case 114:
|
||||
case 0x66: current_keys &= ~GP2X_RIGHT; break;
|
||||
case 0x24: current_keys &= ~GP2X_START; break; // enter
|
||||
case 0x23: current_keys &= ~GP2X_SELECT;break; // ]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue