Jimbob89 Posted February 25, 2021 Share Posted February 25, 2021 (edited) I'm getting an unsupported cartridge size error whenever I try running my bins on Altirra from Wudsn after compiling. Anybody know how to fix this? *sorry if this is in the wrong place. New here. Edited February 25, 2021 by Jimbob89 typo Quote Link to comment Share on other sites More sharing options...
Wrathchild Posted February 25, 2021 Share Posted February 25, 2021 What is the size in bytes of your binary file? Quote Link to comment Share on other sites More sharing options...
Jimbob89 Posted February 25, 2021 Author Share Posted February 25, 2021 Very small, 1k, 2k, just test runs at the moment and it happens with all of them Quote Link to comment Share on other sites More sharing options...
ivop Posted February 25, 2021 Share Posted February 25, 2021 Your ROM file has to be exactly 8kB or 16kB, so pad it with zeroes. I assume you know how to format the first few bytes of your cartridge ROM block? Start/init addresses etc... Quote Link to comment Share on other sites More sharing options...
sanny Posted February 25, 2021 Share Posted February 25, 2021 Pad it with $FF is better if EEPROMs are being used during development 1 Quote Link to comment Share on other sites More sharing options...
Wrathchild Posted February 25, 2021 Share Posted February 25, 2021 32 minutes ago, sanny said: Pad it with $FF is better if EEPROMs are being used during development More than that, it needs Init and Run addresses in the last 6 bytes People sometimes refer to ROMs when actually an executable is meant? On the A8 there are cassette files (.cas), basic files (.bas), executable files (xex, exe, com & sometimes bin), disk images (atr, dcm) and cartridge images (rom, bin and car). @Jimbob89 If you are toying with WUDSN then the executable is probably what is being built or are you specifically targeting a cartridge format? e.g. can you run the basic DLI example from the WUDSN tutorial? Quote Link to comment Share on other sites More sharing options...
ivop Posted February 25, 2021 Share Posted February 25, 2021 (edited) 53 minutes ago, Wrathchild said: More than that, it needs Init and Run addresses in the last 6 bytes LOL, I said first few bytes, but they are indeed actually the last six bytes Quote People sometimes refer to ROMs when actually an executable is meant? On the A8 there are cassette files (.cas), basic files (.bas), executable files (xex, exe, com & sometimes bin), disk images (atr, dcm) and cartridge images (rom, bin and car). Yes, that's a good question. The whole ROM thing started with game consoles, but nowadays the big download sites call everything a ROM, including .d64 and .atr. Edit: even 3rd party Android images for telephones/tablets are called ROMs Edited February 25, 2021 by ivop Quote Link to comment Share on other sites More sharing options...
+Stephen Posted February 25, 2021 Share Posted February 25, 2021 26 minutes ago, ivop said: The whole ROM thing started with game consoles, but nowadays the big download sites call everything a ROM, including .d64 and .atr. Edit: even 3rd party Android images for telephones/tablets are called ROMs Well that's just flat out incorrect. I'd hate to see someone try to cram a cartridge in a real 1050 1 Quote Link to comment Share on other sites More sharing options...
Jimbob89 Posted February 27, 2021 Author Share Posted February 27, 2021 I used xex instead of bin and it works fine with both altirra and atariwin now so all good. Thanks for the replies anyway. 1 1 Quote Link to comment Share on other sites More sharing options...
_The Doctor__ Posted February 27, 2021 Share Posted February 27, 2021 so it wasn't a ROM and it wasn't a cartridge like the original post was indicating. It was a binary. Just an executable. Nice. 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.