notaz.gp2x.de
/
picodrive.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
get rid of port_config.h
[picodrive.git]
/
platform
/
common
/
emu.c
diff --git
a/platform/common/emu.c
b/platform/common/emu.c
index
22da55c
..
b828595
100644
(file)
--- a/
platform/common/emu.c
+++ b/
platform/common/emu.c
@@
-10,7
+10,7
@@
#include <stdlib.h>
\r
#include <string.h>
\r
#include <stdarg.h>
\r
#include <stdlib.h>
\r
#include <string.h>
\r
#include <stdarg.h>
\r
-#if
ndef NO_SYNC
\r
+#if
def __GP2X__
\r
#include <unistd.h>
\r
#endif
\r
\r
#include <unistd.h>
\r
#endif
\r
\r
@@
-28,15
+28,20
@@
#include <pico/pico_int.h>
\r
#include <pico/patch.h>
\r
\r
#include <pico/pico_int.h>
\r
#include <pico/patch.h>
\r
\r
+#ifndef _WIN32
\r
+#define PATH_SEP "/"
\r
+#define PATH_SEP_C '/'
\r
+#else
\r
+#define PATH_SEP "\\"
\r
+#define PATH_SEP_C '\\'
\r
+#endif
\r
\r
#define STATUS_MSG_TIMEOUT 2000
\r
\r
void *g_screen_ptr;
\r
\r
\r
#define STATUS_MSG_TIMEOUT 2000
\r
\r
void *g_screen_ptr;
\r
\r
-#if !SCREEN_SIZE_FIXED
\r
-int g_screen_width = SCREEN_WIDTH;
\r
-int g_screen_height = SCREEN_HEIGHT;
\r
-#endif
\r
+int g_screen_width = 320;
\r
+int g_screen_height = 240;
\r
\r
char *PicoConfigFile = "config.cfg";
\r
currentConfig_t currentConfig, defaultConfig;
\r
\r
char *PicoConfigFile = "config.cfg";
\r
currentConfig_t currentConfig, defaultConfig;
\r
@@
-649,7
+654,7
@@
int emu_write_config(int is_game)
lprintf("emu_write_config: %s ", cfg);
\r
ret = config_write(cfg);
\r
if (write_lrom) config_writelrom(cfg);
\r
lprintf("emu_write_config: %s ", cfg);
\r
ret = config_write(cfg);
\r
if (write_lrom) config_writelrom(cfg);
\r
-#if
ndef NO_SYNC
\r
+#if
def __GP2X__
\r
sync();
\r
#endif
\r
lprintf((ret == 0) ? "(ok)\n" : "(failed)\n");
\r
sync();
\r
#endif
\r
lprintf((ret == 0) ? "(ok)\n" : "(failed)\n");
\r
@@
-859,7
+864,7
@@
int emu_save_load_game(int load, int sram)
ret = fwrite(sram_data, 1, sram_size, sramFile);
\r
ret = (ret != sram_size) ? -1 : 0;
\r
fclose(sramFile);
\r
ret = fwrite(sram_data, 1, sram_size, sramFile);
\r
ret = (ret != sram_size) ? -1 : 0;
\r
fclose(sramFile);
\r
-#if
ndef NO_SYNC
\r
+#if
def __GP2X__
\r
sync();
\r
#endif
\r
}
\r
sync();
\r
#endif
\r
}
\r
@@
-870,7
+875,7
@@
int emu_save_load_game(int load, int sram)
{
\r
ret = PicoState(saveFname, !load);
\r
if (!ret) {
\r
{
\r
ret = PicoState(saveFname, !load);
\r
if (!ret) {
\r
-#if
ndef NO_SYNC
\r
+#if
def __GP2X__
\r
if (!load) sync();
\r
#endif
\r
emu_status_msg(load ? "STATE LOADED" : "STATE SAVED");
\r
if (!load) sync();
\r
#endif
\r
emu_status_msg(load ? "STATE LOADED" : "STATE SAVED");
\r
@@
-1198,7
+1203,7
@@
void emu_finish(void)
char cfg[512];
\r
make_config_cfg(cfg);
\r
config_writelrom(cfg);
\r
char cfg[512];
\r
make_config_cfg(cfg);
\r
config_writelrom(cfg);
\r
-#if
ndef NO_SYNC
\r
+#if
def __GP2X__
\r
sync();
\r
#endif
\r
}
\r
sync();
\r
#endif
\r
}
\r