Jump to content
electrotrains

DIY 128k/512k cartridge - PCB, files and build instructions

Recommended Posts

peteym5,

 

If you have a look at the schematic, I've only run A0-A7, CCTL, and PHI2 as inputs to the CPLD, so that rules out the XEGS banking scheme which I think uses D0-D7.

 

The Max/Williams scheme appears to be very similiar to the atarimax 128k one, so should be perfectly do-able.

 

I'm not planning to produce these commercially - the design is free for all to use and modify. Getting the PCBs produced is as simple as uploading the brd file to e.g. dirtypcbs and waiting for a couple of weeks for them to arrive!

 

Regards,

 

Robin

 

I have not looked at this thing in awhile. The position of the hole in the middle allows it to fit into an Atari Brown/XEGS Shell or a Williams Shell. Without the exact dimensions of the board, I don't know if it will wobble around inside the Williams Shell. The bank switching scheme is similar to AtariMax and Williams, I have been using that scheme,write non zero value to D500 + bank number.

Edited by peteym5

Share this post


Link to post
Share on other sites

Eric,

Very good job!! i love it and i make it, whith the help of Space Invader. (I have some problems programing de Xilinx).

 

Here is a picture of the cartridge:

5cb0cp.jpg

 

Thanks for your job, but I have a question:

 

It is posible to make a .jed that support a 8Mb Chip, making the corresponding changes in the PCB's

Thanks

Share this post


Link to post
Share on other sites
Posted (edited)

I redrawn schematic and pcb design for use with most common parts for today. I used SMD elements but flash chip stayed in DIP package for simple programing in common programers. This refreshed design is prepared to use with Sikor's cartridge enclosure, because I wanted to check if my pcb template design is correct (yes, it is!).

 

Current parts list:

- 1Mbit (128kB) or 4Mbit (512kB) 32 pin Flash EEPROM e.g. SST39SF010, SST39SF040
- 32 pin DIP socket for the above
- Xilinx XC9536XL VQFP44
- LM1117/AMS1117 SOT223 (or other 5v->3.3v regulator)
- 2 x 10uF (A or 1206 or 0805)
- 3 x 100nF (1206 or 0805)
- 6 goldpins for jtag

 

Cartridge was tested and it works correctly. I attach Eagle project. Use it as you wish:-)

 

1226621030_Mqpcbcart1.jpg.bf99462615cac7b9a737187609a18b77.jpg347428009_Mqpcbcart2.jpg.04b315b9a1c7cdcaf0b19b68cd65de4a.jpg

Atari 4mbit Cart.zip

Edited by Mq.
  • Like 6
  • Thanks 4

Share this post


Link to post
Share on other sites

I attach project files for xilinx, and jedec file for 4Mbit version. In fact the vhdl code is the same as in the file that electrotrains shared in the first post, while ucf file contains a new pinout assignments for VQFP version. In the zip file I added ready to program jedec file for xilinx based on that vhd/ucf files I prepared for VQFP version of xilinx. Its all for 4Mbit version.

bank_switch_4Mbit_vqfp_jedec.zip

Share this post


Link to post
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.

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...