Kyle22 Posted May 24, 2017 Share Posted May 24, 2017 Sorry if this has been discussed before, but I couldn't find anything. Is there a tool that will convert binary images to and from the old / new format? How is it different, banking order? I found a file I want to use with my Ultimate SD cart, but Altirra shows no .car type for it. File is attached. Steves OSS-ICD Multi-Cart (8mbit Maxflash Image).zip Quote Link to comment Share on other sites More sharing options...
Roydea6 Posted May 24, 2017 Share Posted May 24, 2017 Steves OSS-ICD Multi-Cart (8mbit Maxflash).zip See if this one will work.. Works with Atari800 Win Plus. 1 Quote Link to comment Share on other sites More sharing options...
tep392 Posted May 24, 2017 Share Posted May 24, 2017 Sorry if this has been discussed before, but I couldn't find anything. Is there a tool that will convert binary images to and from the old / new format? How is it different, banking order? I found a file I want to use with my Ultimate SD cart, but Altirra shows no .car type for it. File is attached. Steves OSS-ICD Multi-Cart (8mbit Maxflash Image).zip I converted it to car using this tool and it worked on my Ultimate SD cart. http://atariage.com/forums/topic/241615-easy-rom-to-car-utility/?do=findComment&comment=3299177 Quote Link to comment Share on other sites More sharing options...
a8isa1 Posted May 24, 2017 Share Posted May 24, 2017 One homes to bank 0. The other to bank 127. I don't remember which is the old and which is the new. Otherwise, the bank order is the same. Quote Link to comment Share on other sites More sharing options...
Sheddy Posted May 24, 2017 Share Posted May 24, 2017 (edited) Yes, annoyingly, old 8mbit carts start in bank 127, newer ones in bank 0 (like 1mbit cart) Edited May 24, 2017 by Sheddy Quote Link to comment Share on other sites More sharing options...
_The Doctor__ Posted May 24, 2017 Share Posted May 24, 2017 1 mbit starts in zero and the newer 8mbit starts in zero as well? If that's true isn't it a good thing? I still wanna know why it started at 127, was there a reason? or it just was a preference? It was annoying until he updated the flashing software..... Quote Link to comment Share on other sites More sharing options...
Sheddy Posted May 24, 2017 Share Posted May 24, 2017 (edited) Only annoying as there are now 2 different atarimax 8mbit cart types. I think the change to bank 0 was an accidental error on a whole batch Steve made. Something that was inverted, i think he said. They only happened to work as the atarimax menu software always jumped straight from bank 127 to bank 0 anyway, so it was like the 1mbit. Other software for 8mbit only wouldn't have any reason to do that, so broke. Good question as to why it was 127 to start with though. Edited May 24, 2017 by Sheddy Quote Link to comment Share on other sites More sharing options...
Sheddy Posted May 24, 2017 Share Posted May 24, 2017 (edited) Deleting pocket typed post... Edited May 24, 2017 by Sheddy Quote Link to comment Share on other sites More sharing options...
flashjazzcat Posted May 24, 2017 Share Posted May 24, 2017 No problem, though, if every bank has identical Init code which resets to a known bank. Quote Link to comment Share on other sites More sharing options...
Kyle22 Posted May 25, 2017 Author Share Posted May 25, 2017 (edited) I can get the cart to boot, but Express! doesn't work. Edit: it seems that it doesn't like SpartaDOS 3.x or SDX for some reason. Booted SuperDOS 5.1 and the 850 handler downloaded automatically, and went to Express. Works fine in Altirra, but not on real hardware. It made it into Express, but froze loading config file... Don't blame SuperDOS, same thing happens (but slower) using bone stock DOS 2.0S master disk. WTF! Edited May 25, 2017 by Kyle22 Quote Link to comment Share on other sites More sharing options...
Sheddy Posted May 25, 2017 Share Posted May 25, 2017 No problem, though, if every bank has identical Init code which resets to a known bank. Indeed, no problem going forward. just annoys the purist in me to have that extra code taking a few more bytes in every bank now! Mind you, I'm not sure it was safe to assume pressing reset would always get the start bank (although it seems to) 1 Quote Link to comment Share on other sites More sharing options...
_The Doctor__ Posted May 26, 2017 Share Posted May 26, 2017 the changed cause the need for duplicate code in every bank? that's a serious waste! Quote Link to comment Share on other sites More sharing options...
tep392 Posted May 26, 2017 Share Posted May 26, 2017 the changed cause the need for duplicate code in every bank? that's a serious waste! No. It just needs the init vector defined in the first or last bank depending on which version of cart you have. Quote Link to comment Share on other sites More sharing options...
_The Doctor__ Posted May 26, 2017 Share Posted May 26, 2017 good, I didn't think that was the case but needed clarification... Quote Link to comment Share on other sites More sharing options...
Kyle22 Posted May 26, 2017 Author Share Posted May 26, 2017 That double boot procedure makes it difficult if not impossible to use Express cart. on real hardware. Is there a tool or any documentation on how the individual ROMs are stored that could help me surgically and precisely extract the Express! cart ROM image from that file? It is an older version that I have been looking for. Quote Link to comment Share on other sites More sharing options...
_The Doctor__ Posted May 26, 2017 Share Posted May 26, 2017 (edited) 1.12 has a problem with sealink transfer protocol and can't keep up with 9600 baud... Edited May 26, 2017 by _The Doctor__ 1 Quote Link to comment Share on other sites More sharing options...
Sheddy Posted May 26, 2017 Share Posted May 26, 2017 No. It just needs the init vector defined in the first or last bank depending on which version of cart you have. Yes, sorry, extra code not needed in every bank assuming reset is trapped. That's the problem though - knowing which version you have. If you want software to work on either you do need to allow for possibility of 127 or 0 init.. Only small amount of extra code. Presumably the original Express ROM code has been slightly altered for atarimax 8k bank scheme and switching but shouldn't be radically different? Quote Link to comment Share on other sites More sharing options...
flashjazzcat Posted May 26, 2017 Share Posted May 26, 2017 Code to reset the bank is about what - six bytes long? So I like to stick it at the top of every bank so that you don't have to care a damn whether the target hardware resets the bank at all during a system reset: it'll always find its way home. SDX does this. 1 Quote Link to comment Share on other sites More sharing options...
tep392 Posted May 26, 2017 Share Posted May 26, 2017 Code to reset the bank is about what - six bytes long? So I like to stick it at the top of every bank so that you don't have to care a damn whether the target hardware resets the bank at all during a system reset: it'll always find its way home. SDX does this. I try to do this as well so hitting the reset key will always reboot the cart. 1 Quote Link to comment Share on other sites More sharing options...
flashjazzcat Posted May 26, 2017 Share Posted May 26, 2017 I try to do this as well so hitting the reset key will always reboot the cart. Yep, or at least get you to a reset handler at a known location. 1 Quote Link to comment Share on other sites More sharing options...
AtariGeezer Posted July 14, 2017 Share Posted July 14, 2017 That double boot procedure makes it difficult if not impossible to use Express cart. on real hardware. Is there a tool or any documentation on how the individual ROMs are stored that could help me surgically and precisely extract the Express! cart ROM image from that file? It is an older version that I have been looking for. Not sure where I found it, but here is the version 1.1 ROM EXPRESS.ROM 1 Quote Link to comment Share on other sites More sharing options...
Kyle22 Posted July 14, 2017 Author Share Posted July 14, 2017 Thanks! I'll play with it. It's locking up at "Loading configuration file...". Most likely my hardware configuration isn't what it expects. 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.