Dumping Nintendo 64 cartridges

Discussion in 'Dumping and Backing Up Your Games and Prototypes' started by marshallh, Dec 25, 2007.

  1. ConsoleFun

    ConsoleFun Gutsy Member

    Joined:
    Dec 21, 2004
    Messages:
    441
    Likes Received:
    3
    Yeah, you need drivers to get access to i/o ports in Microsofts NT-based operating systems.

    What I am talking about is the mode of the parallel port (standard SPP, IBM bidirectional, EPP 1.7, EPP 1.9, ECP, EPP+ECP etc.). V64jr requires the parallel port to be EPP 1.9 compatible. Other modes don't work AFAIK. So EPP 1.9 emulation in software is really nice (slow, but working) for those who don't have EPP 1.9 compatible hardware.
     
  2. andoba

    andoba Site Supporter 2014

    Joined:
    Sep 13, 2006
    Messages:
    1,256
    Likes Received:
    4
    What about the other way out? There is some actual way for connecting EPROM's or similar to the N64 withouth using external hardware? With glue logic or a cheap CPLD it could be sorted out, or it's more extensive?
     
  3. Calpis

    Calpis Champion of the Forum

    Joined:
    Mar 13, 2004
    Messages:
    5,906
    Likes Received:
    21
    Yeah, you can make a N64 cartridge from EPROM, but EPROM only go up to 32Mbit and are extremely rare at that size.
     
  4. Infrid

    Infrid Rapidly Rising Member

    Joined:
    Jan 12, 2006
    Messages:
    86
    Likes Received:
    1
  5. TranceDoll

    TranceDoll Rising Member

    Joined:
    Jan 25, 2006
    Messages:
    73
    Likes Received:
    0
  6. WolverineDK

    WolverineDK music lover

    Joined:
    Mar 14, 2004
    Messages:
    5,611
    Likes Received:
    8
    Damn, you are a Norwegian ? wow I thought there were only one from my northern neighbour country . Cool, now I know there are more Norwegians on board :) (sorry to go offtopic) carry on.
     
  7. Sojiroh

    Sojiroh Dauntless Member

    Joined:
    Mar 26, 2007
    Messages:
    783
    Likes Received:
    0
    Thanks marshallh for this excellent guide, because of this we may get a banjo kazooie kiosk rom (it seems to have quite a bit of beta stuff in it).
     
  8. Jackhead

    Jackhead Site Soldier

    Joined:
    Apr 2, 2008
    Messages:
    2,433
    Likes Received:
    610
    hi,
    im looking for an IPL-ROM cart of the 64DD dev unit.
    After research in the web i was thinking about making an cart by myself with an flash cart. I found this http://www.ic2005.com/shop/product.php?productid=115&cat=0&page=1 . Im not sure if this works when i get my hands on a ipl-rom image from the dev cart?
    Also im not sure if someone have an dump of the cart? Or was only the retail ipl image dumped?
    Hope you guys can help me.
    regards
    Chris
     
  9. Jackhead

    Jackhead Site Soldier

    Joined:
    Apr 2, 2008
    Messages:
    2,433
    Likes Received:
    610
    Thanks so far! Maybe interested in the Partner-N64 env V2.0 ?
     
  10. Nintendo

    Nintendo Guest

    best dumping method is Z64 if you have it. Use to own one but had to sell it for money.
    Work great for dumping the MASK ROM data or EMULATION playing
     
  11. CZroe

    CZroe Rising Member

    Joined:
    Jan 13, 2013
    Messages:
    69
    Likes Received:
    3
    I recall requesting the GameShark ROM dump feature from the CMGSCCC guys before it was in the software. I mostly used it for accurate screen shots since I had much better ways to dump, but I thought it was an obviously useful feature for others.

    You don't need a PAL N64 to dump a PAL game with a V64jr. You can run a 7101 PAL game on 6102, a 7102 PAL game on 6101 (StarFox 64 was the only one), and all the rest relate directly (for example, 6104 = 7104; 6105 = 7105). Even if you cant see it, the software will boot and the dump should still work.

    Obsidian made a whole suite of excellent tools with EPP emulation (elim, evek, ziyal, etc). Dextrose blocked their tools because they believed the 8 bytes needed to support each CIC were copyrighted Nintendo code. This was silly because, even if it were protected by copyright, all utilities and homebrew for 6102/7101 games had the standard header bytes for 6102/7101 and no one pulled those. Also, copyright law typically provides an exception for necessary header duplication to allow for code execution. It's why Datel and others could put the Nintendo logo in their unofficial Gameboy stuff to get by the BIOS check on a Gameboy and a NHL Hitz header on the Gamecube.

    That would be: YES!

    As established earlier in this thread: No. It isn't. It doesn't even work with dev carts.
     
    Last edited: Jan 16, 2013
  12. Zoinkity

    Zoinkity Site Supporter 2015

    Joined:
    Feb 18, 2012
    Messages:
    499
    Likes Received:
    108
    A memory dump from ROM uses code 127. IIRC, you can read any address from rdram or ROM using it from within the GS menus. Copied this from my third GS access demo. Stupidly, I did a disassembly of the possible commands, then got a list from one of the devs ;*) Still not brave enough to try uploading a BIOS.

    Original was here, 16bit app built in TurboC 2 on win3.1:
    http://www.mediafire.com/download.php?71ttht1tjyv85x3
    I'll have to double-check this code, but if you were using HCS's code source as a base:

    Some other random defines:
    SH_ROM_DUMP is an interesting one. It dumps a given number of bytes from 80500000. So, if you use it, send the command, then a long size. Don't send an address. Not sure if it's targeting the shell or the trainer honestly.

    This demo plays tricks with the trainer and isn't nearly as interesting.
     
  13. Freshy

    Freshy Newly Registered

    Joined:
    Oct 22, 2013
    Messages:
    2
    Likes Received:
    0
    G'Day I own a complete N64 pal game collection & am thinking about selling it off. Is there any new hardware out these days that would let me just copy each game cartridge directly to it without having to use a pc?
    what would be my best way going about this? cheers,
     
  14. ASSEMbler

    ASSEMbler Administrator Staff Member

    Joined:
    Mar 13, 2004
    Messages:
    19,394
    Likes Received:
    995
    You could just buy an everdrive 64 and find the roms online?
     
  15. Tchoin

    Tchoin Site Patron

    Joined:
    Mar 24, 2008
    Messages:
    2,477
    Likes Received:
    126
    Yes, you could just do that. Cheaper, faster, and much less hassle.
     
  16. MyCrunkyBaby

    MyCrunkyBaby Rapidly Rising Member

    Joined:
    Mar 20, 2013
    Messages:
    85
    Likes Received:
    0
    Gameshark with Parallel port, laptop (or desktop i guess too) with a parallel port, you're good to go
     
  17. Bramsworth

    Bramsworth Well Known Member

    Joined:
    Jun 1, 2007
    Messages:
    1,746
    Likes Received:
    359
    How's the Retrode with N64 protos? Anyone get good results? If anyone even has any n64 protos...
     
  18. HugoPeters

    HugoPeters Active Member

    Joined:
    Oct 10, 2012
    Messages:
    29
    Likes Received:
    51
    Would the GameShark (parallel port version) work with dumping dev carts?
     
  19. Bramsworth

    Bramsworth Well Known Member

    Joined:
    Jun 1, 2007
    Messages:
    1,746
    Likes Received:
    359
    It should, I think NESWorld used it to dump all his protos he once said? Too lazy to look for that quote, maybe it was this very topic.
     
  20. Zoinkity

    Zoinkity Site Supporter 2015

    Joined:
    Feb 18, 2012
    Messages:
    499
    Likes Received:
    108
    Yes, a GS would work on most if not all of them. The only issue that could arise--and it probably wouldn't be an issue even if it were the case--would be something that used nonstandard PI access. The exception is one that's currently undumpable by any means: the N64 test carts.

    Worst case, if it won't work by any means there's people here that would dump a proto for you.
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page