flashjazzcat Posted March 30, 2017 Share Posted March 30, 2017 Only improvement I can think of at the moment (the menu software is quite well done!) is speed. If I open a directory with a few subdirectories it is quick, but with say 15 directories it takes quite a long time to see those entries (there are lots of files UNDER those directories in some cases, but not at the level of the directories themselves). I can characterize this better for you/test things and PM you more info if you'd like. Electrotrains might be better able to enlighten us on this, since the Atari-side software is basically just a client which asks the ARM chip to serve up directory entries. I don't think there's any recursive scanning going on, but perhaps you could make a video or something to better illustrate things. Quote Link to comment Share on other sites More sharing options...
gargoyle Posted March 30, 2017 Share Posted March 30, 2017 (edited) Electrotrains might be better able to enlighten us on this, since the Atari-side software is basically just a client which asks the ARM chip to serve up directory entries. I don't think there's any recursive scanning going on, but perhaps you could make a video or something to better illustrate things. I suppose you meant the Altera Max10 (FPGA) chip. As far as i know ARM is only used in the UNO cart. I am just about to start assembling my Ultimate Cart and for a second you scared me thinking I purchased the wrong chip Edited March 30, 2017 by gargoyle Quote Link to comment Share on other sites More sharing options...
flashjazzcat Posted March 31, 2017 Share Posted March 31, 2017 I suppose you meant the Altera Max10 (FPGA) chip. As far as i know ARM is only used in the UNO cart. I am just about to start assembling my Ultimate Cart and for a second you scared me thinking I purchased the wrong chip You are correct! Quote Link to comment Share on other sites More sharing options...
tane Posted April 27, 2018 Share Posted April 27, 2018 Since this is the technical thread, can the Shrouded box header be used to connect an external SD card with an adapter?It has 10 pin, but a SD card has 8 pins. Quote Link to comment Share on other sites More sharing options...
Kyle22 Posted April 27, 2018 Share Posted April 27, 2018 Why would you want to do this? I would expect crosstalk and capacitance issues with a cable in between. How much length do you want? Again, why? Quote Link to comment Share on other sites More sharing options...
tane Posted April 27, 2018 Share Posted April 27, 2018 If I want to fit it inside, it's easy to attach an small adapter on the side properly instead of the big card. So, despite a likely noisy environment, can the Shrouded box header be used to connect an external SD card with an adapter? Quote Link to comment Share on other sites More sharing options...
flashjazzcat Posted April 27, 2018 Share Posted April 27, 2018 Almost certainly not. That's an ISP header for the purpose of programming the MCU. 1 Quote Link to comment Share on other sites More sharing options...
foft Posted April 27, 2018 Share Posted April 27, 2018 I think its possible. The jtag pins can be switched to io pins by enabling jtag pin sharing then setting jtagen appropriately. See notes here: https://www.altera.com/en_US/pdfs/literature/dp/max-10/pcg-01018.pdf Youll need to build a new core to enable jtag sharing and to reconnect the jtag pins in place of the other sd card ones. 3 Quote Link to comment Share on other sites More sharing options...
flashjazzcat Posted April 27, 2018 Share Posted April 27, 2018 I stand corrected. Quote Link to comment Share on other sites More sharing options...
tane Posted April 27, 2018 Share Posted April 27, 2018 Ok, thanks, but at this time that's going beyond for an standard user. 1 Quote Link to comment Share on other sites More sharing options...
tane Posted April 27, 2018 Share Posted April 27, 2018 Another technical question: The official description says: 'It supports most ROMs up to 1 megabyte in size, including standard 8k and 16k cartridges, XEGS, AtariMax 1 & 8 mbit ROMs'. The limit of 1 MB, does it depend on the RAM amount? Quote Link to comment Share on other sites More sharing options...
foft Posted April 27, 2018 Share Posted April 27, 2018 Another technical question: The official description says: 'It supports most ROMs up to 1 megabyte in size, including standard 8k and 16k cartridges, XEGS, AtariMax 1 & 8 mbit ROMs'. The limit of 1 MB, does it depend on the RAM amount? Yes it has an 8mbit (1MB) static ram chip. Quote Link to comment Share on other sites More sharing options...
voy Posted May 8, 2018 Share Posted May 8, 2018 Is it possible to add an emulation of The!Cart cartridges (32, 64 and 128 MB) to Ultimate Cart? It would be great to listen music from this thread on the real Atari computer. 1 Quote Link to comment Share on other sites More sharing options...
ascrnet Posted May 9, 2018 Share Posted May 9, 2018 How can I know what firmware version I have on my ultimate cart, without disarming it? regards Quote Link to comment Share on other sites More sharing options...
electrotrains Posted May 9, 2018 Author Share Posted May 9, 2018 (edited) How can I know what firmware version I have on my ultimate cart, without disarming it? regards As far as I can remember, there have only been 3 versions of the firmware, and it should be fairly easy to tell which is which: (1) The original firmware, with a basic text mode menu and no XEX loading. I sent out a few early carts with this firmware. (2) A beta, with slightly buggy XEX loading and flashjazzcat's new menu (with Ultimate Cart logo at top). The info text at the bottom is green. I *think* Panos sent out a few carts with this firmware. See the picture at the top of this thread: https://atariage.com/forums/topic/248846-ultimate-cart-firmware-now-with-xex-loading/ (3) The final XEX loading firmware, with flashjazzcat's new menu, and the bottom text in blue. Any cart purchased in the last couple of years should have this firmware. Both (1) & (3) are on the project website at https://github.com/robinhedwards/UltimateCart/tree/master/Programming%20Files Note that the cartridge emulation has been 100% since the first version - the updates simply relate to XEX loading and visual changes. Roibn Edited May 9, 2018 by electrotrains 2 Quote Link to comment Share on other sites More sharing options...
ascrnet Posted May 10, 2018 Share Posted May 10, 2018 As far as I can remember, there have only been 3 versions of the firmware, and it should be fairly easy to tell which is which: (1) The original firmware, with a basic text mode menu and no XEX loading. I sent out a few early carts with this firmware. (2) A beta, with slightly buggy XEX loading and flashjazzcat's new menu (with Ultimate Cart logo at top). The info text at the bottom is green. I *think* Panos sent out a few carts with this firmware. See the picture at the top of this thread: https://atariage.com/forums/topic/248846-ultimate-cart-firmware-now-with-xex-loading/ (3) The final XEX loading firmware, with flashjazzcat's new menu, and the bottom text in blue. Any cart purchased in the last couple of years should have this firmware. Both (1) & (3) are on the project website at https://github.com/robinhedwards/UltimateCart/tree/master/Programming%20Files Note that the cartridge emulation has been 100% since the first version - the updates simply relate to XEX loading and visual changes. Roibn thank you very much Robin for the explanation, then I have version 3. now I have another question about the cartridge support, is there space in the firmware to add more types? also how can you help to add more types? I thought that ultimate cart supported the same altirra cartridges, but it supports more. regards Quote Link to comment Share on other sites More sharing options...
electrotrains Posted May 10, 2018 Author Share Posted May 10, 2018 All the soure code is on github. The first step is to download the Altera Quartus development software, and make sure you can build the code successfully. You'll need to add the logic (in VHDL) for the new cartridge type to: https://github.com/robinhedwards/UltimateCart/blob/master/Source/QuartusProject/Max10_SD/atari_rom.vhd You'll also need to add the new cartridge type to the C source code for the soft-cpu that loads the CAR files from the SD card: https://github.com/robinhedwards/UltimateCart/blob/master/Source/QuartusProject/Max10_SD/software/sdcard/ultimate.c That's the basic idea, but feel free to PM for with any specific questions you have. Anway hope this helps, Robin 2 Quote Link to comment Share on other sites More sharing options...
Mathy Posted May 14, 2018 Share Posted May 14, 2018 Hello guys Does the Ultimate Card support ATRs? Sincerely Mathy Quote Link to comment Share on other sites More sharing options...
SS Posted May 14, 2018 Share Posted May 14, 2018 Hello guys Does the Ultimate Card support ATRs? Sincerely Mathy No but the UNO Cart does. 1 Quote Link to comment Share on other sites More sharing options...
Bikerbob Posted May 14, 2018 Share Posted May 14, 2018 Jumping into this late, as I am looking for something to emu carts but in an older 800.. the Ultimate cart has a shell right? does it fit in an older 800 colleen? James Quote Link to comment Share on other sites More sharing options...
tjlazer Posted May 14, 2018 Share Posted May 14, 2018 Not sure on older 800’s but it fits in mine. I have a different shell though but I believe the original one fits fine. I prop open the door though to have easy access to the Cart and button. Quote Link to comment Share on other sites More sharing options...
ascrnet Posted May 21, 2018 Share Posted May 21, 2018 All the soure code is on github. The first step is to download the Altera Quartus development software, and make sure you can build the code successfully. You'll need to add the logic (in VHDL) for the new cartridge type to: https://github.com/robinhedwards/UltimateCart/blob/master/Source/QuartusProject/Max10_SD/atari_rom.vhd You'll also need to add the new cartridge type to the C source code for the soft-cpu that loads the CAR files from the SD card: https://github.com/robinhedwards/UltimateCart/blob/master/Source/QuartusProject/Max10_SD/software/sdcard/ultimate.c That's the basic idea, but feel free to PM for with any specific questions you have. Anway hope this helps, Robin Hi Robin, Thank you very much for the explanation, I just did not understand what I really needed to start with. since all the code is in github, but there are no basic indications for people who do not know this development environment. Right now I send you a PM with some doubts. Regards Quote Link to comment Share on other sites More sharing options...
Swami Posted June 9, 2018 Share Posted June 9, 2018 error Quote Link to comment Share on other sites More sharing options...
Mathy Posted June 10, 2018 Share Posted June 10, 2018 Hello guys Could somebody please update the firmware so it would become possible to directly access the SD card? (So we can use bigger files created by FujiConvert) Sincerely Mathy 3 Quote Link to comment Share on other sites More sharing options...
tane Posted October 10, 2018 Share Posted October 10, 2018 Is there a chance to brick the cart due to an incorrect edition of Boot.asm ? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.