- 精华
- 0
- 帖子
- 474
- 威望
- 0 点
- 积分
- 474 点
- 种子
- 0 点
- 注册时间
- 2004-8-16
- 最后登录
- 2014-2-21
|
Revision 4 by dlanor for uLE: 2007.01.04
-----------------------------
A bug was found (by ubergeek42 at ps2-scene) in some of the defines for NetFS server commands. (SYNC, MOUNT, UMOUNT) That error made "fsclient.exe" unable to handle PS2 HDD access properly. Those defines have now been fixed, which is the only change made in this revision. Note that this update only affects functionality of 'fsclient', and not of 'ps2client' which doesn't use the defines that were fixed.
Revision 3 by dlanor for uLE: 2007.01.03
-----------------------------
(uLE is now the standard acronym for LaunchELF versions released by us.)
A bug was found due to MinGW libs being used without a macro define to indicate that the file function 'open' must have an explicit argument to specify use of binary files, as the default is to treat all files as text. This led to inability of 'fsclient' to transfer files properly, and may also have affected some aspecects of 'host:' usage with ps2client, although the latter has not been verified by real user problems.
This bug was fixed by adding the '__MINGW__' define into the header file "utility.h". So anyone wanting to recompile this source with another toolkit will need to edit that file.
I have also modified the latest makefile to make it work properly with my MinGW setup, so that too may need tweaking for those who use a different toolkit. (precise GCC filename etc.)
Several changes were also made to adapt my patches to changed methods of ps2client added by others since the last version. Those changes fix some of the bugs noted in earlier revisions, and may allow us to remove some of the awkward 'workarounds' from uLE in future versions.
This revision 3 is based on sources downloaded from PS2Dev SVN on Jan 3rd 2007, to which I have then reapplied my old patches and added some new as (in part) described above.
我的签名里有Revision 4版 在LAUNCHELF文件夹下http://free.***.com/?abit . |
|