]> Chaos Git - corbenik/corbenik.git/commitdiff
Miscellany
authorchaoskagami <chaos.kagami@gmail.com>
Thu, 29 Dec 2016 03:04:23 +0000 (22:04 -0500)
committerchaoskagami <chaos.kagami@gmail.com>
Thu, 29 Dec 2016 03:10:04 +0000 (22:10 -0500)
external/loader/source/loader.c
host/bytecode_asm.py
source/interpreter.c

index 10b24126fed6f6e43f7fa12f1d52d7e1ff6e4cf3..1573084636bf9db2090f08fb38760659c74cca1b 100644 (file)
@@ -62,6 +62,7 @@ load_code(u64 progid, u16 progver, EXHEADER_prog_addrs *shared, EXHEADER_prog_ad
 
     // check size
     if (size > (u64)shared->total_size << 12) {
+        panicstr("codebin (file) size is larger than code size?\n");
         FSFILE_Close(handle);
         return 0xC900464F;
     }
index e9b071d2d183574456818d74d411588d93585800..cacad599f601f24a15bffa6cde2f981b286bdd92 100755 (executable)
@@ -17,7 +17,7 @@ in_file  = ""
 out_file = ""
 
 def usage():
-       print("Usage: " + sys.argv[0] + " <input.bas> <output.bco>")
+       print("Usage: " + sys.argv[0] + " <input.pco> <output.vco>")
 
 lines = 0
 def syn_err(x):
index 564961316ca2aff0f73094a7adaa3f027b6873d6..ff418bbfd5269f88f729ef4eaad4aea765c0735e 100644 (file)
@@ -360,7 +360,7 @@ exec_bytecode(uint8_t *bytecode, uint32_t len, uint16_t ver, int debug)
 #ifdef LOADER
                     log("seek\n");
 #else
-                    fprintf(stderr, "seek %lu\n", offset);
+                    fprintf(stderr, "seek %lx\n", offset);
 #endif
                 }
                 code += 4;