Commit Graph
6340 Commits
Author SHA1 Message Date
Henrik Rydgård d254fbf24f Merge pull request #4664 from thedax/modelSelectOption
Add an ini option to allow the emulated PSP model to be changed.
2013-11-29 05:22:31 -08:00
Unknown W. Brackets 435115441d Reinitialize the GE on sceKernelLoadExec().
Mostly, reset the lists and draw completion, etc.

May be required for Capcom Classic Collection Reloaded to work.
2013-11-28 15:35:12 -08:00
The Dax 85e3a2dbfb Make the model option ini-only.
Move PSP_MODEL_FAT and PSP_MODEL_SLIM to Config.h.
Default to a PSP Slim, and enable 64 megs of memory by default.
2013-11-28 14:37:10 -05:00
The Dax 5d310e6014 Add an option to allow the emulated PSP model to be changed. Some games require a PSP-2000 for features such as multiplayer. 2013-11-28 12:37:12 -05:00
Henrik Rydgard f9f6e9492d Reorder vfpu data in saved kernel contexts when loading in a new version. 2013-11-28 13:27:51 +01:00
Henrik Rydgard 55500d4bb6 Reorder VFPU registers in memory so that we can flush and reload them in bulk more often.
Doesn't actually do that yet, that's for the NEON branch.
2013-11-28 13:27:51 +01:00
Henrik Rydgard c83a7e0029 Parse mac addresses in one place. 2013-11-28 12:38:45 +01:00
Henrik Rydgard ade18848f7 Warning fixes 2013-11-28 11:54:00 +01:00
Unknown W. Brackets 41a7157aa6 Eat some cycles when changing thread priority.
Some games call this a lot.
2013-11-28 01:01:22 -08:00
Unknown W. Brackets 382f3b91f4 Eat cycles and reschedule in some rtc funcs.
Reported to fix #2146.
2013-11-28 00:30:04 -08:00
Unknown W. Brackets 78ea146af6 Get rid of some unnecessary ifdefs, fix build. 2013-11-27 22:15:39 -08:00
Sacha 778eeb9968 Adhoc: Android buildfix and tab fix. 2013-11-28 16:05:11 +10:00
Henrik Rydgard c499be9769 Merge branch 'adhoc-support' of https://github.com/Kyhel/ppsspp into Kyhel-adhoc-support
hrydgard here: I switched to our implementation of thread.h and removed the "Windows7SDK" things for now.

Conflicts:
	Core/Core.vcxproj.filters
