Jump to content
IGNORED

The new Atari cart hardware


Blinky

Recommended Posts

 

I've been curious about what hardware is actually inside these new carts and been searching for information about them.

 

What I found out from the Official PCB renders posted  by @alex_79  and the official blog post is that the Limited Editon carts with LED marquee have a T-shapped PCB and other carts have a normal sized PCB.
image.thumb.png.aefc22500caabe96b3f17925fdb0ea4d.png

image.thumb.png.a9bed365a0c3cb43cfc3844ea99cb989.png

 

From the production picture @Mockduck   posted, the carts contains:

 

  • 128K flash chip (SST39SF010A)
  • room for a RAM chip (probably 8K SRAM)

  • Xilinx CPLD (probably XC9536XL)

  • voltage regulator (probably AMS1117 3.3V)

  • Oscilator (probably 50MHz active Oscilator)

 

image.thumb.png.c6d42851b2438eee3bef6eff0793dad4.png

 

On the back of the PCB are some configuration jumpers. one to enable or disable the RAM and two more to configure the banswitch mode (probably 4K/8K/16K/32K).  The official documentation says "The multi-mapper replaces five variations of three existing mappers" these variations are most likely:

 

  • 4K ROM

  • 8K ROM

  • 16K ROM

  • 16K ROM with RAM

  • 32K ROM with RAM

 

 

 

 

Since the RAM jumper is not grouped with the bankswitch jumpers, it wouldn't surprise me if  RAM could also be enabled with 4K and 8K ROMs.

 

image.png.16baedd03091132266d3937f95868417.png

 

Other interesing things of the PCB is that there is a JTAG header for programming the CPLD.

 

Pin 12 of the cart, which is normally connected to GND has a special function. It is not connected to GND but connected to R1 and then (most likely) to the CPLD. A reason to do something like this is if the cart is programmed through the cart slot. The resistor R1 is a so called pull down resistor as it is connected to GND. They've probably done this for systems that use this pin as a way to detect a cart.


Oops! Did they make a mistake?

 

image.png.e554dfee6ffe602352b0b4a81eb817e1.png


While looking at photos and frames of @swlovinist youtube video to see if I could identify the CPLD partnumber I noticed something odd about resistor R1. The text on the SMD resistor reads 104 meaning it is a 100K resistor. This is a very high value for a pull down resistor.

 

Systems using pin 12 as cart detect will have a pull up resistor connected to this pin so a 'low' pin of the cart can be properly detected. The value of that pull up resistor will usually be from somewhere around 10K (external resistor) to 50K (internal pull up of micro controllor pin). So the 100K resistor on the cart is not able to pull the pin low enough to be detected.

 

I think someone accidently made a mistake with the BOM (Bill Of Materials) list and entered 104 for the resistor instead of 102 (for a 1K resistor) as 104 is a common value used for decoupling capacitors (also on the PCB) )

 

I think when resistor R1 is replaced with a 1K resistor (102 text on 805 SMD resistor) the cart will be properly detected on troublesome systems.

 

That's all I found out sofar. If anyone has more info or better pictures. PLease post them here!

I'm looking forward to get some of the new carts and have a look under the hood myself :)

 

 

 

 

  • Like 4
Link to comment
Share on other sites

1 minute ago, Thomas Jentzsch said:

Does that mean the carts will not work in a classic console? 

It doens't matter for a classic console. The pin on those is normally grounded and not used as a cart detect. However if you have a system that plays built in games when no cart is inserted then such a system will likely have a problem playing the new carts (unless they changed the resistor value)

 

  • Thanks 1
Link to comment
Share on other sites

  • 2 months later...

Got Mr. Run and Jump with my new 2600+ and teared down the cart to see what's inside.

Interesting to see is that they used a PAL20V8 PLD (Programable Locic Device) for the F6 bankswitch scheme (I dumped the game before tear down)
and used a 64K 3.3V flashchip PM39LV512 of which only 32K can be used (Highest addressline A15 connected to GND).  There's also a 3.3V voltage regulator to supply the flash chip with 3.3V and a bunch of 1K resistor arrays to interface the 3.3V logic (flash chip) to the 5V logic (PLD and cart slot).

Unlike I hoped, the flash is not reprogramable through the cart connector and there are no test pads either to (re)program them through those.

The Write enable pin of the flash chip (to program the chip) is pulled up with a 10K resistor though so with some hackery it could be reprogrammed.
 

 

TaDa!:

mr-run-n-jump-pcb-top-in-cart.thumb.jpg.7def381562e771c16897900e6592c8da.jpg

Removed from the cart, top side.

mr-run-n-jump-pcb-top.thumb.jpg.998efe0fdd23cc1903767a9fa8d70f43.jpg

Bottom side:
mr-run-n-jump-pcb-bottom.thumb.jpg.c2fbf5dd61ec3e2e35f98a355b4c70ed.jpg

  • Like 1
Link to comment
Share on other sites

8 hours ago, Bakasama said:

are any different from older Atari carts

Yes they are. biggest difference is that there are two screws holding the cart together instead of one.

 

Label side.

mr-run-n-jump-cart-label-side.thumb.jpg.0f94e4af40d598cdfb631b237d08fddc.jpg

Back side:

mr-run-n-jump-cart-back.thumb.jpg.30df2c38af4bd71a4424dd7ec1c5d37a.jpg

The screws are different too: Left from original (dust cover) cart, Right: New cart

image.png.c4ee5c9cb47d2bbd8dae08b435f623a2.png

 

  • Haha 1
Link to comment
Share on other sites

4 hours ago, Bakasama said:

Assuming that Albert can get supply of cart shells from Atari, that might mean new homebrew circuit boards might have designed that fit in the these new shells.

Al already has his own custom injection molded shells for 2600 and 7800 games. I believe he is occasionally still using donor Atari Inc shells(locking dust-cover) for his melody board releases as the new shells don't hold the PCB's well enough but he is working on a revised shell to remedy this issue.   

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...