Henrik Rydgard
082d839965
Fix minor issues in ISOFileSystem
2016-03-06 14:28:10 +01:00
Unknown W. Brackets
a563e606b3
Resolve PBP directories earlier in load process.
...
This allows us to initialize the memory AFTER determining the proper size,
in the case of remasters. It also avoids going through load twice.
2015-12-28 14:13:07 -08:00
Unknown W. Brackets
1987c9e157
Dumb typo fix.
2015-12-28 14:13:06 -08:00
Unknown W. Brackets
cf1b8e5384
Identify remasters based on UMD_DATA hash.
2015-12-28 14:13:05 -08:00
Unknown W. Brackets
f3df6b307f
Use a FileLoader for PBPs.
...
Improves consistency, caching, etc.
2015-12-24 12:21:40 -08:00
Unknown W. Brackets
a53f0360f3
Use a less leak prone interface for PBP reading.
2015-12-24 10:20:27 -08:00
Unknown W. Brackets
7b4315bc70
Respect MEMSIZE for ISOs also, cleanup.
2015-12-24 10:04:08 -08:00
Unknown W. Brackets
d273deedeb
Use MEMSIZE SFO param to detect 64MB homebrew.
...
Now, use 32MB for normal games even in PSP-2000 mode, which is how real
firmware behaves.
2015-12-23 15:16:48 -08:00
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