Forum: ICE Team Forums - Official support forum for ICE team releases for the PS2!


The above video goes away if you are a member and logged in, so log in now!




 
Would you like to get all the new info from
PSX-Scene in your email each day?




Want to learn more about the team keeping you up to date with the latest scene news?

Read about them now!

Check out our Developer bios, too!

 


User Tag List

Thread: How a PS2 Modchip works electronically
  

Results 1 to 7 of 7
  1. #1 How a PS2 Modchip works electronically 
    howiiieee Guest
    Hi folks:
    I am studying electronics and I am very curious about how a PS2 modchip works. Is there any article, posting, or forum that kind of explain how a PS2 modchip works electronically inside a PS2? Any help will be appreciated.
    Reply With Quote  

  2. #2  
    pico996969 is offline Member
    Join Date
    Jul 2002
    Location
    Iowa State
    Posts
    904
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    electronically the ps2 modchip(by pico)

    1. the ps2 turns on and you select the mode by pushing a button that is tested whether or not signal is going thru during certain time periods to select mode

    2.the R wire waits for the bios to tell it that it is done writing it's info and the chip kicks in writing over some of the bios's writing
    using q,t,u,v,m,n,o,p

    3. the a wire tells when the dvd bus is buzy or not(correct if i'm wrong), then the B-I wires are sending the signal that a ps2 normally receives from an original disk, to fake the authentication of a disk
    .....sorry, also B-I reads certain data off the bus to determine cd or dvd

    4. the game should run, and certain patching goes on with the bios some more, and most chips patch again if needed..

    anyone can add or correct me.
    EEEEEEWWWWW... girls gots cooties
    Reply With Quote  

  3. #3  
    LostAtC Guest
    As a long time EE, my concern with this approach has always been that there are two busses tied together both trying to output at the same time. As an example when the BIOS chip is outputting the Magic chip is also trying to output and override the BIOS data, on the same bus.

    I realize that this is a "hack" and that it seems to work well for most people, but it is a situation that would never be allowed in a new design. Not only does it generate excess electrical noise and heat, but it has the potential of physically damaging the chips.

    Has anyone ever experienced intermittent operation or a damaged system? Opinions? Comments?
    Reply With Quote  

  4. #4  
    Emanuel's Avatar
    Emanuel is offline Member
    Join Date
    Oct 2002
    Location
    Romania
    Posts
    133
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    What heat? The chips patch only a few bytes and for very short periods of time (about 200ns per byte, correct me if I'm wrong). So no heat is produced in this case.
    Reply With Quote  

  5. #5  
    ingsebastian is offline Engineering Student
    Join Date
    Jul 2003
    Location
    Mendoza-Argentina
    Posts
    108
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    Originally posted by Emanuel
    What heat? The chips patch only a few bytes and for very short periods of time (about 200ns per byte, correct me if I'm wrong). So no heat is produced in this case.
    With a uC running at 50 - 54 Mhz, there is always heat. Besides, when you path the bios, there is always short-circuits in the data bus.

    Bye
    Pro Installer
    V9 NTSC -> ICERev
    V4 NTSC -> ICE / auto-exploit by Dampro
    --
    Sorry about my english ;-)
    Reply With Quote  

  6. #6  
    pico996969 is offline Member
    Join Date
    Jul 2002
    Location
    Iowa State
    Posts
    904
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    i thought the R wire tells when the bios goes low, when it's not writing, then it patches when the bios is not sending a signal?...
    if the bios and say a magic 3.1 are sending signal at the same time wouldn't that mean, that 8.3 volts were being sent over the bus?....

    i made my little help info, but actually imagining certain things is beyond me, my EE classes haven't brought me that far yet, or else i should not skip so many and maybe i would learn
    EEEEEEWWWWW... girls gots cooties
    Reply With Quote  

  7. #7  
    Ex-Cyber is offline Member
    Join Date
    Jun 2004
    Posts
    440
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    1
    I'm not an EE myself, but I have played around a bit, so hopefully I can explain it...

    i thought the R wire tells when the bios goes low, when it's not writing, then it patches when the bios is not sending a signal?...
    Whenever the CPU is trying to read the BIOS, the BIOS is enabed. When it is not reading, the BIOS is disabled. So if the chip were to wait until the BIOS was disabled before sending a signal, it would be patching nothing.

    if the bios and say a magic 3.1 are sending signal at the same time wouldn't that mean, that 8.3 volts were being sent over the bus?....
    No, what happens when there's a conflict is that one output is providing a path to Vcc and the other is providing a path to ground, effectively creating a short circuit. However since this state does not occur often (only a few times during boot and disc changes) and doesn't last very long (probably around 100-200ns) there isn't a chance for the heat to build up much. In principle this type of design is risky if something goes wrong, but in most cases any problem that would cause the chips to overheat should (hopefully) also crash the system before the heat has a chance to build up...
    Reply With Quote  

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