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
Henrik Rydgard
c9eb4a1916
VFSFileSystem too
2014-04-13 23:34:08 +02:00
Henrik Rydgard
a53ecd7da3
More elegant way of solving #5839 (d_private in sceIoDread)
...
We flag filesystems as being FAT32 instead of checking for "ms0:".
2014-04-13 23:22:17 +02:00
Unknown W. Brackets
943bc7ee78
Oops, close the dir after listing it in ms0:/.
...
This was affecting some savedata modes, and showed up on tests. Not sure
how it might've affected games, probably not much.
2014-03-30 19:34:19 -07:00
Henrik Rydgård
382db79307
Merge pull request #5698 from raven02/patch-32
...
Do it inside inColon
2014-03-25 00:27:28 +01:00
Unknown W. Brackets
3a376a0cd9
Fix exists check in VFSFileSystem::GetFileInfo().
...
Only matters if it can't map the path / doesn't have the apk mapped (e.g.
as on headless right now.)
2014-03-23 13:01:52 -07:00
raven02
9b272cfc68
Do it inside inColon
2014-03-23 22:37:43 +08:00
sum2012
c208b17a75
Change to comment
2014-03-23 16:48:32 +08:00
sum2012
48b07d46bf
Remove entire block again
2014-03-23 12:15:23 +08:00
sum2012
0694e91fab
Remove entire block
2014-03-23 11:19:37 +08:00
sum2012
ba88be9172
Fix disc0:/ vs. disc0: in path parsing
...
Fix Hot Pixel loading
2014-03-23 11:04:06 +08:00
lioncash
b9886942a7
Fix some vertical alignments in misc Core source files.
2014-03-03 11:16:53 -05:00
Unknown W. Brackets
ed2417731a
Improve error handling when PARAM.SFO can't read.
2014-02-15 10:34:39 -08:00
Unknown W. Brackets
cff6ad6428
Attempt to virtually handle truncation properly.
...
Fixes LittleBigPlanet save problem, at least on US.
2014-02-15 10:34:38 -08:00
Unknown W. Brackets
9293bb17b9
Switch to file descriptors instead of FILE *.
...
This allows us to support the io modes more accurately, not truncating for create/write, etc.
2014-02-15 10:34:38 -08:00
Unknown W. Brackets
bd982b2e6f
Support PSP_O_TRUNC on Windows.
...
There are more modes we don't support properly. May fix savedata
corruption in Gran Turismo and possibly other games.
2014-02-11 23:54:30 -08:00
sum2012
b348c05467
Fix MapFilePath by @unknownbrackets
...
Fix #5377
2014-02-11 21:26:44 +08:00
Unknown W. Brackets
73722d9cee
Support additional prefixes, like memstick:.
...
I also found umd01: and host01: work, etc. May help #5377 and possibly
others.
It seems like games can assign these at will and potentially even
subpaths, but reporting hasn't shown many cases yet. We can still watch
it.
Avoided mapping additional systems because savestates don't handle that
well currently.
2014-02-10 01:41:28 -08:00
Unknown W. Brackets
6bdfa5a13a
Support larger iso files (more than 2GB.)
...
No actual PSP games are this big (a UMD can only go up to 1.8 GB), but it
can be convenient for combined multi-game discs. Fixes #5169 .
2014-01-23 22:00:15 -08:00
Unknown W. Brackets
bc7bc87941
The total size of umd0: is in blocks.
...
Therefore sceIoLseek(umd0:, 0, 2) should return the number of blocks, not
the number of bytes, in the iso.
Looks like this may help Zero no Kiseki.
2014-01-11 08:34:04 -08:00
Unknown W. Brackets
f14361c3b8
Add a bunch more missing cstring includes.
2013-12-30 21:37:19 -08:00
Henrik Rydgård
00c32ddadb
Mostly get rid of including "Globals.h"
2013-12-30 10:17:11 +01:00
Henrik Rydgård
ce378b231f
Delete CPU.cpp/h , cleanup
2013-12-30 00:11:29 +01:00
Henrik Rydgård
79ff2f0ba8
Start untangling our include mess a little.
2013-12-29 23:34:45 +01:00
Kentucky Compass
db77b52caa
Save/restore local file handles and seek positions
2013-12-28 23:43:02 -08:00