Jimmi and I proudly present version 0.5 of the PS2 remote debugger.
In this release, we significantly improved network transfer rates and game compatibility by optimizing/replacing code on the IOP side.
In detail, the changes are:
Source code and downloads are hosted at BitBucket: https://github.com/mlafeldt/ps2rd
0.5 (Dec 8 2009)
- Replaced existing network modules with EEUG's SMSMAP.irx and SMSTCPIP.irx, and
optimized them for use in ps2rd (see below). This way, we almost doubled TCP
transfer rates to about 1MB/s.
- SMSMAP: try to force 100Mb/s full duplex mode.
- SMSTCPIP: modify lwIP TCP/IP stack to save as much IOP RAM as possible.
- Disabled netlog support and shrinked size of RPC buffer in debugger.irx.
- Reduced footprint of dev9.irx and added dev9x device driver to it.
- Do not use syscall 251 to store original vector of SifSetReg().
- Tweaked Makefiles (less verbose etc.)
- Added compiler flags to ntpbclient: -O2 -s -m32
- Fixed games:
Castlevania: COD - Demo
Devil May Cry
ICO - Demo
Maximo VS AoZ - Demo
Silent Hill 4: The Room
Soul Calibur 2
Soul Calibur 3
TMNT - The Movie
Tomb Raider: Anniversary
Tomb Raider: Legend
v0.5.4 version 2 unofficial: Download
v0.5.4 unofficial: Download
Hey, great to see some dedicated threads there ! :)
I hope that this will increase the interest of people towards PS2RD.
Is this what was formerly called Artemis, or a separate related debugging tool?
You are correct. it is the project formerly called Artemis. (if it dawns a purple outfit and a symbol for a name, I'm running.)
I think it is a separate part of the artemis project, but not the actual Artemis project itself, but im not sure.
Im sure jimmi or misfire can clear it up better than i could. ;)
Iīm pretty sure, "Project Artemis" (so overall,... all related tools...) was renamed to PS2-Remote Debugger with version 0.4 (I believe, it was even mentioned on bitbucket, but I didnīt looked at it yet again).
yep, i guess you guys are right...i havent been able to check up on the project for a while, so i just scanned thru the GHSI forums and found the post by misfire:
Actually, there's been some arguing about what "Artemis" really is and will be. To make a long story short, I decided to rename my original "artemis-next" development branch to ps2rd and made it a project of its own. (The name also better reflects what Jimmi and I want it to be - a remote debugger).
While it is certainly true that ps2rd originated from "Artemis", I turned my back on this project for various reasons. One can say that the ps2rd forum here is part of a fresh start... :)
I'm all for more methods to try to accomplish similar tasks.
Originally Posted by misfire
Hopefully I can get enough understanding to use the great tools you guys have made. I really appreciate the code hacking scene. They have saved me from wasting a lot of time over the years.
FYI, ps2rd 0.5.1 is out: http://debugon.org/2010/05/ps2rd-0-5-1/
As always, source code and downloads can be found at BitBucket.
- Added setting debugger.sms_modules to specify whether network modules from SMS
should be loaded. Users reporting routing issues with those modules can turn
it off to use the standard PS2SDK modules instead.
- Improved pattern searching (auto hook etc.)
- Fixed minor build issues.