# HG changeset patch # User Michael Pavone # Date 1669621154 28800 # Node ID 80dde7fb445b083dd2a1091fd5370e29790fef1f # Parent 646d1797f20d660e7e193d8b884f886665f1585e Fix bug in disassembler SCD header handling diff -r 646d1797f20d -r 80dde7fb445b dis.c --- a/dis.c Sun Nov 27 23:38:48 2022 -0800 +++ b/dis.c Sun Nov 27 23:39:14 2022 -0800 @@ -197,7 +197,7 @@ add_label(context, "reset", filebuf[2] << 16 | filebuf[3]); } } else if (filesize > 0x1000) { - long boot_size = filesize > (32*1024) ? 32*1024 : filesize; + long boot_size = filesize > (16*2352) ? 16*2352 : filesize; filebuf = malloc(boot_size); if (fread(filebuf, 1, boot_size, f) != boot_size) { fprintf(stderr, "Failure while reading file %s\n", argv[1]);