US Version of N64 64DD has been found !

Discussion in 'Rare and Obscure Gaming' started by PostedOval, Jul 12, 2016.

  1. LuigiBlood

    LuigiBlood SNES and 64DD Savior

    Joined:
    Sep 21, 2009
    Messages:
    171
    Likes Received:
    139
    The IPLs are unique, and the disk they dumped contains something we already dumped though. And anyway we don't need to dump it to access it.
     
  2. Moo

    Moo Gutsy Member

    Joined:
    May 3, 2012
    Messages:
    497
    Likes Received:
    177
    The dissapointing thing is knowing that alot of these blue disks could have gone blank by now, even if you just have them laying around. That's way worst than worrying about bitrot.
     
  3. LuigiBlood

    LuigiBlood SNES and 64DD Savior

    Joined:
    Sep 21, 2009
    Messages:
    171
    Likes Received:
    139
    That's why this video exists, to get the word known :D
     
    MRKane05, PostedOval and Zant like this.
  4. Sa-Matra

    Sa-Matra Newly Registered

    Joined:
    Aug 21, 2016
    Messages:
    4
    Likes Received:
    3
    Very happy that SOMETHING was found. Thanks!
     
  5. Gerry_MAN

    Gerry_MAN N64 Hardware Fanatic

    Joined:
    Dec 26, 2010
    Messages:
    171
    Likes Received:
    245
    Hi LuigiBlood,
    I heard about this amazing find when Metal Jesus released the first video....

    I work in Electronics Test Development, so as for myself, I'm looking at this from more of a hardware perspective;
    I wonder what the real differences are between the 64DD USA system that Metal Jesus has found,
    compared to a Japanese version?.... As far as the internal hardware is concerned?

    I'm really curious to know if there would be any way of transferring the Firmware Dump for the USA Version that was just acquired,
    and getting it to run on a Japanese Dev. system?

    Or are there specific components between the two that would prevent this?

    Are there any photos of the 64DD JPN system internals?
    or specific documentation on the internal circuitry and hardware?

    I'd be very curious to know if something like this could be implemented.
    Any thoughts on this idea?

    Kind Regards,
    Gerry O'Brien
     
    takensorryuser likes this.
  6. LuigiBlood

    LuigiBlood SNES and 64DD Savior

    Joined:
    Sep 21, 2009
    Messages:
    171
    Likes Received:
    139
    I suspect the internals are identical to the japanese one with one exception: CIC chip is not the same. I want to know the ID of it.

    There's probably a way of transferring the firmware dump but honestly I don't see a point when USA disks are not being found.
    There's not much documentation about the hardware, at best you can find pictures (I forgot the links, sorry.)
    I believe the disk region locking is done by the IPL itself.
     
  7. Zoinkity

    Zoinkity Site Supporter 2015

    Joined:
    Feb 18, 2012
    Messages:
    499
    Likes Received:
    108
    The USA drive also reports different flags in the device attrib register at A5000540. It should be in the pattern 04_3____, not the 00_3____ reported by Japanese drives or 00_1____ used in very early ones. A reg dump would have been useful (and taken <5 seconds) to verify this and any other peculiarities.

    Disk region is set by the IPL. In the USA IPL this will be at 802611D4/802611DC (0x21D4/0x21DC). The test works in two ways:
    1) When booting a disk, an equality test is run at 80273BEC. If not equal expect an infinite loop.
    2) This value is split into bytes and copied to 80000010, 80000090, 80000110, and 80000190. After reboot (and assuming official libs are used), the disk will read these values back and reconfirm against the disk's region code.
     
  8. LuigiBlood

    LuigiBlood SNES and 64DD Savior

    Joined:
    Sep 21, 2009
    Messages:
    171
    Likes Received:
    139
    The interesting thing is that on emulator it's just 00030000 and USA IPL doesn't complain.
     
  9. Zoinkity

    Zoinkity Site Supporter 2015

    Joined:
    Feb 18, 2012
    Messages:
    499
    Likes Received:
    108
    For reference the code is at: 8026179C (0x279C).
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page