Jump to content
electrotrains

Ultimate Cart (SD multicart) - Technical thread

Recommended Posts

Hi Robin!

 

He seems to have had some problem programming the POF file from Quartus 15, and had to rebuild the whole project. If anybody else runs into similar issues, could they let me know, so I can figure out what might be wrong?

I ran into the same issue back then when I did my testing, but didn't pay much attention to it - I had all sorts of issues with the Quartus 15 programmer under Linux so I mostly used Quartus 14.

 

When I tried to open the .pof file with GUI Quartus Programmer 15 under Linux I got a crash notification. IIRC the command line quartus_pgm from Quartus 15 gave an error about an unsupported format or chip (sorry, can't remember exactly).

 

Opening the POF with Quartus 14 worked fine, and IIRC the SOF worked both with Quartus 14 and 15.

 

I guess it's best if you do a quick test with Quartus 15 yourself, it could well be that my issues were Linux specific.

 

so long,

 

Hias

Share this post


Link to post
Share on other sites

When I tried to open the .pof file with GUI Quartus Programmer 15 under Linux I got a crash notification. IIRC the command line quartus_pgm from Quartus 15 gave an error about an unsupported format or chip (sorry, can't remember exactly).

 

 

I have the same exact issue when I try to run it from Win 7 @ 64 bit, using the standalone "Quartus Prime Programmer and Tools" rev. 15.1.

When after I try the full Suite "Quartus II Web Edition" rev. 15, all work perfect. :) :thumbsup:

Edited by santosp

Share this post


Link to post
Share on other sites

Some photos above who prove cause I make it! :)

The PCB is according to redesign schematics by me, based on original of Robin -the inventor- here.

All the solder work made by hands, except the oscillator who I use simple solder plus hot air.

 

Thanks the rdea6 member for all his help on parts etc. Roy the Number One PCB is yours! ;)

 

Eagle Files Final.rar

 

post-23371-0-83192200-1453589336_thumb.jpg post-23371-0-79590900-1453589357_thumb.jpg post-23371-0-96339100-1453589317_thumb.jpg post-23371-0-02150700-1453589300_thumb.jpg

 

 

Edited by santosp
  • Like 11

Share this post


Link to post
Share on other sites

He seems to have had some problem programming the POF file from Quartus 15, and had to rebuild the whole project. If anybody else runs into similar issues, could they let me know, so I can figure out what might be wrong?

 

It was me ;-) Just simple source rebuild helped and everything works well. I really like the cart, thanks for your good work!

Share this post


Link to post
Share on other sites

 

It was me ;-) Just simple source rebuild helped and everything works well. I really like the cart, thanks for your good work!

 

Martin,

 

Thanks for posting, and it was really great to see the pictures of your finished cart. Its good to now have so many people independently building this project - hopefully they'll also be some interest in working on the firmware to add features in the future.

 

I installed Quartus 15.1 on friday and had a quick play - I immediately noticed they've now got project settings for both the 10m08sae144c8g and the ES version, whereas all previous versions only listed the ES. So maybe they've updated the programmer to recognize both chips too.

 

For others reading, there is no problem using the current github programming files with Quartus 14.1 with either version of the chip.

 

However, when I get some free time I'll post updated versions for use with Quartus 15.1 too (to avoid the need for a compile and therefore the full software download).

 

Robin

  • Like 1

Share this post


Link to post
Share on other sites

I've just got my Ultimate Cart and tested it with a Flashair SD card from Toshiba:

 

https://www.flashair-developers.com/en/

http://www.amazon.com/gp/product/B00UOYPZNE/ref=pd_lpo_sbs_dp_ss_2?pf_rd_p=1944687462

 

It works perfectly :)

The SD card is configured to run a WIFI hotspot and you can upload the files (ATARI games) via Web Browser (from a smartphone or from a PC) to the file system (FAT32) on the SD card.

Ultimate Cart does not cache directory structure, so it is enough to leave the current directory and enter it again to see the new files.

The SD card itself supports different working modes and with a special support from the FPGA, it could also act as a WIFI network card.

 

