Kingcom
a56e3a1a99
Oops, typo.
2013-07-28 12:38:56 -07:00
Unknown W. Brackets
1e32599f2d
Implement virtfs file handlers.
2013-07-28 12:38:53 -07:00
Unknown W. Brackets
150a5c8f70
Add basic infrastructure for file handler plugins.
...
The purpose of this is for games which use archive file formats
(containing many individual files), so that assets, files, etc. can be
worked on more rapidly.
2013-07-28 12:36:16 -07:00
Kingcom
66f19b9cca
Fix issues
2013-07-28 12:34:25 -07:00
Unknown W. Brackets
f6859d21cc
Add .ppsspp-index.ini for virtfs dirs, for LBAs.
...
This way games that hardcode lbns in a file or elf can still be used.
2013-07-28 12:33:23 -07:00
Unknown W. Brackets
a01d84ac30
List directories in virtfs too.
...
Well, basically the same as directory, just skipping `.` and `..`...
2013-07-28 12:33:22 -07:00
Unknown W. Brackets
a2763a298e
Minor simplification to virtfs savestate.
2013-07-28 12:33:18 -07:00
Unknown W. Brackets
256394b2bf
Move VirtualDiscFileSystem to its own file.
2013-07-28 12:31:48 -07:00
Unknown W. Brackets
79c4104456
Specify file data layout endianness.
2013-07-27 16:05:21 -07:00
Unknown W. Brackets
b5e46b46cd
Fix some minor virtual disc warnings.
2013-07-26 22:50:57 -07:00
Unknown W. Brackets
d9d66c46e9
Avoid a possibly uninitialized var.
2013-07-26 22:50:56 -07:00
Unknown W. Brackets
fa3b608b36
Fix a missing log argument.
2013-07-26 22:13:09 -07:00
Unknown W. Brackets
8da6259aff
More carefully check defines for endianness.
2013-07-25 22:25:50 -07:00
Kingcom
b24f4a64d4
Linux fixes and small changes
2013-07-25 13:45:30 +02:00
Kingcom
5ddc9afba0
-save state support
...
-abstracted file access
-moved to VirtualDiscFileSystem class
2013-07-24 22:49:45 +02:00
Kingcom
e76ffe6b7c
Supprt opening whole disc, assume file info is gathered before it's used
2013-07-23 22:23:12 +02:00
Kingcom
be548fdd2e
Disable invalid file operations for virtual discs
2013-07-23 20:24:15 +02:00
Kingcom
0afd7dea28
Add error message when opening entire ISO
2013-07-23 17:53:55 +02:00
Kingcom
8955fedf44
Open directory as disc image
2013-07-23 17:24:33 +02:00
Unknown W. Brackets
45ff47589a
Remove unused fpointer member.
2013-07-10 22:30:25 -07:00
Henrik Rydgard
3022a026a1
Reduce unnecessary logging when loading isos, and update native
2013-07-10 21:59:43 +02:00
Henrik Rydgård
d68c805430
Merge pull request #2704 from tpunix/master
...
ISOFileSystem and prxDecrypt2 patch
2013-07-08 02:05:28 -07:00
tpunix
2d50f6e074
add isBlockSectorMode to savestate
2013-07-08 16:34:09 +08:00
Henrik Rydgård
e21c5c6747
Merge pull request #2691 from thedax/master
...
Fix PSN eboot crashes
2013-07-08 00:46:12 -07:00
tpunix
543b08ac07
bugfix of ISOFileSystem
2013-07-08 15:17:42 +08:00
tpunix
2de2c53918
new patch for ISOFilsSystem
2013-07-08 12:35:07 +08:00
Unknown W. Brackets
10f1f198fb
Fix some type conversions warnings.
2013-07-07 19:16:25 -07:00
The Dax
95cffd97b5
Fix PSN eboot crash. Allows PSN demo eboots to run again, and HD Remaster eboots to finally boot.
2013-07-07 19:07:43 -04:00
Henrik Rydgard
a8e932830e
Revert part of 3ac9aa9cfbbebc2057872d28c5e89610bf0d7a26 , it crashes GTA: LCS. @tpunix, might want to investigate.
2013-07-07 14:19:40 +02:00
Unknown W. Brackets
091d4ac76f
Fix dumb typo.
2013-07-06 15:14:50 -07:00
tpu
3ac9aa9cfb
bug fix about ISOfilesystem and sceIo
2013-07-06 23:42:49 +08:00
Henrik Rydgård
af9b1bcacd
Merge pull request #2431 from unknownbrackets/io-rename
...
sceIoRename() ignores any path on dest
2013-06-24 13:48:54 -07:00
Unknown W. Brackets
c8ee2c0739
sceIoRename() ignores any path on dest.
...
Also, change the interface so it can return an error code. Currently not
returning perfect error codes but it's better than before.
2013-06-23 20:09:44 -07:00
Unknown W. Brackets
010bd689f6
Parse sce_lbn more leniently, like the PSP does.
2013-06-23 16:21:04 -07:00
Henrik Rydgard
4eb1638cc3
Merge remote-tracking branch 'origin' into mp3-support
...
Conflicts:
Core/HLE/sceAudio.cpp
Core/HLE/sceMp3.cpp
2013-06-22 18:08:43 +02:00
Henrik Rydgard
61b510b753
Open ISOs very slightly faster by not reopening
2013-06-19 20:47:42 +02:00
Henrik Rydgard
74638ef4ae
More autodownload UI work etc
2013-06-04 22:32:52 +02:00
Sacha
b39a572043
Buildfixes.
...
Fix C++11 usage.
Remove redundancy.
Fix st_*time re-usage.
2013-06-02 13:26:39 +10:00
Unknown W. Brackets
06c19622d5
Fix some init/type warnings.
2013-05-31 23:14:29 -07:00
Unknown W. Brackets
7687bccce6
Try to avoid possible global var name conflicts.
2013-05-31 23:14:28 -07:00
The Dax
cda9881cb9
Fix some logging typos and a comment typo.
2013-05-31 12:59:39 -04:00
The Dax
7ddf344bc1
Fix VS2010 debug builds. It was caused by my Pangya fix: I had this else statement in the wrong place.
2013-05-31 11:08:27 -04:00
The Dax
e4e642b2a7
Fix Call of Duty Road to Victory black screen caused by Pangya fix. It was just a simple oversight.
2013-05-30 23:02:53 -04:00
The Dax
77e4a8008b
Fix accidental typo in MetaFileSystem.cpp.
2013-05-30 16:23:25 -04:00
The Dax
370b50a328
Fix Pangya: Fantasy Golf hang when going in-game via emulating SCE_KERNEL_ERROR_NOCWD correctly, or at least, more correctly than it was before.
2013-05-30 16:15:15 -04:00
Unknown W. Brackets
ee414830f6
Add some reporting in filesystem related code.
2013-05-26 20:23:09 -07:00
Henrik Rydgard
b2d57ff365
VERBOSE a log statement
2013-05-13 19:25:33 +02:00
Unknown W. Brackets
0f459f9000
Fail if the cwd is too long as well.
2013-05-12 17:03:46 -07:00
Unknown W. Brackets
8e1193feba
Fail with an error in sceIoChdir for invalid dev.
2013-05-12 16:51:08 -07:00
Unknown W. Brackets
225d09555b
Properly savestate umd0: references.
2013-05-12 16:37:03 -07:00