Results 1 to 2 of 2

Thread: PSPDebug 0.6(GUI for PSPLink 3.0){UPD:05.01.08}

                  
   
  1. #1
    Won Hung Lo wraggster's Avatar
    Join Date
    Apr 2003
    Location
    Nottingham, England
    Age
    53
    Posts
    141,436
    Blog Entries
    3209
    Rep Power
    50

    psp PSPDebug 0.6(GUI for PSPLink 3.0){UPD:05.01.08}

    A release for PSP developers only:

    [Updateinfo]
    Latest update from 05.01.08.

    Improvements:
    Now you can step through the process.
    Only problem is that you now can not use pspsh while running PSPDebug because the breakpointlistener uses a timer to connect and check for updates.
    Added a menu.
    "Projectfiles" improved for faster loading.
    Some visual improvements inside the assemblerwindow.
    Some bugfixes ...
    New feature called "Debug project" added that allows you to check the processflow(by displaying your source) of your program.
    You can set breakpoints, step over lines and check every change on your psp.
    It also outputs some errorinformation.
    Variables can't be watched for now.
    http://img98.imageshack.us/img98/9775/pspdbgoz9.jpg
    Check Makefile of the example, if you want to debug your own project.
    (debugging settings need to be set with "CFLAGS = -g -O0", thx to "jbit" for helping me to find that out)


    I decided to develop a little graphical userinterface for the tool called "PSPLink".
    PSPLink was created by TyRaNiD,Julian T,Rasmus B and John_K and allows you to view memory and processinformation.
    Because of the fact that this tool is useful, but not very userfriendly without any interface i will create this little program wich should help some people out there.
    (for reversing parts of programs,creating trainers,plugins or other things ...)
    At the moment you can't really debug things ... just analyse.
    You can set breakpoints, but at the moment the program does not stop at that location.
    (Only the PSP stops at those locations and your PSP may stop, so be careful with testing this ... but you can still use pspssh as usual)

    I added some additional files that are not done by me.
    This includes:
    -syscalls.txt
    -usbhostfs_pc.exe
    -pspsh.exe
    -psp-objdump.exe
    -driver folder
    -ScintillaNet.dll
    -sprite-example was from pspsdk and was slightly modified(mainly the Makefile)

    Just added them incase somebody does not want to compile the whole toolchain.
    The source can ofcourse be requested.
    At the moment its only build for windows systems.

    Quick info:
    Use "Break" in threadwindow to stop the selected thread (will stop on address in debugwindow).
    Use F2 to set breakpoints in debugwindow.
    Use F9 for continue a process in the debugwindow.
    Use F8 to step over commands in the debugwindow.
    Use F7 to stop into commands in the debugwindow.
    Doubleclick a line that has an offset to jump to that offset.

    Screenshoot: http://img155.imageshack.us/my.php?i...pdebug2ri6.jpg

    Download base-version:
    http://www.mediafire.com/download.php?jztnolhmw2k
    Newest update:
    http://www.mediafire.com/download.php?lintvihm5ig



    You may also need to install:
    http://ps2dev.org/psp/Tools/PspLink/PSPLINK_2.0
    On your PSP, incase you do not already have it installed.
    Seplugin-files only: http://www.mediafire.com/?lzgtyk2j0yt

    http://forums.ps2dev.org/viewtopic.php?t=11483

  2. #2
    DCEmu Rookie yakumo's Avatar
    Join Date
    Jun 2005
    Age
    46
    Posts
    162
    Rep Power
    73

    Default

    Am I the only one that think that a release like this is great? Ok, I don't develop for PSP (not enough free time for it), but is a great incentive to start.

    At least I am going to download it and give my congratulation to the developer(s).

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •