diff options
author | B. Watson <urchlay@slackware.uk> | 2022-08-29 19:32:24 -0400 |
---|---|---|
committer | B. Watson <urchlay@slackware.uk> | 2022-08-29 19:32:24 -0400 |
commit | e75fe2fb01b1d28ddc1a6f038fe0dbad89cd3173 (patch) | |
tree | b4526cb68ebf5d386a819de9f7b507c74320bc60 | |
parent | 0e7df8f0ce7b1c3d5549c20a37746da4d883b392 (diff) | |
download | bw-atari8-tools-e75fe2fb01b1d28ddc1a6f038fe0dbad89cd3173.tar.gz |
fix rom2cart support for 2KB (type 57)
-rw-r--r-- | TODO | 2 | ||||
-rw-r--r-- | rom2cart.c | 8 |
2 files changed, 5 insertions, 5 deletions
@@ -1,6 +1,4 @@ for now: -- rom2cart doesn't fully support type 57, standard 2K cart, because it - assumes all cart images are a multiple of 4K in size. later: - add cassio? @@ -561,9 +561,11 @@ int main(int argc, char **argv) { fprintf(stderr, SELF ": input file is empty!\n"); exit(1); } else if(size % 4096) { - fprintf(stderr, SELF ": %s: input size not a multiple of 4KB!\n", - (type_override ? "warning" : "fatal")); - if(!type_override) exit(1); + if(size != 2048) { + fprintf(stderr, SELF ": %s: input size %d bytes, not a multiple of 4KB, and not 2KB either!\n", + (type_override ? "warning" : "fatal"), size); + if(!type_override) exit(1); + } } if(!type) { |