2013-11-27 21:21:32 +01:00
Henrik Rydgård ed13c21a37 Merge pull request #4649 from Kingcom/Debugger
Rewrite symbol table
2013-11-27 07:43:25 -08:00
Kingcom 5844d0107b Rewrite SymbolTable 2013-11-27 13:33:30 +01:00
shenweipandHenrik Rydgård 13f979af8c Revert "Change state to ready when umdActivated is false."
This reverts commit 1c133ff5fe.
2013-11-26 18:23:08 +01:00
shenweipandHenrik Rydgård 3855773203 Change state to ready when umdActivated is false. 2013-11-26 18:20:33 +01:00
shenweipandHenrik Rydgård a611ed3930 Remount all references in Remount func. 2013-11-26 18:20:33 +01:00
shenweipandHenrik Rydgård 5ef34e37b4 DoState. 2013-11-26 18:20:33 +01:00
shenweipandHenrik Rydgård 7832cebacd CleanUp. 2013-11-26 18:20:33 +01:00
shenweipandHenrik Rydgård 4c6005545b Bugfix. 2013-11-26 18:20:33 +01:00
shenweipandHenrik Rydgård f6f81eca93 Add comments. 2013-11-26 18:20:33 +01:00
shenweipandHenrik Rydgård 9814b1d6d2 Add support for multiple disc. 2013-11-26 18:20:33 +01:00
Unknown W. Brackets 5ff589a0d9 Minor logging improvements in sceAudio. 2013-11-25 01:02:59 -08:00
Kyhel a4135dadbc Added MAC address from config 2013-11-25 04:46:03 +01:00
Kyhel 3e4e0fc203 Removed useless printf, and also, last commit i added a Config for
MacAddress, but i didn’t yet find a way to use it properly.
2013-11-25 03:03:34 +01:00
Kyhel 0f7f90d0ac Added windows changes for a unified build. Added Dialog fix which
prevented from saving after going online. Added windows « errno » use
redefinition to suit WSAGetLastError and protocl needs.
2013-11-25 02:57:08 +01:00
Henrik Rydgard 1a6b4ceafb Compensate frame delay for the PSP refreshing at 59.94 Hz 2013-11-20 23:53:28 +01:00
Henrik Rydgård b38e60672c Debug level reduction 2013-11-20 14:55:35 +01:00
Henrik Rydgård 800805e2b5 Merge pull request #4590 from unknownbrackets/savestates
Ignore the current button state in savestates.
2013-11-20 01:00:06 -08:00
Henrik Rydgård f180b9e341 Merge pull request #4588 from unknownbrackets/io-minor
Delay, don't eat, inside the fat ms check.
2013-11-20 00:57:39 -08:00
Sacha effca1e4c7 Improvements to timer hack. 2013-11-20 12:55:56 +10:00
Unknown W. Brackets 7cff309cf7 Ignore the current button state in savestates.
Fixes #4149.
2013-11-19 18:33:17 -08:00
Unknown W. Brackets 3c006339a9 Delay, don't eat, inside the fat ms check.
Fixes #2118 (Star Ocean video stutter.)
2013-11-19 17:48:13 -08:00
Unknown W. Brackets 425ea8b846 Track hcount as an integer, not a double.
Since it's even with NTSC.  Makes much more sense.
2013-11-18 08:12:49 -08:00
Unknown W. Brackets 2b74f7f812 Switch to 59.94 fps rather than 60. 2013-11-18 08:06:09 -08:00
Unknown W. Brackets 6ebad9e06f Include all released buttons in the latch.
Not just newly released ones.  This does appear to be how the PSP fills
this buffer - it's normally 0xffffffff.
2013-11-17 19:32:21 -08:00
Unknown W. Brackets d7d0242225 Minor simplification to ctrl buffer updates. 2013-11-17 19:32:20 -08:00
Unknown W. Brackets 39cd7f812a Move ctrl to after vblank, not before.
Tests I'd done long ago suggested this wasn't right, but we made other
timing fixes since then, and now tests are showing this is the right
order.

May improve Patapon/etc. timing, or may hurt it...
2013-11-17 19:32:20 -08:00
Unknown W. Brackets 8f6315e375 Support replacement chars in sceFontGetCharInfo(). 2013-11-16 23:32:13 -08:00
Sacha fb7c3d96fd Introduce Timer Hack.
Has been used in previous Symbian releases to improve speed. Was thought to only work on Wipeout but actually works on most games?
Games that run based on internal timer will experience 60 VPS without frameskip.
2013-11-16 02:16:17 +10:00
Unknown W. Brackets 21c9577801 Initialize fcr31 correctly (even though unsup.) 2013-11-14 23:44:49 -08:00
Unknown W. Brackets 26f5922174 Return the correct value for fcr0/fir.
This is what the PSP actually returns, it's read only.
2013-11-14 23:39:08 -08:00
Henrik Rydgård 90888aad14 Merge pull request #4532 from sum2012/sceio
Fix Buzz Ultimate Music Quiz black screen Sporadically
2013-11-14 14:03:20 -08:00
shenweip 9bc534d54a Wrap some empty functions. 2013-11-14 22:43:00 +08:00
Henrik Rydgard 9d4ece0f58 Robustify the ELF loader a little - it didn't like unaligned addresses.. 2013-11-14 11:44:14 +01:00
sum2012 f3263ed4ba Fix Buzz Ultimate Music Quiz Crash Sporadically
issue#4497
2013-11-14 05:21:24 +08:00
The Dax d56114e30d Fix VS2013. 2013-11-12 18:37:06 -05:00
Sacha 91ddddc2ef Remove unused Thread.{cpp,h} 2013-11-13 02:50:46 +10:00
Henrik Rydgård efc35103e5 Merge pull request #4483 from xekarfwtos/tsa
Fixes issue #4477 : ULUS10419 : Tenchu: Shadow Assassins hangs the emu.
2013-11-12 04:33:24 -08:00