X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=altoslib%2FAltosRomconfig.java;fp=altoslib%2FAltosRomconfig.java;h=670946582386a3f5412e6881a006bab840aeca46;hp=8ef1848d0f3c5c8e690113458cea23a170afd4dc;hb=2d239b9bf600fac46717980f45de3ca7a242236f;hpb=5bdc63a2086c1ffd4c34c9a503af638a47a1d98b diff --git a/altoslib/AltosRomconfig.java b/altoslib/AltosRomconfig.java index 8ef1848d..67094658 100644 --- a/altoslib/AltosRomconfig.java +++ b/altoslib/AltosRomconfig.java @@ -151,8 +151,8 @@ public class AltosRomconfig implements AltosUnitInfoListener { try { version = get_int(hexfile, ao_romconfig_version, 2, adjust); check = get_int(hexfile, ao_romconfig_check, 2, adjust); - System.out.printf("adjust %d version %x check %x\n", adjust, version, check); if (check == (~version & 0xffff)) { + System.out.printf("adjust %d version %x check %x success\n", adjust, version, check); switch (version) { case 2: case 1: @@ -177,9 +177,11 @@ public class AltosRomconfig implements AltosUnitInfoListener { break; } break; + } else { + System.out.printf("adjust %d version %x check %x fail\n", adjust, version, check); } } catch (ArrayIndexOutOfBoundsException aie) { - System.out.printf("adjust %d failed\n", adjust); + System.out.printf("adjust %d out of bounds\n", adjust); continue; } }