notaz.gp2x.de
/
libpicofe.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
get rid of some CamelCase names
[libpicofe.git]
/
psp
/
emu.c
diff --git
a/psp/emu.c
b/psp/emu.c
index
4063a04
..
21abfca
100644
(file)
--- a/
psp/emu.c
+++ b/
psp/emu.c
@@
-37,7
+37,6
@@
unsigned char *PicoDraw2FB = (unsigned char *)VRAM_CACHED_STUFF + 8; // +8 to be
int engineStateSuspend;
static unsigned int noticeMsgTime = 0;
int engineStateSuspend;
static unsigned int noticeMsgTime = 0;
-int reset_timing = 0; // do we need this?
#define PICO_PEN_ADJUST_X 4
#define PICO_PEN_ADJUST_Y 2
#define PICO_PEN_ADJUST_X 4
#define PICO_PEN_ADJUST_Y 2
@@
-59,7
+58,7
@@
void plat_status_msg(const char *format, ...)
noticeMsgTime = sceKernelGetSystemTimeLow();
}
noticeMsgTime = sceKernelGetSystemTimeLow();
}
-int
emu_getMainD
ir(char *dst, int len)
+int
plat_get_root_d
ir(char *dst, int len)
{
if (len > 0) *dst = 0;
return 0;
{
if (len > 0) *dst = 0;
return 0;
@@
-90,44
+89,18
@@
void emu_msg_cb(const char *msg)
reset_timing = 1;
}
reset_timing = 1;
}
-static void emu_msg_tray_open(void)
-{
- plat_status_msg("CD tray opened");
-}
-
-
+/* FIXME: move to plat */
void emu_Init(void)
{
void emu_Init(void)
{
- // make dirs for saves, cfgs, etc.
- mkdir("mds", 0777);
- mkdir("srm", 0777);
- mkdir("brm", 0777);
- mkdir("cfg", 0777);
-
sound_init();
sound_init();
-
- PicoInit();
- PicoMessage = emu_msg_cb;
- PicoMCDopenTray = emu_msg_tray_open;
- PicoMCDcloseTray = menu_loop_tray;
}
void emu_Deinit(void)
{
}
void emu_Deinit(void)
{
- // save SRAM
- if ((currentConfig.EmuOpt & 1) && SRam.changed) {
- emu_SaveLoadGame(0, 1);
- SRam.changed = 0;
- }
-
- if (!(currentConfig.EmuOpt & 0x20))
- config_writelrom(PicoConfigFile);
-
- PicoExit();
sound_deinit();
}
sound_deinit();
}
-void
emu_prepareDefaultC
onfig(void)
+void
pemu_prep_defc
onfig(void)
{
memset(&defaultConfig, 0, sizeof(defaultConfig));
defaultConfig.EmuOpt = 0x1d | 0x680; // | <- confirm_save, cd_leds, acc rend
{
memset(&defaultConfig, 0, sizeof(defaultConfig));
defaultConfig.EmuOpt = 0x1d | 0x680; // | <- confirm_save, cd_leds, acc rend
@@
-530,7
+503,7
@@
static void vidResetMode(void)
sceGuSync(0,0);
}
sceGuSync(0,0);
}
-void
emu_platformDebugC
at(char *str)
+void
plat_debug_c
at(char *str)
{
strcat(str, blit_16bit_mode ? "soft clut\n" : "hard clut\n");
}
{
strcat(str, blit_16bit_mode ? "soft clut\n" : "hard clut\n");
}
@@
-613,7
+586,7
@@
static void sound_init(void)
lprintf("sceKernelCreateThread failed: %i\n", thid);
}
lprintf("sceKernelCreateThread failed: %i\n", thid);
}
-void
emu_startSound
(void)
+void
pemu_sound_start
(void)
{
static int PsndRate_old = 0, PicoOpt_old = 0, pal_old = 0;
int ret, stereo;
{
static int PsndRate_old = 0, PicoOpt_old = 0, pal_old = 0;
int ret, stereo;
@@
-651,7
+624,7
@@
void emu_startSound(void)
}
}
}
}
-void
emu_endSound
(void)
+void
pemu_sound_stop
(void)
{
int i;
if (samples_done == 0)
{
int i;
if (samples_done == 0)
@@
-671,7
+644,7
@@
void emu_endSound(void)
}
/* wait until we can write more sound */
}
/* wait until we can write more sound */
-void
emu_waitSound
(void)
+void
pemu_sound_wait
(void)
{
// TODO: test this
while (!sound_thread_exit && samples_made - samples_done > samples_block * 4)
{
// TODO: test this
while (!sound_thread_exit && samples_made - samples_done > samples_block * 4)
@@
-719,7
+692,7
@@
static void SkipFrame(void)
PicoSkipFrame=0;
}
PicoSkipFrame=0;
}
-void
emu_forcedF
rame(int opts)
+void
pemu_forced_f
rame(int opts)
{
int po_old = PicoOpt;
int eo_old = currentConfig.EmuOpt;
{
int po_old = PicoOpt;
int eo_old = currentConfig.EmuOpt;
@@
-775,7
+748,7
@@
static void RunEvents(unsigned int which)
{
int do_it = 1;
{
int do_it = 1;
- if ( emu_check
SaveF
ile(state_slot) &&
+ if ( emu_check
_save_f
ile(state_slot) &&
(( (which & 0x1000) && (currentConfig.EmuOpt & 0x800)) || // load
(!(which & 0x1000) && (currentConfig.EmuOpt & 0x200))) ) // save
{
(( (which & 0x1000) && (currentConfig.EmuOpt & 0x800)) || // load
(!(which & 0x1000) && (currentConfig.EmuOpt & 0x200))) ) // save
{
@@
-794,7
+767,7
@@
static void RunEvents(unsigned int which)
{
osd_text(4, (which & 0x1000) ? "LOADING GAME" : "SAVING GAME", 1, 0);
PicoStateProgressCB = emu_msg_cb;
{
osd_text(4, (which & 0x1000) ? "LOADING GAME" : "SAVING GAME", 1, 0);
PicoStateProgressCB = emu_msg_cb;
- emu_
SaveLoadG
ame((which & 0x1000) >> 12, 0);
+ emu_
save_load_g
ame((which & 0x1000) >> 12, 0);
PicoStateProgressCB = NULL;
psp_msleep(0);
}
PicoStateProgressCB = NULL;
psp_msleep(0);
}
@@
-823,7
+796,7
@@
static void RunEvents(unsigned int which)
if(state_slot > 9) state_slot = 0;
}
plat_status_msg("SAVE SLOT %i [%s]", state_slot,
if(state_slot > 9) state_slot = 0;
}
plat_status_msg("SAVE SLOT %i [%s]", state_slot,
- emu_check
SaveF
ile(state_slot) ? "USED" : "FREE");
+ emu_check
_save_f
ile(state_slot) ? "USED" : "FREE");
}
}
}
}
@@
-852,7
+825,7
@@
static void updateKeys(void)
events = (allActions[0] | allActions[1]) >> 16;
if ((events ^ prevEvents) & 0x40) {
events = (allActions[0] | allActions[1]) >> 16;
if ((events ^ prevEvents) & 0x40) {
- emu_
changeFastF
orward(events & 0x40);
+ emu_
set_fastf
orward(events & 0x40);
reset_timing = 1;
}
reset_timing = 1;
}
@@
-878,7
+851,7
@@
static void simpleWait(unsigned int until)
sceKernelDelayThread(diff);
}
sceKernelDelayThread(diff);
}
-void
emu_L
oop(void)
+void
pemu_l
oop(void)
{
static int mp3_init_done = 0;
char fpsbuff[24]; // fps count c string
{
static int mp3_init_done = 0;
char fpsbuff[24]; // fps count c string
@@
-923,9
+896,9
@@
void emu_Loop(void)
// prepare sound stuff
PsndOut = NULL;
// prepare sound stuff
PsndOut = NULL;
- if (currentConfig.EmuOpt &
4
)
+ if (currentConfig.EmuOpt &
EOPT_EN_SOUND
)
{
{
-
emu_startSound
();
+
pemu_sound_start
();
}
sceDisplayWaitVblankStart();
}
sceDisplayWaitVblankStart();
@@
-1066,19
+1039,19
@@
void emu_Loop(void)
}
}
- emu_
changeFastF
orward(0);
+ emu_
set_fastf
orward(0);
if (PicoAHW & PAHW_MCD) PicoCDBufferFree();
if (PsndOut != NULL) {
if (PicoAHW & PAHW_MCD) PicoCDBufferFree();
if (PsndOut != NULL) {
-
emu_endSound
();
+
pemu_sound_stop
();
PsndOut = NULL;
}
// save SRAM
if ((currentConfig.EmuOpt & 1) && SRam.changed) {
emu_msg_cb("Writing SRAM/BRAM..");
PsndOut = NULL;
}
// save SRAM
if ((currentConfig.EmuOpt & 1) && SRam.changed) {
emu_msg_cb("Writing SRAM/BRAM..");
- emu_
SaveLoadG
ame(0, 1);
+ emu_
save_load_g
ame(0, 1);
SRam.changed = 0;
}
SRam.changed = 0;
}
@@
-1086,13
+1059,6
@@
void emu_Loop(void)
memset32_uncached((int *)psp_video_get_active_fb() + 512*264*2/4, 0, 512*8*2/4);
}
memset32_uncached((int *)psp_video_get_active_fb() + 512*264*2/4, 0, 512*8*2/4);
}
-
-void emu_ResetGame(void)
-{
- PicoReset();
- reset_timing = 1;
-}
-
void emu_HandleResume(void)
{
if (!(PicoAHW & PAHW_MCD)) return;
void emu_HandleResume(void)
{
if (!(PicoAHW & PAHW_MCD)) return;