Announcement

Collapse
No announcement yet.

PSX AR/GS codes

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

  • PSX AR/GS codes

    As is known, RAM PSX is:
    80000000 - 801FFFFF
    but I see that I also used codes starting with 3002 ...
    For an example:
    http://gshi.org/?s=bsfree2&sys=1&gid=11161&sid=29405
    Is this a pointer codes? Or not? The fact that the PAR codes SNES/SMD /SMS all use the same code and only the RAM of this consoles. The music is clear - it is not DMA-consoles. But in some games still addresses health change at switching to another screen:SNES - Super Double Dragon - health adress change, lifes adress doesn't change.
    Thanks in advance.
    ArtMoney emulator options: How to make
    Latest updates

  • #2
    the 3 is a codetype for real cheat device and PS1 cheat device doesnt support pointers.

    basic rules for code hack address' for PS1, PS2, PSP, GC, Wii, GBA & DS, any address ends odd hex numbers always 1-byte (00), NEVER 2-byte(0000) or 4-byte (00000000).

    also on real cheat device for PS1, PS2, PSP, GC, Wii, GBA & DS codes uses codetypes
    ??aaaaaa vvvv
    ?? = codetypes (http://www.gshi.org/wiki/Code_Types_(Playstation))
    aa = address
    vv = value

    ?? = 30 = 1-byte
    ?? = 80 = 2-byte (even hex numbers address' only 0,2,4,6,8,a,c,e)

    http://en.wikipedia.org/wiki/Data_structure_alignment

    Examples:

    80020004 270F <--- 2-byte value
    30020004 0063 <--- 1-byte value

    80020005 270F <-- this wrong because on odd address and off alignment on memory

    30020005 000F <-- this is correct way write the code of above
    30020006 0027
    Last edited by lee4; 12-27-2010, 10:02:39 PM.
    lee4 Does Not Accept Codes Requests !
    When lee4 asks a question it does not mean lee4 will look at your game
    *How to create and use SegaCD codes >click here<*
    >)

    Comment


    • #3
      Thanks a lot! Real PlayStation has DMA, or not? Or it makes no sense to search for pointers in emulator with cheat progs like ArtMoney?
      Last edited by iddqd; 04-04-2011, 05:03:30 PM.
      ArtMoney emulator options: How to make
      Latest updates

      Comment


      • #4
        Yes. Not all games use DMA, though. If you hack a code for one level and it doesn't work on the next, then it does (the same applies if it is done on the same level). There are instances where it is used specifically to allocate the memory for better loading times, during game play, etc. I once read that DMA was sometimes intentionally used to thwart hackers in the process of hacking the game. Use a debugger specifically coded for the PlayStation instead (Agemo's PCSX mod or pSX (kind of a pain in the butt to use, but it works from the one time I tested it out)). You yield better results than using a foreign program.
        Last edited by Hacc; 04-04-2011, 05:28:30 PM.

        Comment


        • #5
          I only use cheat progs to monitor the address values in realtime, so I can see it flipping through values, I've yet to see a emulator that has a decent address monitor it's all dump / compare instead.
          http://bh-re-db.pcriot.com/ <- Biohazard / Resident Evil
          Code Database

          Comment


          • #6
            Thanks Hacc, kh2k4.
            ArtMoney emulator options: How to make
            Latest updates

            Comment

            Working...
            X