X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=ginge.git;a=blobdiff_plain;f=loader%2Fheader.h;fp=loader%2Fheader.h;h=8e245c88f914aa8a9dce321a5c1a255a92c53276;hp=ddb948dfa2e2c16ba59168231d2a40559d12fb56;hb=3d295a9fe6e27f6103701e8d8ae23257b43ff2dd;hpb=86418a845b35b2bb08b611fa1a1d1eec05b924c9 diff --git a/loader/header.h b/loader/header.h index ddb948d..8e245c8 100644 --- a/loader/header.h +++ b/loader/header.h @@ -5,6 +5,16 @@ void do_patches(void *ptr, unsigned int size); void emu_init(void *map_bottom); void *emu_mmap_dev(unsigned int length, int prot, int flags, unsigned int offset); +int emu_read_gpiodev(void *buf, int count); + +void *host_video_init(int *stride); +void *host_video_flip(void); +int host_read_btns(void); + +enum { GP2X_UP = 0, GP2X_LEFT = 2, GP2X_DOWN = 4, GP2X_RIGHT = 6, + GP2X_START = 8, GP2X_SELECT = 9, GP2X_L = 10, GP2X_R = 11, + GP2X_A = 12, GP2X_B = 13, GP2X_X = 14, GP2X_Y = 15, + GP2X_VOL_UP = 16, GP2X_VOL_DOWN = 17, GP2X_PUSH = 18 }; #define ARRAY_SIZE(x) (sizeof(x) / sizeof(x[0]))