mirror of
https://github.com/RaySollium99/libpicofe.git
synced 2025-09-05 14:57:46 -04:00
FAME + some random stuff added
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@276 be3aeb3a-fb24-0410-a615-afba39da0efa
This commit is contained in:
parent
703e4c7bbb
commit
2b90fc61e0
8 changed files with 71 additions and 8 deletions
12
psp/emu.c
12
psp/emu.c
|
@ -3,6 +3,7 @@
|
|||
#include <sys/syslimits.h> // PATH_MAX
|
||||
|
||||
#include <pspthreadman.h>
|
||||
#include <pspdisplay.h>
|
||||
|
||||
#include "psp.h"
|
||||
#include "menu.h"
|
||||
|
@ -121,6 +122,7 @@ void emu_setDefaultConfig(void)
|
|||
currentConfig.PicoAutoRgnOrder = 0x184; // US, EU, JP
|
||||
currentConfig.Frameskip = -1; // auto
|
||||
currentConfig.volume = 50;
|
||||
currentConfig.CPUclock = 222;
|
||||
currentConfig.KeyBinds[ 4] = 1<<0; // SACB RLDU
|
||||
currentConfig.KeyBinds[ 6] = 1<<1;
|
||||
currentConfig.KeyBinds[ 7] = 1<<2;
|
||||
|
@ -386,6 +388,9 @@ static void updateKeys(void)
|
|||
int i;
|
||||
|
||||
keys = psp_pad_read(0);
|
||||
if (keys & PSP_CTRL_HOME)
|
||||
sceDisplayWaitVblankStart();
|
||||
|
||||
if (keys & BTN_SELECT)
|
||||
engineState = PGS_Menu;
|
||||
|
||||
|
@ -498,6 +503,13 @@ void emu_Loop(void)
|
|||
|
||||
fpsbuff[0] = 0;
|
||||
|
||||
if (currentConfig.CPUclock != psp_get_cpu_clock()) {
|
||||
lprintf("setting cpu clock to %iMHz... ", currentConfig.CPUclock);
|
||||
i = psp_set_cpu_clock(currentConfig.CPUclock);
|
||||
lprintf(i ? "failed\n" : "done\n");
|
||||
currentConfig.CPUclock = psp_get_cpu_clock();
|
||||
}
|
||||
|
||||
// make sure we are in correct mode
|
||||
vidResetMode();
|
||||
Pico.m.dirtyPal = 1;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue