Max Horn
c7df3e2f7a
Applied part of patch #2684986
...
svn-id: r39398
2009-03-14 17:07:07 +00:00
Max Lingua
344a4f5199
Added more ps2_* pseudo-posix entries for PS2 backend in
...
fs/stdiostream.cpp to properly support eof / clearerr.
svn-id: r39143
2009-03-06 00:26:48 +00:00
Max Lingua
5df197f579
Oops!
...
Forgot to commit backends/fs/ps2/ps2-fs.cpp in #36014
(here it comes!)
svn-id: r39142
2009-03-06 00:24:18 +00:00
Max Lingua
804910c422
- 0.13.x friendly ;-)
...
- new GUI/themes
- no more funky colors!
- load/delete saved games
- cleaned-up Makefile.PS2 :
- dropped multiple extra paths
- dropped deprecated deps (UCL, MPEG2)
- all possible devices are supported to store, play and save games:
- CD
- HD
- USB
- MC
- REMOTE ! (this could actually be anywhere on the internet
as long as you run "ps2client listen" on the machine on
the other side that hosts the games)
- tested from :
- ps2link
- uLE
- toxicOS
- tested with:
- bass
- bs1
- mi1
- comi
- indy4
- ft
- ite
- ihnm
- elvira1
- dig
- kyra
- lure
- simon2
- goblins1
Played all those games in 1 session using RTL. Very smooth,
sub-second RTL experience. No crash!
- new PAL/NTSC detection : we are now reading the flavor from PS2 ROM,
it should work on all PS2 slim too
- new PAL TV centering : no more missing chunk of games on top/bottom
- we can now read the savefiles from Linux/SDL and other backends!
if you add that you can read them from remote together with the
games that you already have there, you can imagine the fun ;-)
- we fully implement RTL with every games/engine
- we nicely reboot / shutdown on quit
- fully support for themes/savegames paths. Run from MC, play the
games on remote and store your data on USB or HD. No limits!
- universal write/read for every media (of course no write on CD/DVD!)
- fully async / DMA read-write access to every media (even MC!)
- optimized cache/read-ahead for every media - now COMI is fast and
enjoyable from remote as it is from CD ;-)
- non polluting MC storage, just 1 folder + 1 icon, so that you can
copy all your settings / saved games to another MC in one go!
svn-id: r39102
2009-03-04 03:55:00 +00:00
Chris Apers
34add265e9
Fixed PalmOS FSNode which was failing in some cases
...
svn-id: r39029
2009-03-01 10:28:15 +00:00
Lars Persson
054f1fb514
Slight formatting update
...
svn-id: r38615
2009-02-20 19:42:19 +00:00
Lars Persson
f3d8087dd3
Updated so z:\ paths will be reported properly as a directory and valid path.
...
svn-id: r38536
2009-02-19 08:18:50 +00:00
Willem Jan Palenstijn
6abcac40de
don't test existence of file in AmigaOSFilesystemNode::getChild (bug #2487481 )
...
svn-id: r36171
2009-02-01 09:49:24 +00:00
Max Horn
de8fa39b25
Fix for bug #2548995 : AmigaOS4: Compiler error (and taking care of some potential errors in WinCE & GP2x, too)
...
svn-id: r36146
2009-01-30 14:26:34 +00:00
Joost Peters
454610ff5a
don't append '/' to path in getChildren()
...
svn-id: r36042
2009-01-24 20:46:20 +00:00
Joost Peters
ab30f44171
fix typo
...
svn-id: r36041
2009-01-24 20:35:16 +00:00
Max Horn
8f16458e9b
Renamed FSNode::openForReading / openForWriting to createReadStream / createWriteStream, again to make ownership of the returned stream clear
...
svn-id: r36014
2009-01-23 03:41:36 +00:00
Max Horn
72702130d9
DS: Apply an old cleanup patch of mine from last August
...
svn-id: r36011
2009-01-23 03:06:21 +00:00
Andre Heider
e94378511e
made ISO9660 support optional via USE_WII_DI
...
svn-id: r35985
2009-01-21 19:29:02 +00:00
Andre Heider
57d118e930
Added ISO9660/Joliet DVD support
...
svn-id: r35930
2009-01-19 23:57:49 +00:00
Andre Heider
964a451e42
Removed slashes as last char from directories
...
svn-id: r35894
2009-01-18 12:58:06 +00:00
Andre Heider
2e321f7a74
use pointers when passing struct stat
...
svn-id: r35882
2009-01-17 18:48:35 +00:00
Andre Heider
9f1ac87466
Reuse given stat flags when possible to avoid fstat() calls
...
svn-id: r35872
2009-01-16 19:32:19 +00:00
Andre Heider
18e67a8ed7
disable buffering for newlib's poor fread() implementation
...
svn-id: r35675
2009-01-02 18:00:12 +00:00
Max Horn
6561a7bf36
Set/unified svn:keywords for all *.h and *.cpp files
...
svn-id: r35651
2009-01-01 17:05:05 +00:00
Eugene Sandulenko
696897b058
Whoa! Removing trailing spaces.
...
svn-id: r35648
2009-01-01 15:06:43 +00:00
Filippos Karapetis
88ac9b5a9b
Silenced warning about redefinition of ARRAYSIZE under Windows, after the latest FS changes
...
svn-id: r35583
2008-12-27 20:21:55 +00:00
Andre Heider
4feac7a2e0
changes for the new libfat version. the root node now yields a list of all mounted devices
...
svn-id: r35504
2008-12-23 19:23:11 +00:00
Robin Watts
8f3b2e9b4d
Remove warnings from NDS build.
...
svn-id: r35172
2008-11-29 18:01:16 +00:00
Robin Watts
f897def64d
Eliminate some warnings from NDS specific code.
...
svn-id: r35157
2008-11-23 11:49:58 +00:00
Travis Howell
df9a1baadc
Fix regressions in HE games, when slashes are used in filenames for file opcodes.
...
svn-id: r35105
2008-11-17 11:09:57 +00:00
Neil Millstone
8b9311dd4e
DS: Fixing feof behaviour and path prefix stuff.
...
svn-id: r34934
2008-11-07 23:21:35 +00:00
Max Horn
c7fde102e3
Renamed FilesystemNode -> FSNode
...
svn-id: r34716
2008-10-02 16:58:59 +00:00
Max Horn
468b387b97
Patch #2043093 (again - new patch): OS/2 patches for posix-fs
...
svn-id: r34595
2008-09-17 18:26:44 +00:00
Max Horn
2bcc5681d8
DS: Removing some dead code; merged (parts of) std_cwd into GBAMPSaveFileManager::listSavefiles
...
svn-id: r34587
2008-09-17 16:38:01 +00:00
Max Horn
05d78c26b4
DS: Backported 0.12 changes to trunk
...
svn-id: r34568
2008-09-15 22:43:20 +00:00
Max Horn
ace51b317a
DS: Some more compile fixes (prope solution would of course be to overload ::openForReading & ::openForWriting)
...
svn-id: r34550
2008-09-14 22:44:49 +00:00
Willem Jan Palenstijn
c8eeae8d4d
Big patch changing semantics of ReadStream::eos():
...
eos() now only returns true _after_ trying to read past the end of the stream.
This has a large potential for regressions. Please test!
svn-id: r34549
2008-09-14 22:28:53 +00:00
Max Horn
02a846c669
Compilation fix for NDS
...
svn-id: r34542
2008-09-14 21:32:45 +00:00
Max Horn
655ce26b3f
Big patch changing the signature of various Stream methods (some ports may need to be slightly tweaked to fix overloading errors/warnings)
...
svn-id: r34514
2008-09-13 16:51:46 +00:00
Lars Persson
169edfccf3
Added SymbianStream.h for SymbianStdioStream definition
...
Renamed Symbian stream implementation to
SymbianStdioStream instead of StdioStream.
svn-id: r34498
2008-09-11 21:32:40 +00:00
Max Horn
14ac01a11a
Simplify check for a slash in the string *g*
...
svn-id: r34485
2008-09-11 09:25:13 +00:00
Max Horn
4a2a9f49ca
Small fix to help with compile problems on Amiga
...
svn-id: r34474
2008-09-10 09:20:38 +00:00
Lars Persson
c331a92243
Updated/Fixed Symbian Filesystem handling.
...
Does not store ending backslash on path, and will list any sub folder properly, by adding '\' when needed.
svn-id: r34453
2008-09-08 21:54:04 +00:00
Lars Persson
864c2244f0
Set default save path via save manager.
...
Fix bug in symbian-fs GetChild function.
svn-id: r34417
2008-09-07 16:43:03 +00:00
Lars Persson
c9262dd6e2
StdioStream implemented with Symbian file handling.
...
svn-id: r34400
2008-09-07 12:37:14 +00:00
Lars Persson
c4fcd2b578
Remove symbian defines from stdiostream.cpp
...
svn-id: r34399
2008-09-07 10:57:28 +00:00
Max Horn
f8bcb0782b
Unlike ferror, our Stream::ioFailed() is also supposed to return true when the end of stream has been reached
...
svn-id: r34385
2008-09-06 17:00:50 +00:00
Max Horn
e994723e7c
Some tweaks to help (?) OS/2
...
svn-id: r34368
2008-09-05 20:42:41 +00:00
Lars Persson
80dd18a820
Updated filehandling for Symbian OS
...
svn-id: r34346
2008-09-05 12:02:15 +00:00
Max Horn
5308f12c75
Ported AMIGA specific file buffering 'hack' from class File to StdioStream
...
svn-id: r34345
2008-09-05 11:59:33 +00:00
Max Horn
196ce8eb98
POSIX FSNode: got rid of Double-slashes in paths for childs of the root; simplified code
...
svn-id: r34307
2008-09-03 14:55:19 +00:00
Max Horn
7f18aaf8ec
Pushed AbstractFilesystemNode::openForReading() / openForWriting() impls out to backends
...
svn-id: r34304
2008-09-03 12:56:46 +00:00
Max Horn
320a5dc99f
Moved StdioStream to its own files inside backends
...
svn-id: r34303
2008-09-03 11:49:02 +00:00
Max Horn
531bcf847c
Moved FilesystemNode / FSList to namespace Common; also got rid of some 'typedef Common::String String;' name aliases
...
svn-id: r34302
2008-09-03 11:22:51 +00:00