Callback symbols, VIP read/write

This commit is contained in:
2024-10-15 14:11:29 -05:00
parent 767675eb42
commit c91eb0785f
6 changed files with 538 additions and 49 deletions
+7 -5
View File
@@ -1,7 +1,7 @@
.PHONY: help
help:
@echo
@echo "Shrooms Virtual Boy core module - October 14, 2024"
@echo "Shrooms Virtual Boy core module - October 15, 2024"
@echo
@echo "Target build environment is any Debian with the following packages:"
@echo " emscripten"
@@ -26,8 +26,9 @@ core:
@gcc core/vb.c -I core -c -o /dev/null \
-Werror -std=c90 -Wall -Wextra -Wpedantic \
-D VB_LITTLE_ENDIAN -D VB_SIGNED_PROPAGATE -D VB_DIV_GENERIC \
-D VB_DIRECT_EXCEPTION -D VB_DIRECT_EXECUTE -D VB_DIRECT_FETCH \
-D VB_DIRECT_READ -D VB_DIRECT_WRITE -D VB_DIV_GENERIC
-D VB_DIRECT_EXCEPTION=textException -D VB_DIRECT_EXECUTE=textExecute \
-D VB_DIRECT_FETCH=testFetch -D VB_DIRECT_READ=testRead \
-D VB_DIRECT_WRITE=testWrite
# Clang generic
@emcc core/vb.c -I core -c -o /dev/null \
-Werror -std=c90 -Wall -Wextra -Wpedantic
@@ -35,8 +36,9 @@ core:
@emcc core/vb.c -I core -c -o /dev/null \
-Werror -std=c90 -Wall -Wextra -Wpedantic \
-D VB_LITTLE_ENDIAN -D VB_SIGNED_PROPAGATE -D VB_DIV_GENERIC \
-D VB_DIRECT_EXCEPTION -D VB_DIRECT_EXECUTE -D VB_DIRECT_FETCH \
-D VB_DIRECT_READ -D VB_DIRECT_WRITE -D VB_DIV_GENERIC
-D VB_DIRECT_EXCEPTION=textException -D VB_DIRECT_EXECUTE=textExecute \
-D VB_DIRECT_FETCH=testFetch -D VB_DIRECT_READ=testRead \
-D VB_DIRECT_WRITE=testWrite
.PHONY: wasm
wasm: