]> 4ch.mooo.com Git - 16.git/commitdiff
new jsmn issue
authorsparky4 <sparky4@cock.li>
Tue, 23 Apr 2019 21:48:02 +0000 (16:48 -0500)
committersparky4 <sparky4@cock.li>
Tue, 23 Apr 2019 21:48:02 +0000 (16:48 -0500)
16/vgmtools
makefile
src/lib/16_map.h
src/lib/doslib
src/lib/jsmn
wantdbg.txt [new file with mode: 0755]

index 7cf1dfc2bf854c8452fe944ebc5af97048e0fe94..843aa682c301f233e3aac93fc09533f370bd299c 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 7cf1dfc2bf854c8452fe944ebc5af97048e0fe94
+Subproject commit 843aa682c301f233e3aac93fc09533f370bd299c
index c5bc46f1fdcc169ec5034574dd2e26eef6454174..f4df49f19aa8076fb5bf4a2ae0696400954bbd05 100755 (executable)
--- a/makefile
+++ b/makefile
@@ -145,7 +145,7 @@ LIBFLAGS=$(WLIBQ) -b -n
 VGMSNDOBJ = vgmSnd.$(OBJ)
 OLDLIBOBJS=bitmap.$(OBJ) 16render.$(OBJ)
 GFXLIBOBJS = 16_vl.$(OBJ) 16_vl_1.$(OBJ) 16_vl_2.$(OBJ) 16_vlpal.$(OBJ) 16text.$(OBJ) scroll16.$(OBJ) 16_spri.$(OBJ) gamepal.$(OBJ)
-16LIBOBJS = 16_mm.$(OBJ) 16_pm.$(OBJ) 16_ca.$(OBJ) 16_tail.$(OBJ) 16_head.$(OBJ) 16_enti.$(OBJ) 16_dbg.$(OBJ) 16_in.$(OBJ) kitten.$(OBJ) 16_hc.$(OBJ) 16_wcpu.$(OBJ) 16_timer.$(OBJ) jsmn.$(OBJ) 16_map.$(OBJ) 16_sd.$(OBJ) 16_snd.$(OBJ) 16_tail_.$(OBJ) 16_dbg_1.$(OBJ)
+16LIBOBJS = 16_mm.$(OBJ) 16_pm.$(OBJ) 16_ca.$(OBJ) 16_tail.$(OBJ) 16_head.$(OBJ) 16_enti.$(OBJ) 16_dbg.$(OBJ) 16_in.$(OBJ) kitten.$(OBJ) 16_hc.$(OBJ) 16_wcpu.$(OBJ) 16_timer.$(OBJ)  16_map.$(OBJ) 16_sd.$(OBJ) 16_snd.$(OBJ) 16_tail_.$(OBJ) 16_dbg_1.$(OBJ)
 DOSLIBOBJ = adlib.$(OBJ) 8254.$(OBJ) 8259.$(OBJ) dos.$(OBJ) cpu.$(OBJ)
 !ifeq DEBUGSERIAL 1
 DOSLIBOBJ += 8250.$(OBJ)
@@ -429,7 +429,7 @@ mapread.$(OBJ):     $(SRCLIB)/mapread.c     $(SRCLIB)/mapread.h
 16_hc.$(OBJ):  $(SRCLIB)/16_hc.c       $(SRCLIB)/16_hc.h
 16_snd.$(OBJ): $(SRCLIB)/16_snd.c      $(SRCLIB)/16_snd.h
 16_sd.$(OBJ):  $(SRCLIB)/16_sd.c       $(SRCLIB)/16_sd.h
-jsmn.$(OBJ):   $(JSMNLIB)/jsmn.c       $(JSMNLIB)/jsmn.h
+#jsmn.$(OBJ):  $(JSMNLIB)/jsmn.c       $(JSMNLIB)/jsmn.h
 kitten.$(OBJ): $(NYANLIB)/kitten.c     $(NYANLIB)/kitten.h
 vgmSnd.$(OBJ): $(VGMSNDLIB)/vgmSnd.c   $(VGMSNDLIB)/vgmSnd.h
 16_wcpu.$(OBJ):        $(WCPULIB)/16_wcpu.c    $(WCPULIB)/16_wcpu.h
@@ -618,6 +618,7 @@ cldl: .symbolic
 uplibs: .symbolic
        @cd $(JSMNLIB:$(to_os_path))
        @git pull
+       #@git checkout 18e9fe42cbfe21d65076f5c77ae2be379ad1270f
        @cd $(BUILD_ROOT)
        @cd $(DOSLIBDIR:$(to_os_path))
        @git pull
index 0481c83eaa930d123b388bcde08ba7ba0b4e6ba5..3e133574938c978a3dca324a52dfce9d8f6efcd3 100755 (executable)
@@ -23,6 +23,8 @@
 #ifndef _16_MAP__H_\r
 #define _16_MAP__H_\r
 \r
+#define JSMN_STATIC\r
+\r
 #include "src/lib/16_head.h"\r
 #include "src/lib/16_tdef.h"\r
 #include "src/lib/jsmn/jsmn.h"\r
@@ -41,6 +43,9 @@
 \r
 //typedefs moved to 16_tdef.h\r
 \r
+void jsmn_init(jsmn_parser *parser);\r
+int jsmn_parse(jsmn_parser *parser, const char *js, const size_t len, jsmntok_t *tokens, const unsigned int num_tokens);\r
+\r
 int jsoneq(const char *json, jsmntok_t *tok, const char *s);\r
 //word dump(const char *js, jsmntok_t *t, size_t count, word indent, char *js_sv, map_t *map, dword q);\r
 //int loadmap(char *mn, map_t *map, global_game_variables_t *gvar);\r
index 70e1bd4be6c69685ca24ec5f92addc90096893e1..fab74fea266c4542909a5a264012159706b6f912 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 70e1bd4be6c69685ca24ec5f92addc90096893e1
+Subproject commit fab74fea266c4542909a5a264012159706b6f912
index 18e9fe42cbfe21d65076f5c77ae2be379ad1270f..fdcef3ebf886fa210d14956d3c068a653e76a24e 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 18e9fe42cbfe21d65076f5c77ae2be379ad1270f
+Subproject commit fdcef3ebf886fa210d14956d3c068a653e76a24e
diff --git a/wantdbg.txt b/wantdbg.txt
new file mode 100755 (executable)
index 0000000..a087a69
--- /dev/null
@@ -0,0 +1,3 @@
+I/O
+Processor Status
+Memory