Jump to content

Photo

Ultimate Cart (SD multicart) - Technical thread

multicart fpga sd

238 replies to this topic

#51 HiassofT OFFLINE  

HiassofT

    Stargunner

  • 1,140 posts
  • Location:Salzburg, Austria

Posted Mon Jan 18, 2016 5:21 PM

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

#52 santosp OFFLINE  

santosp

    Dragonstomper

  • 795 posts
  • Location:Athens - Greece

Posted Sat Jan 23, 2016 4:42 PM

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, Sat Jan 23, 2016 4:45 PM.


#53 santosp OFFLINE  

santosp

    Dragonstomper

  • 795 posts
  • Location:Athens - Greece

Posted Sat Jan 23, 2016 4:58 PM

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!  ;)

 

Attached File  Eagle Files Final.rar   86.25KB   157 downloads

 

20160123_084950.jpg   20160123_085005.jpg  20160123_084857.jpg  20160123_084827.jpg

 

 


Edited by santosp, Sun Apr 3, 2016 10:50 AM.


#54 flashjazzcat OFFLINE  

flashjazzcat

    Quadrunner

  • 14,498 posts
  • Location:United Kingdom

Posted Sat Jan 23, 2016 5:48 PM

Beautiful!

#55 Martin8bity OFFLINE  

Martin8bity

    Combat Commando

  • 2 posts

Posted Sat Jan 23, 2016 6:31 PM

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!



#56 electrotrains OFFLINE  

electrotrains

    Moonsweeper

  • Topic Starter
  • 304 posts
  • Location:Scotland

Posted Sun Jan 24, 2016 12:40 PM

 

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



#57 electrotrains OFFLINE  

electrotrains

    Moonsweeper

  • Topic Starter
  • 304 posts
  • Location:Scotland

Posted Sat Feb 6, 2016 1:50 PM

Hi All,

 

There is now a new firmware with XEX loading available, thanks largely to the efforts of flashjazzcat.

You can download from the thread below, and please post any bug reports there:

 

http://atariage.com/...th-xex-loading/

 

Robin



#58 TheMontezuma OFFLINE  

TheMontezuma

    Dragonstomper

  • 676 posts
  • Location:Hildesheim, D / Kraków, PL

Posted Sun Feb 14, 2016 9:28 AM

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

 

https://www.flashair...elopers.com/en/

http://www.amazon.co...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 ;)



#59 electrotrains OFFLINE  

electrotrains

    Moonsweeper

  • Topic Starter
  • 304 posts
  • Location:Scotland

Posted Sun Feb 14, 2016 10:13 AM

I had no idea such things existed - what a wonderful idea!
Going to order one now from amazon!

#60 electrotrains OFFLINE  

electrotrains

    Moonsweeper

  • Topic Starter
  • 304 posts
  • Location:Scotland

Posted Sun Feb 14, 2016 10:36 AM

I've just got my Ultimate Cart and tested it with a Flashair SD card from Toshiba:
 
https://www.flashair...elopers.com/en/
http://www.amazon.co...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....

#61 Marius OFFLINE  

Marius

    River Patroller

  • 4,830 posts
  • Location:Netherlands

Posted Sun Feb 14, 2016 11:12 AM

The more I read this thread the more I regret I did not purchase the cart... sigh... 



#62 Kyle22 ONLINE  

Kyle22

    River Patroller

  • 4,033 posts
  • Call my BBS! telnet://broadway1.lorexddns.net
  • Location:McKees Rocks (Pittsburgh), PA

Posted Sun Feb 14, 2016 11:19 AM

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



#63 electrotrains OFFLINE  

electrotrains

    Moonsweeper

  • Topic Starter
  • 304 posts
  • Location:Scotland

Posted Mon Feb 15, 2016 4:46 AM

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.



#64 TheMontezuma OFFLINE  

TheMontezuma

    Dragonstomper

  • 676 posts
  • Location:Hildesheim, D / Kraków, PL

Posted Mon Feb 15, 2016 1:54 PM

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.



#65 electrotrains OFFLINE  

electrotrains

    Moonsweeper

  • Topic Starter
  • 304 posts
  • Location:Scotland

Posted Mon Feb 15, 2016 2:35 PM

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.



#66 flashjazzcat OFFLINE  

flashjazzcat

    Quadrunner

  • 14,498 posts
  • Location:United Kingdom

Posted Tue Feb 16, 2016 6:37 AM

Fixed. ;)

#67 electrotrains OFFLINE  

electrotrains

    Moonsweeper

  • Topic Starter
  • 304 posts
  • Location:Scotland

Posted Tue Feb 16, 2016 9:38 AM

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/r...e (XEX loading)

 

Robin

Attached Files


Edited by electrotrains, Tue Feb 16, 2016 9:43 AM.


#68 santosp OFFLINE  

santosp

    Dragonstomper

  • 795 posts
  • Location:Athens - Greece

Posted Tue Feb 16, 2016 11:37 AM

Can someone post pictures and info's, how the grey striped shell of Atari cartridge can open?



#69 rdea6 OFFLINE  

rdea6

    River Patroller

  • 2,813 posts
  • Location:Arizona USA

Posted Tue Feb 16, 2016 1:51 PM

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. 



#70 TheMontezuma OFFLINE  

TheMontezuma

    Dragonstomper

  • 676 posts
  • Location:Hildesheim, D / Kraków, PL

Posted Tue Feb 16, 2016 2:29 PM

I broke the plastic catches, too, but was able to glue them:

 

IMG_20160216_202410.jpg



#71 santosp OFFLINE  

santosp

    Dragonstomper

  • 795 posts
  • Location:Athens - Greece

Posted Tue Feb 16, 2016 3:30 PM

Thanks both. :)  :thumbsup:


Edited by santosp, Tue Feb 16, 2016 3:48 PM.


#72 santosp OFFLINE  

santosp

    Dragonstomper

  • 795 posts
  • Location:Athens - Greece

Posted Tue Feb 16, 2016 3:49 PM

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



#73 santosp OFFLINE  

santosp

    Dragonstomper

  • 795 posts
  • Location:Athens - Greece

Posted Tue Feb 16, 2016 4:27 PM

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  



#74 remowilliams OFFLINE  

remowilliams

    Quadrunner

  • 10,609 posts
  • Location:Detonation Boulevard

Posted Tue Feb 16, 2016 4:42 PM

I've got mine in one - but yeah it's not something I'd recommend unless you're looking to totally annoy yourself :D



#75 rdea6 OFFLINE  

rdea6

    River Patroller

  • 2,813 posts
  • Location:Arizona USA

Posted Tue Feb 16, 2016 5:42 PM

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. 







Also tagged with one or more of these keywords: multicart, fpga, sd

0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users