Announcement

Collapse
No announcement yet.

(Artemis) Cheat System released

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

  • #91
    I learned how to set and handle hardware breakpoints while developing the video mode patcher some years ago. I just integrated it into Artemis recently.

    Last night I had the idea to use the same code to set a write breakpoint on an arbitrary address. For this, I modified the exception handler a bit to do nothing more than saving all general purpose registers and EPC to a known area in RAM. I also made sure that the breakpoint is set again after it hit, so I always got a copy of the registers of the very last exception. While being in-game, I knew when the write breakpoint hit, and simply dumped the area with the EPC value...

    At the moment, it is nothing more than a quick hack. It needs to be implemented into the communication protocol to allow for live breakpointing. Unfortunately, the current protocol needs to be revised before we can do anything like that.

    Anyway, I consider this a major breakthrough. Without breakpoints, Artemis doesn't deserve being called "game debugger".

    Comment


    • #92
      Just a small correction: With level 2 exceptions (hardware breakpoints etc.), the right register is ErrorPC and not EPC.

      Comment


      • #93
        Here's version 0.4.1:

        Code:
        0.4.1 (Oct 20 2009)
        - The USB modules are now included and loaded by default, allowing you to read
          files from the mass: device. To disable USB support, change the new setting
          loader.usb_support to false.
        Thanks to LMZ for pointing out that usb_mass is open source.

        Download: https://bitbucket.org/misfire/artemis/downloads/

        Comment


        • #94
          Originally posted by misfire View Post
          Here's version 0.4.1:
          ...
          Download: https://bitbucket.org/misfire/artemis/downloads/
          This link no longer works, can someone please upload a copy of Artemis 0.4.1? The lastest version released at https://artemis.bountysource.com/download is v0.4.

          Comment


          • #95
            I renamed the project/repository to ps2rd. You can get it from http://bitbucket.org/misfire/ps2rd/downloads/. The current version is ps2rd 0.4.2.

            Comment


            • #96
              FYI: http://debugon.org/2009/12/ps2rd-0-5/

              Comment


              • #97
                Is ps2cc (any revision of it) compatible with the newest version? I'll know in about a week when I get access to my computer, but just wondering if anyone can tell me in advance.
                July 7, 2019

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

                Comment


                • #98
                  Is there anyway for me to get the cheats to work online?

                  I got the cheats to work in campain, but everytime i try to connect to online it freezes. Anyway past this?

                  Comment


                  • #99
                    Online cheating for arseholes it destroys all fairness in multi-player games, it killed SOCOM.
                    http://bh-re-db.pcriot.com/ <- Biohazard / Resident Evil
                    Code Database

                    Comment


                    • Please keep develop Artemis!
                      "Shikin Haramitsu Daikomyo"

                      Comment

                      Working...
                      X