Great work. I like the Ultimate cart even more now ;)

  • Like 6

Share this post


Link to post
Share on other sites

I've just got my Ultimate Cart and tested it with a Flashair SD card from Toshiba:

 

https://www.flashair-developers.com/en/

http://www.amazon.com/gp/product/B00UOYPZNE/ref=pd_lpo_sbs_dp_ss_2?pf_rd_p=1944687462

 

It works perfectly :)

The SD card is configured to run a WIFI hotspot and you can upload the files (ATARI games) via Web Browser (from a smartphone or from a PC) to the file system (FAT32) on the SD card.

Ultimate Cart does not cache directory structure, so it is enough to leave the current directory and enter it again to see the new files.

The SD card itself supports different working modes and with a special support from the FPGA, it could also act as a WIFI network card.

 

Great work. I like the Ultimate cart even more now ;)

From a quick glance at the documentation, it looks like the flash air sd card supports the wifi network functionality in SPI mode, which is what the Ultimate Cart is using. So the two devices together could be used as a WIFI card for the Atari, as you suggest! Obviously there would be some work to do on the firmware though... Interesting....

  • Like 5

Share this post


Link to post
Share on other sites

I sure hope I have some extra money when the next batch is produced. Hopefully, after winter is over. :)

  • Like 1

Share this post


Link to post
Share on other sites

I've uploaded the final programming files for XEX loading to github, and updated the documentation a little bit.

 

No more bugs reported, so the files are unchanged from the second beta (except to remove the green colouring at the bottom of the menu), so don't feel obliged to do a firmware update unless you don't like green! ;)

 

The updated source code will follow shortly.

  • Like 1

Share this post


Link to post
Share on other sites

The SHIFT+CONTROL+ARROW key combinations to jump to the end/beginning of the list do not work with my Ultimate Cart (the ATARI hangs).

Control+ARROW keys (for Page Up/Down) work fine.

I have the latest firmware.

Share this post


Link to post
Share on other sites

The SHIFT+CONTROL+ARROW key combinations to jump to the end/beginning of the list do not work with my Ultimate Cart (the ATARI hangs).

Control+ARROW keys (for Page Up/Down) work fine.

I have the latest firmware.

 

Thanks for the report - I see the same thing (don't think I'd ever tried this feature before).

Anyway I'll pass it on to flashjazzcat.

Share this post


Link to post
Share on other sites

New firmware attached - with versions for both types of chip inside the zip file (use the one for the model on your board).

This fixes the start/end of list bug reported above.

 

Note - also posted to the github page:

https://github.com/robinhedwards/UltimateCart/tree/master/Programming%20Files/New%20Firmware%20%28XEX%20loading%29

 

Robin

output_files.zip

Edited by electrotrains
  • Like 2

Share this post


Link to post
Share on other sites

From one side seam pull the bottom out enough to get a thin shim into the opening seam and keep spreading seam until it pops open. I broke the two plastic catches on one side but not the opposite side.

  • Like 1

Share this post


Link to post
Share on other sites

I open it to see for my great disappointment, :_( :( cause this cartridge is totally incompatible for the Ultimate pcb! :mad:

Share this post


Link to post
Share on other sites

First a General WARNING. Do not open -break- this type cartridge for using with Ultimate. Is totally incompatible!!!!!!!

 

As for me, I repair the plastic hinges with Loctite strong epoxy, and I will close it again. Fortunately only two hinges broke at the upper end of their body only.

The only reason who worth to do all this, is to replace this loose Bug Hunt game with another! :-D

Share this post


Link to post
Share on other sites

First a General WARNING. Do not open -break- this type cartridge for using with Ultimate. Is totally incompatible!!!!!!!

 

As for me, I repair the plastic hinges with Loctite strong epoxy, and I will close it again. Fortunately only two hinges broke at the upper end of their body only.

The only reason who worth to do all this, is to replace this loose Bug Hunt game with another! :-D

I opened mine and it fit fairly well with just a bit of Dremel work for the reset switch and SD card opening middle post reduced for lack of hole in PCB and space for the programing pins.

  • Like 1

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