X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=common%2Femu.h;h=9ba0219dfa8476c36642472de9866d915715b33f;hb=f7c40368a7700e5f18993c71a7d77bfe768c4900;hp=90c935005e9fba4e942d49bea47ba952fad5ff9e;hpb=8e708f920ffd20b026aed616e58c8c8e94c8fb8d;p=libpicofe.git diff --git a/common/emu.h b/common/emu.h index 90c9350..9ba0219 100644 --- a/common/emu.h +++ b/common/emu.h @@ -24,6 +24,8 @@ typedef struct { int scaling; // gp2x: 0=center, 1=hscale, 2=hvscale, 3=hsoftscale; psp: bilinear filtering float scale; // psp: screen scale float hscale32, hscale40; // psp: horizontal scale + int gamma2; // psp: black level + int turbo_rate; } currentConfig_t; extern currentConfig_t currentConfig, defaultConfig; @@ -35,6 +37,7 @@ extern int config_slot, config_slot_current; extern unsigned char *movie_data; extern char lastRomFile[512]; extern int kb_combo_keys, kb_combo_acts; // keys and actions which need button combos +extern int pico_inp_mode; int emu_ReloadRom(void); @@ -51,6 +54,10 @@ void emu_textOut8 (int x, int y, const char *text); void emu_textOut16(int x, int y, const char *text); char *emu_makeRomId(void); void emu_findKeyBindCombos(void); +void emu_forcedFrame(int opts); +void emu_changeFastForward(int set_on); +void emu_RunEventsPico(unsigned int events); +void emu_DoTurbo(int *pad, int acts); -extern const char *keyNames[]; +extern const char * const keyNames[]; void emu_prepareDefaultConfig(void);