rom_data -> rom_loaded
[libpicofe.git] / common / emu.h
index f826157..dd114ca 100644 (file)
@@ -9,6 +9,7 @@ typedef struct {
                                        // squidgehack, no_save_cfg_on_exit, <unused>, 16_bit_mode
                                        // craigix_ram, confirm_save, show_cd_leds, confirm_load
                                        // A_SNs_gamma, perfect_vsync, giz_scanlines, giz_dblbuff
+                                       // vsync_mode, show_clock, no_frame_limitter
        int PicoOpt;  // used for config saving only, see Pico.h
        int PsndRate; // ditto
        int PicoRegion; // ditto
@@ -20,13 +21,15 @@ typedef struct {
        int JoyBinds[4][32];
        int PicoAutoRgnOrder;
        int PicoCDBuffers;
-       int scaling; // 0=center, 1=hscale, 2=hvscale, 3=hsoftscale
+       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
 } currentConfig_t;
 
 
 extern currentConfig_t currentConfig;
 extern char *PicoConfigFile;
-extern unsigned char *rom_data;
+extern int rom_loaded;
 extern char noticeMsg[64];
 extern int state_slot;
 extern int config_slot, config_slot_current;