N64 Test Cartridge Development PROTOTYPE

Discussion in 'Nintendo Game Development' started by Gerry_MAN, Jan 20, 2018.

  1. Gerry_MAN

    Gerry_MAN N64 Hardware Fanatic

    Joined:
    Dec 26, 2010
    Messages:
    171
    Likes Received:
    245
    Hey Guys,

    Well,
    I'm sure many of you...at one time or another, have seen a picture of the very Rare "N64 Test Cartridge"
    as the one shown below: (NESWORLD website.)
    [​IMG]

    [​IMG]


    Well, I recently acquired something that I believe is pretty Frekin Rare.
    What I obtained is the Development "Prototype" version of this N64 Test Cartridge.

    Now there are people that do have these, I'm not the only one.... and I've seen some Videos on YouTube of them....but I have not been able to find many Photos of it.... or any of the internal PCB anywhere online.

    So I decided to take a bunch of photos of the one I have, and share them with you here.
    Let you all have a sneak peak. :cool:


    N64 Test Cartridge PROTOTYPE:

    [​IMG]

    [​IMG]


    HI RES.... (Notice the Top interface connector)
    [​IMG]
    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]



    Notice that each FLASH chip has it's own JUMPER.
    (Programming Enable most likely...I haven't checked the SHARP Flash Datasheets to be sure.)

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]
    [​IMG]

    Anyhow,
    A pretty cool little Prototype Unit and thought you all might get a Kick out of checking out some Photos.

    I'm planning on hooking up my Logic Analyzer to the TOP Interface connector and seeing what type of Data is being routed there. Potentially just the Flash chips DATABUS and controller pins. A couple of sites have mentioned there is a JTAG interface there for the Altera memory controller. There are traces visible to the CPLD, so that's quite possible.

    Gona have to check it out! :cool::cool:
    Fun Stuff!

    Cheers! Folks,
    -Gerry
     
  2. Kao

    Kao Gutsy Member

    Joined:
    Dec 30, 2010
    Messages:
    458
    Likes Received:
    307
    Wow, very cool!
     
  3. MasterOfPuppets

    MasterOfPuppets Site Supporter 2013

    Joined:
    Apr 6, 2010
    Messages:
    549
    Likes Received:
    5
    They had to do something with all those spare Virtual Boy edge connectors.
     
    Zant likes this.
  4. Super Xnot

    Super Xnot Newly Registered

    Joined:
    Aug 6, 2017
    Messages:
    3
    Likes Received:
    0
    Nice man! Actually, I have seen the Rev-A cartridge. It was on ebay not too long ago for around $1000. Don't know who bought it.
     
  5. Gerry_MAN

    Gerry_MAN N64 Hardware Fanatic

    Joined:
    Dec 26, 2010
    Messages:
    171
    Likes Received:
    245
    Ohh! The one of the regular N64 Test Cartridge?....yes...I did see that one on eBay also.

    I wonder if there are different revisions of the Prototype Dev cart version though?......like the larger Prototype cartridge that I've shown here?

    I hope others that do have one, could post some photos.

    It would be interesting to see the PCBA differences. A different Altera CPLD chip perhaps?

    -Gerry
     
  6. Gerry_MAN

    Gerry_MAN N64 Hardware Fanatic

    Joined:
    Dec 26, 2010
    Messages:
    171
    Likes Received:
    245
    Does anyone know what the Japanese writing on the cartridge label translates to in English ?

    EDIT: Gilgamesh pointed this out: コントローラ (controller)

    Cheers!
    -Gerry
     
    Last edited: Jan 30, 2018
  7. Gerry_MAN

    Gerry_MAN N64 Hardware Fanatic

    Joined:
    Dec 26, 2010
    Messages:
    171
    Likes Received:
    245
    So I took a moment to check into the possibility of there being a JTAG interface routed to the TOP connector of this Prototype version.... However, I then realized that this cartridge has the original Altera EPM7128 CPLD.

    This early release of the Altera MAX7000 family of logic devices, did not provide a dedicated JTAG port for ISP programming. This was only later supported with models such as the "EPM7128S".

    The "S" suffix indicated JTAG support.

    EPM = Altera MAX Family signiture.
    7128 = Device Type (Macro cell Count =128)
    S = JTAG Support.
    Q = Quad Flat Pack
    C = Commercial Grade.
    100 = Pin count

    [​IMG]

    These older EPM7128 model of CPLD's required a special Altera programming unit called the "Altera MPU" or
    (Master Programming Unit) to program their Logic design onto the CPLD device. However, you could also use certain Universal Programmers that supported Altera brand devices. These special U-programmers were the higher end systems and most of them costs thousands of Dollars to purchase.
    They were not cheap. (Hence the desire for JTAG supported devices.)


    Shown here below are some Datasheet specs from the Altera MAX Databooks released in the 90's.
    As you can see... the later release of the EPM7128S logic device, a dedicated JTAG Interface was provided for ISP programming.

    [​IMG]



    The Initial Release of the EPM7128
    (NO JTAG SUPPORT)


    [​IMG]

    So for this particular Prototype, with the fact it is populated with the "EPM7218"..... there is no JTAG interface to be used.

    My guess is that the routed I/O ports from the CPLD to the TOP connector, are most likely used for a UART of some sort, that is Implemented within the CPLD logic design. I'll eventually run some Logic scans on the TOP connector and see what I find.

    Digital JaZZ!! :cool::cool:
    Fun Stuff!

    -Gerry
     
    Last edited: Jan 21, 2018
    Gilgamesh likes this.
  8. Gerry_MAN

    Gerry_MAN N64 Hardware Fanatic

    Joined:
    Dec 26, 2010
    Messages:
    171
    Likes Received:
    245
    I just noticed that @Jackhead has a similar type of Dev Cart..... posted back in 2013:
    https://assemblergames.com/threads/jackheads-n64-dev-collection.47728/

    As you can see His cart is an earlier model from 1995. The model I have is dated 1996.

    [​IMG]

    @Jackhead
    If you read this.....do you think you can post some photos of your Dev carts PCBA ?
    I would be very curious to see the hardware differences.

    Also is the Test Menu the same as the Photos I posted for my unit?

    Cheers!
    -Gerry
     
  9. nesworld

    nesworld Gutsy Member

    Joined:
    Jan 1, 2008
    Messages:
    426
    Likes Received:
    4
  10. Gerry_MAN

    Gerry_MAN N64 Hardware Fanatic

    Joined:
    Dec 26, 2010
    Messages:
    171
    Likes Received:
    245
    Hi @nesworld,

    That's interesting how you mention that these were potentially programmed using a VirtualBoy writer.

    Do you have a link showing this particular writer hardware?

    -Gerry
     
  11. link83

    link83 Enthusiastic Member

    Joined:
    Mar 22, 2008
    Messages:
    526
    Likes Received:
    8
    Great find @Gerry_MAN, and thank you for the pics :)
    Does this cart contain the standard N64 Test Cartridge menu/options, or just the Controller Checker portion?
    Also curious if you have tried to dump it at all? I only ask because as far as I know all attempts to dump the standard N64 Test Cartridges have failed, but since your prototype version looks similar to dev carts which are dumpable I thought it might be interesting to try.
     
  12. Gerry_MAN

    Gerry_MAN N64 Hardware Fanatic

    Joined:
    Dec 26, 2010
    Messages:
    171
    Likes Received:
    245
    Hi Link83,
    My version only has the Controller checker portion.

    Yeah, I've been meaning to do that.
    Just so many other priorities on the "To do" list.

    -Gerry
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page