diff --git a/CHANGELOG.org b/CHANGELOG.org index a1de68d..86947a6 100644 --- a/CHANGELOG.org +++ b/CHANGELOG.org @@ -21,6 +21,7 @@ Added rom building steps to make Added more advanced cleaning options to makefile Extended stage2 lisp with null? Extended stage2 lisp with string=? +Exported DEHEX rom image to makefile and added checksum ** Changed Cleaned up x86 notes and moved into x86 folder diff --git a/makefile b/makefile index bbe6e47..76f4355 100644 --- a/makefile +++ b/makefile @@ -38,7 +38,7 @@ vm-trace: vm.h vm.c vm_instructions.c vm_decode.c tty.c dynamic_execution_trace. gcc -ggdb -Dtty_lib=true -DTRACE=true vm.h vm.c vm_instructions.c vm_decode.c tty.c dynamic_execution_trace.c -o bin/vm # Build the roms -ALL-ROMS: stage0_monitor stage1_assembler-0 SET stage1_assembler-1 stage1_assembler-2 M0 CAT lisp forth +ALL-ROMS: stage0_monitor stage1_assembler-0 SET DEHEX stage1_assembler-1 stage1_assembler-2 M0 CAT lisp forth stage0_monitor: hex stage0/stage0_monitor.hex0 | roms ./bin/hex < stage0/stage0_monitor.hex0 > roms/stage0_monitor @@ -49,6 +49,9 @@ stage1_assembler-0: hex stage1/stage1_assembler-0.hex0 | roms SET: stage1_assembler-0 vm stage1/SET.hex0 | roms ./bin/vm --rom roms/stage1_assembler-0 --tape_01 stage1/SET.hex0 --tape_02 roms/SET +DEHEX: stage1_assembler-0 vm stage1/dehex.hex0 | roms + ./bin/vm --rom roms/stage1_assembler-0 --tape_01 stage1/dehex.hex0 --tape_02 roms/DEHEX + stage1_assembler-1: stage1_assembler-0 vm stage1/stage1_assembler-1.hex0 | roms ./bin/vm --rom roms/stage1_assembler-0 --tape_01 stage1/stage1_assembler-1.hex0 --tape_02 roms/stage1_assembler-1 diff --git a/test/SHA256SUMS b/test/SHA256SUMS index 545ba72..ae67346 100644 --- a/test/SHA256SUMS +++ b/test/SHA256SUMS @@ -1,4 +1,5 @@ 8f465d3ec1cba00a7d024a1964e74bb6d241f86a73c77d95d8ceb10d09c8f7b9 roms/CAT +59f0502748af32e3096e026a95e77216179cccfe803a05803317414643e2fcec roms/DEHEX 0aacf6258e9de0acde755229ad14e6ce13ab7a43b0360dadeb862f8facccc422 roms/forth 4c146297da8c672955698a82207295b28feb389c9856a2c6ea6a60ce7e84260a roms/lisp 2b9727381aec15a504c0898189fbc2344209d8e04451e3fa5d743e08e38f64cf roms/M0