Announcement

Collapse
No announcement yet.

Mips Assembler/Disassembler

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Mips Assembler/Disassembler

    Mips32 Ide is a tool that can assemble or disassemble codes for playstation 2. This is the ultimate tool for writing functions and sub routines that modify the games behaviour. It can also be used to maintain code lists for games. For more information see the github link. The original idea for this program comes from code designer which was developed by Gtlcpimp.

    Github
    Last edited by Cronotrigga; 05-05-2015, 08:56:18 PM.

  • #2
    Updated The link with the full working version and documentation.

    Comment


    • #3
      Here is a link of a string/timer library that can be used with my assembler or GTLCPimp's Code Designer.

      http://gamehacking.org/vb/threads/12...esigner-Source

      Comment


      • #4
        see last post
        Last edited by Cronotrigga; 05-05-2015, 08:45:43 PM.

        Comment


        • #5
          Ready for release!

          I have made some major changes to the Mips Ide and am now happy enough to release it. I will continue to maintain and update this project, feel free to send me requested features or bug descriptions. The source is also available and the main assembler core is quite easy to implement into any Vb .Net Project.



          Download
          Last edited by Cronotrigga; 05-14-2015, 08:45:26 PM.

          Comment


          • #6
            This looks awesome...

            Comment


            • #7
              Thank you, I noticed a few bugs in the last release. I will be updating it tonight or tomorrow. Setreg has not been updated to support labels. There was previously a huge update on the core which left the save options broken. This is also now fixed. I will cover more of the bug fixes when I post the next release.

              Comment


              • #8


                Download

                I have updated the download link once again in the previous post to the newest version.

                Version 1.0.3
                -Implemented a label watcher
                -setreg command now supports labels.
                -Fixed Saving issues
                -Fixed .Bin output ignoring comments issue
                -Fixed Jalr command in the operations .xml
                -Fixed Autocomplete to display labels correctly
                -Fixed error markers, where it was displaying the marker 1 line number ahead.
                -Implemented an installer
                -Minor bug issues have been addressed.
                -Added ico files and images to the gui
                -About me fixed
                -Splash screen added
                -Label manager has been fixed and relinked.
                -File open/save menus now filter all mips32 file formats

                ---------------------------------------------------

                Source code will be updated on github on the next release.

                -----------------------------------------------------

                The project is now working quite well. I have successfully assembled every .cds file I have written in the last 5 years. If you use this it should be quite reliable now. When the installer deploys all the files for Mips32 it will automatically start the program. Close the program and reopen for it to work correctly. This is due to the .xml files not being deployed by the installer before the exe is executed.
                Last edited by Cronotrigga; 05-14-2015, 09:23:16 PM.

                Comment


                • #9
                  If I were still on PS2 games I'd likely be using this because PS2Dis kind of annoyed me at the time. Since there's so much useful stuff to be had with ProDG Debugger for the PS3 I've never considered looking back without something that lets me set breakpoints, view call stacks, see contents of registers, and everything else while playing. Its saving and loading of things was broken, I definitely remember that.
                  Last edited by bungholio; 05-14-2015, 11:49:31 PM.
                  July 7, 2019

                  https://www.4shared.com/s/fLf6qQ66Zee
                  https://www.sendspace.com/file/jvsdbd

                  Comment


                  • #10
                    Originally posted by bungholio View Post
                    If I were still on PS2 games I'd likely be using this because PS2Dis kind of annoyed me at the time. Since there's so much useful stuff to be had with ProDG Debugger for the PS3 I've never considered looking back without something that lets me set breakpoints, view call stacks, see contents of registers, and everything else while playing. Its saving and loading of things was broken, I definitely remember that.
                    You can do all of that with the pcsx2dis plugin for pcsx2 emulator.

                    Comment


                    • #11
                      Originally posted by bungholio View Post
                      If I were still on PS2 games I'd likely be using this because PS2Dis kind of annoyed me at the time. Since there's so much useful stuff to be had with ProDG Debugger for the PS3 I've never considered looking back without something that lets me set breakpoints, view call stacks, see contents of registers, and everything else while playing. Its saving and loading of things was broken, I definitely remember that.
                      I appreciate the interest. I will actually be adding alot of the features you listed to my project for the pcsx2, I'd like to take over the need for ps2dis or pcsx2dis all together.

                      I have a ps3, I have been thinking of trying to exploit my console to have some fun.
                      Last edited by Cronotrigga; 05-15-2015, 01:49:19 PM.

                      Comment


                      • #12
                        Originally posted by Harry62 View Post
                        You can do all of that with the pcsx2dis plugin for pcsx2 emulator.
                        As amazing at the plugin is, I find the stability is awful at times. Can't tell you how many times the game crashing caused the whole works to blow in my face. >_<

                        Comment


                        • #13
                          Originally posted by travelsonic View Post
                          As amazing at the plugin is, I find the stability is awful at times. Can't tell you how many times the game crashing caused the whole works to blow in my face. >_<
                          Ya I have had many issues with it but it works for my purposes of testing. If anyone knows where i could find the source code for pcsx2dis i would love to mess with it.

                          Comment


                          • #14
                            Originally posted by Cronotrigga View Post
                            Ya I have had many issues with it but it works for my purposes of testing. If anyone knows where i could find the source code for pcsx2dis i would love to mess with it.
                            The source is included in the release's files.

                            Comment


                            • #15




                              Version 1.0.4
                              -implemented recent files
                              -implemented stats
                              -implemented expandable containers that are resizable
                              -allows maximized window mode now
                              -implemented several menu options
                              -changed gui layout
                              -added support to export as .raw

                              Next version
                              -waiting on xan to finish memory editing code so we can setup the run live for use with pcsx2
                              -add several commands such as function and sub
                              -extract code from memory or memory dump
                              -display memory editior similar to pcsx2dis
                              -add stack/threads and break point managers
                              -add several search tools for jokers/master codes etc
                              -string menu

                              Download

                              ------------------------------------------------------------------

                              Thanks for the information root, I will check it out when I get sometime.
                              Last edited by Cronotrigga; 05-18-2015, 10:02:48 PM.

                              Comment

                              Working...
                              X