N64 Region mod

Discussion in 'Nintendo Game Development' started by killdoser, Dec 23, 2011.

  1. killdoser

    killdoser Member

    Joined:
    Apr 21, 2011
    Messages:
    9
    Likes Received:
    0
    I'm currently working on a n64 redesign and I am wondering is their any possible way to make an n64 region free? I asked this on the Ben Heck forums and nobody could give me an answer. so dose any body know of any way to mod a pal n64 to accept nstc games? It would be a big help
     
    Last edited: Dec 23, 2011
  2. Bad_Ad84

    Bad_Ad84 The Tick

    Joined:
    May 26, 2011
    Messages:
    8,566
    Likes Received:
    1,309
    Dual CIC
     
  3. APE

    APE Site Supporter 2015

    Joined:
    Dec 5, 2005
    Messages:
    6,416
    Likes Received:
    138
    That or reverse engineer the CICs and come up with something to replace it.
     
  4. _SD_

    _SD_ Resolute Member

    Joined:
    Oct 11, 2008
    Messages:
    947
    Likes Received:
    1
    [​IMG]

    Although a replacement CIC would be quite awesome.
     
  5. EvilWays

    EvilWays Gutsy Member

    Joined:
    Dec 15, 2005
    Messages:
    497
    Likes Received:
    1
    Are SWC 2 through 5 in that schematic necessary?
     
  6. Bad_Ad84

    Bad_Ad84 The Tick

    Joined:
    May 26, 2011
    Messages:
    8,566
    Likes Received:
    1,309
    Pretty sure that schematic doesnt switch enough lines. Need to switch more than that, else you have issues with something (the pad?)
     
  7. Calpis

    Calpis Champion of the Forum

    Joined:
    Mar 13, 2004
    Messages:
    5,906
    Likes Received:
    21
    All you should need to switch is the CIC output data line, everything else can be kept in parallel (well you shouldn't connect the secondary PIF's CIC clock, or the controller or EEPROM stuff so they don't conflict). Switching VDD like that isn't a good idea at all, and it's completely unnecessary to switch inputs, clock outputs or reset (which is probably open drain).
     
    Last edited: Dec 23, 2011
  8. APE

    APE Site Supporter 2015

    Joined:
    Dec 5, 2005
    Messages:
    6,416
    Likes Received:
    138
    If you want it to work I'd imagine they are but I'd wager Calpis is right.

    Damn diagram looks like it was made with a Light-Brite.
     
    Last edited: Dec 24, 2011
  9. Bad_Ad84

    Bad_Ad84 The Tick

    Joined:
    May 26, 2011
    Messages:
    8,566
    Likes Received:
    1,309
    Last edited: Dec 24, 2011
  10. EvilWays

    EvilWays Gutsy Member

    Joined:
    Dec 15, 2005
    Messages:
    497
    Likes Received:
    1
  11. Rocky5

    Rocky5 Site Supporter 2015

    Joined:
    Jan 17, 2014
    Messages:
    524
    Likes Received:
    95
    I know this is an old thread, but I was thinking on doing this mod, since I have a dead Pal console.

    wouldn't it be easier to piggy back the chip & just disconnect the voltage pin for what ever chip you need? means one switch.
     
    Last edited: Jan 17, 2014
  12. Bad_Ad84

    Bad_Ad84 The Tick

    Joined:
    May 26, 2011
    Messages:
    8,566
    Likes Received:
    1,309
    If it was that simple, we wouldn't be talking about switching 9 pins.

    Sure, it will be easier - but it won't work.
     
    Last edited: Jan 17, 2014
  13. Rocky5

    Rocky5 Site Supporter 2015

    Joined:
    Jan 17, 2014
    Messages:
    524
    Likes Received:
    95
    Why not? I assume the chip needs power to function, otherwise it wouldn't have the 3.3v pin.

    I find it hard to believe that making an elaborate contraption to switch 5/9 pins is the only way, essentially your piggy backing the pins anyways & swapping the voltages to the new chip.

    if you piggy back the chip & disable its power it's essentially becomes a non existent chip as far as the system can see & visa versa for the mounted chip.

    What I'm suggesting is basically the equivalent of a chip swap, without the swap.

    i understand swapping the hole chips will effect Audio.
     
    Last edited: Jan 17, 2014
  14. Bad_Ad84

    Bad_Ad84 The Tick

    Joined:
    May 26, 2011
    Messages:
    8,566
    Likes Received:
    1,309
    Because of this part.

    Just removing voltage pin doesn't disable it. It leeches power via the other pins and interrupts the other chip.

    This is why chips have a chip enable (CE) pin, rather than just stopping power when they share a bus.

    Since these chips aren't supposed to coexist with another one on the same bus, they aren't designed to be disableable/switchable.
     
    Last edited: Jan 17, 2014
  15. Zoinkity

    Zoinkity Site Supporter 2015

    Joined:
    Feb 18, 2012
    Messages:
    499
    Likes Received:
    108
  16. APE

    APE Site Supporter 2015

    Joined:
    Dec 5, 2005
    Messages:
    6,416
    Likes Received:
    138
    Lack of indepth electronics knowledge is your flaw here. On top of what Bad_ad84 said I wouldn't be shocked if the extra chip couldn't potentially ship out some extra data interrupting the flow of things.
     
  17. Rocky5

    Rocky5 Site Supporter 2015

    Joined:
    Jan 17, 2014
    Messages:
    524
    Likes Received:
    95
    Guilty, in the indepth electronics knowledge part.

    i assumed because its possible on the dreamcast bios, it would have been possible here & would have made everyone's life a hell of a lot easier.
     
  18. Bad_Ad84

    Bad_Ad84 The Tick

    Joined:
    May 26, 2011
    Messages:
    8,566
    Likes Received:
    1,309
    On the dreamcast bios, you do not disconnect the power, you toggle the chip enable pin on both chips (one off, one on and then the other way)
     
  19. Conker2012

    Conker2012 Intrepid Member

    Joined:
    Oct 19, 2012
    Messages:
    687
    Likes Received:
    78
    Sorry, I have no technical advice to offer (I don't know anything about the N64's internals), but if you use an Everdrive 64 to load the games, then the N64 is region free.
     
  20. Zoinkity

    Zoinkity Site Supporter 2015

    Joined:
    Feb 18, 2012
    Messages:
    499
    Likes Received:
    108
    Actually, it still has a region. The Everdrive falsifies the region code that would have been returned by the console, and it passes this when it reboots from the menu to a copy of PIFram, to the bootstrap, then to ROM. There are only two contributions from the CIC, the first being the seed value for checksums and the second being specific to Banjo Tooie.

    A universal boot cart would allow you to run any particular ROM on any given console, but it looks like they're more interested in actually falsifying the region code returned by the console. It's not 100% the mechanism for this is known though.
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page