Commit Graph

70 Commits

Author SHA1 Message Date
Unknown W. Brackets
dd5c91108c Use a background thread to load ISO into RAM.
This way we don't get slow startup.  This will also cache the CSO data,
for example, rather than the raw data, using up less RAM.  It might even
be reasonable to enable on 32-bit.
2015-12-19 15:23:25 -08:00
sum2012
aad95db070 Remove OLD_EBOOT.BIN support
Utawareru Mono Chinese version use it but this still work
2015-04-23 20:16:45 +08:00
Peter Tissen
be3389fdef added optional per-game settings
call button 'game settings' only when modifying game-only settings
make the user confirm deleting settings
2014-12-16 00:14:11 +01:00
Unknown W. Brackets
967b589778 Consistently use FileLoader for standard ISOs. 2014-11-23 13:59:56 -08:00
Unknown W. Brackets
102b7b03fa Add an interface to load files with.
This allows loading from other than raw files.
2014-11-23 13:25:32 -08:00
Henrik Rydgard
1eec10b614 Properly prevent loading ISO to RAM in 32-bit mode (could have been enabled in 64-bit mode where the UI exists) 2014-11-09 12:53:31 +01:00
Henrik Rydgard
291e5e53c0 Add feature to cache ISOs in RAM to avoid I/O stutters. 64-bit only. Loading gets slow though.
TODO: Make it cache in the background on load. Allow on 32-bit for small ISOs.
2014-10-31 00:14:00 +01:00
Unknown W. Brackets
8e14dc1acd Fix path issue running tests on Linux.
No trailing slash.  Doesn't hurt Windows to have an extra one.
2014-08-30 22:38:19 -07:00
Henrik Rydgard
c5861f4277 Rename to ISOBlockSystem, savestate workaround (?) 2014-07-28 00:01:10 +02:00
Henrik Rydgard
8146ff85f3 umd0 solution: Add "OnlyEntireISOFileSystem"
Wraps around an ISOFileSystem, redirecting all the filenames to "" to
achieve the desired effect (should fix Bleach Soul Carnival 2 without resorting
to CPkmn's hack from #6638)

Probably breaks savestates as-is...
2014-07-27 23:42:46 +02:00
Sacha
c745072b55 Update Symbian to GCC 4.8.3 2014-06-11 03:10:50 +10:00
daniel229
7aa75e6e81 World Neverland Qukria Kingdom Stories Chinese translate bypass EBOOT 2014-05-30 12:28:27 +08:00
Unknown W. Brackets
695e9e1b4e Try again to buildfix Symbian. 2014-04-20 08:04:59 -07:00
Unknown W. Brackets
b526661ff5 Buildfix for Symbian. 2014-04-20 08:00:05 -07:00
Unknown W. Brackets
63b5ec3d85 Allow specifying a root path for host0:/.
This way, similar to the PSP, we can have a root path outside the test.
2014-04-19 21:43:09 -07:00
Unknown W. Brackets
996fa39684 Reduce some unnecessary includes in Core/. 2014-03-15 10:41:07 -07:00
Unknown W. Brackets
c7437bbe8e Fix some minor warnings. 2014-03-03 00:08:32 -08:00
sum2012
864c0be604 Fix PAKFILE2.BIN and eboot logic
Fix #5474
2014-02-16 10:51:45 +08:00
daniel229
bbe36fbd8e Code Geass Hangyaku no Lelouch Lost Colors CN translate bypass EBOOT.BIN 2014-02-15 23:52:08 +08:00
Henrik Rydgard
a4e9ca40e4 Fix silly copy paste error. I'm tired. 2014-02-15 15:44:32 +01:00
Henrik Rydgard
c801cffcff Add a gameid check for the bootfile that's in USRDIR.
Annoying that this is needed.
2014-02-15 15:40:39 +01:00
Henrik Rydgard
9d64fcf693 Fix last commit 2014-02-15 15:10:38 +01:00
Henrik Rydgard
3d45c9dbed Handle the weird Chinese translation patchers in a nicer way.
Takes care of #5458, too.
2014-02-15 14:30:40 +01:00
sum2012
db294557e5 Add support another patcher
Find in Dragonball Z: Shin Budokai 2 chinese version
2014-02-14 20:39:08 +08:00
Henrik Rydgård
79ff2f0ba8 Start untangling our include mess a little. 2013-12-29 23:34:45 +01:00
Unknown W. Brackets
0636a65ad9 Use ReadEntireFile() a few more places.
This fixes one or two minor memory leaks.
2013-12-08 12:02:37 -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
shenweip
7832cebacd CleanUp. 2013-11-26 18:20:33 +01:00
shenweip
9814b1d6d2 Add support for multiple disc. 2013-11-26 18:20:33 +01:00
Unknown W. Brackets
256394b2bf Move VirtualDiscFileSystem to its own file. 2013-07-28 12:31:48 -07:00
Kingcom
5ddc9afba0 -save state support
-abstracted file access
-moved to VirtualDiscFileSystem class
2013-07-24 22:49:45 +02:00
Kingcom
8955fedf44 Open directory as disc image 2013-07-23 17:24:33 +02:00
sum2012
755e642efc Add Another patcher 2013-07-13 06:46:30 +08:00
sum2012
4f5e7769d8 Add another patcher
Support World Neverland Naruru Oukoku Monogatari Chinese version
2013-07-10 05:44:37 +08:00
Unknown W. Brackets
a32cf817ff Fix some minor warnings. 2013-07-07 20:31:04 -07:00
The Dax
da9472c486 Simplify the HDRemaster struct, eliminating the need for the g_MemoryEnd variable. 2013-07-07 03:07:51 -04:00
Unknown W. Brackets
c8102b708a Don't crash when a block device can't be created. 2013-07-01 00:33:19 -07:00
The Dax
0bbcec9ad4 Remove redundant include and fix comments. 2013-06-26 16:02:53 -04:00
The Dax
ad1323c6ec Change logging in PSPLoaders.cpp to debug instead of error; it was a remnant of the debugging process. 2013-06-26 16:02:53 -04:00
The Dax
bd0944fc49 Remove a few more unneeded includes and change a loop to use ARRAY_SIZE instead of a variable. 2013-06-26 16:02:53 -04:00
The Dax
d11deba3cd Fix HD Remasters and tidy up. This should be the final commit for the preliminary support, no further coding style issues withstanding. 2013-06-26 16:02:53 -04:00
The Dax
695f7eeec5 Fix more style issues, and abstract most of the init code from MemMap.cpp. 2013-06-26 16:02:52 -04:00
The Dax
8ab734d516 Restructure the hack to be more correct, and add support for double texture coordinates. Fixes #2314.
Also address various coding style issues.
2013-06-26 16:02:52 -04:00
The Dax
96401eae1e Make the hack less intrusive, but there's a chicken and egg problem: Memory::Init is called before LOAD_PSP_ISO, so I'm slightly perplexed on how to proceed at the moment. 2013-06-26 16:02:52 -04:00
The Dax
f8d309ec99 Add HD Remaster support. It's a HUGE hack right now, and needs to be properly rewritten so that allocation and stuff work better. This is based off the work of BlackDaemon, and I added in the auto check to switch the code on/off depending on if the game is a remaster or not. It does not affect or break any games that I know of. 2013-06-26 16:02:52 -04:00
sum2012
e233dbb446 Add another patcher 2013-05-23 22:34:32 +08:00
sum2012
32fed38ddf Add another patchers 2013-05-16 21:32:08 +08:00
tpu
c9af16e332 add NPUMDIMG support 2013-05-08 23:36:57 +08:00
Sacha
2396574f45 Avoid name collision with StringUtil on Windows hosts. Fixes all Linux/Unix cross-compiles from Windows, including Harmattan and Blackberry. 2013-05-03 16:22:15 +10:00
Unknown W. Brackets
439fd54378 Verify the header signature when loading a PBP.
Fixes headless tests crashing.
2013-04-27 17:57:40 -07:00