Well it just improved! It now has a half-ass disassembler... Will disassemble all commands, but can only rebuild the arguments for the ones it can assemble. Took the lazy way out and made it rebuild the arguments "brute force" style, hehehe
Announcement
Collapse
No announcement yet.
Add Mouse Scroll Support to PS2Dis
Collapse
X
-
x.x I'd say I need to do more work on the Function Tester / Debugger before I release a BETA binary, but if you need a look I can slap one out for ya in the current stateOriginally posted by Lazy Bastard View PostYeah, but it's vaporware, right? I mean, is there a binary or source up somewhere to download, or is it still not ready for you to release a beta?
Comment
-
It's fully functional and very stable, all except the debugger... The debugger is like, half-ass crap that needs to be deleted and re-written or drastically changed. However I'm sure I can arrange a BETA download...Originally posted by Lazy Bastard View PostCool. Of course, I'm sure everyone would be interested in playing with it a bit, even if it's not totally stable/functional.Last edited by Gtlcpimp; 07-22-2009, 02:06:51 PM.
Comment
-
Okay, I set up a binary download which is currently BETA.
Download: http://www.cheaterslounge.org/downloads/CD2.rar
Now that I look, it appears to be ~60 instructions total supported. However some are not actual MIPS instructions ("lvi" for example was my idea). Just play around with it
Last edited by Gtlcpimp; 07-23-2009, 06:45:03 AM.
Comment
-
That was generally the whole purpose of its existence - ASM codes lol
Using PS2Dis to write out functions in ASM is extremely tedious due to the fact that you can only edit 1 line at a time. Not to mention the whole process of editing 1 line at a time is frustrating... You have to select the line, hit ENTER or double click it, then modify whats in the "command" box and click "OK" or hit ENTER again. Whole lot of trouble to just edit 1 line... So I designed this nifty little program to be able to write out functions in ASM using a generic Note Pad environment (I don't use IDE's for C/C++ programming, I use Note Pad
). Much easier for writing long functions in ASM and modifying any portions of it
Last edited by Gtlcpimp; 07-26-2009, 12:56:20 AM.
Comment
-
I've updated the disassembler to be much more powerful and faster. However on this computer (windows Vista) it seems to have an issue with immediates... On my main computer (windows XP Pro. SP 2) it works entirely how it should, but on this one it seems to bug out... The disassembler sets the arguments to a format for display, and the formats that contain "immediate" seem to display as "immediate" rather than the actual immediate ($1234, etc.). However I am only having that issue on this computer (vista), but not my main (XP Pro. SP 2).
Anyone who is test driving this have the same issue? When I get back to the main computer I will take a further look at it and try to correct this issue if it is Vista related.
The download is already updated: http://cheaterslounge.org/downloads/CD2.rar
Edit: Ahh, probably not Vista related, seems like a simple missing piece of coding hehe... Disable the "Replace branch immediates with integer" under Advanced > Options, and it goes back to normal.
Edit Again: That issue previously described has been fixed. Commands "cvt.s.w" and "cvt.w.s" have been added to the assembler. The download is updated, same download link.Last edited by Gtlcpimp; 08-31-2009, 09:21:58 PM.
Comment
Comment