Incorporated DEHEX rom into build process

This commit is contained in:
Jeremiah Orians 2017-06-03 20:48:38 -04:00
parent ba9bb0ba29
commit 2882db4338
No known key found for this signature in database
GPG Key ID: 7457821534D2ACCD
3 changed files with 6 additions and 1 deletions

View File

@ -21,6 +21,7 @@ Added rom building steps to make
Added more advanced cleaning options to makefile Added more advanced cleaning options to makefile
Extended stage2 lisp with null? Extended stage2 lisp with null?
Extended stage2 lisp with string=? Extended stage2 lisp with string=?
Exported DEHEX rom image to makefile and added checksum
** Changed ** Changed
Cleaned up x86 notes and moved into x86 folder Cleaned up x86 notes and moved into x86 folder

View File

@ -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 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 # 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 stage0_monitor: hex stage0/stage0_monitor.hex0 | roms
./bin/hex < stage0/stage0_monitor.hex0 > roms/stage0_monitor ./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 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 ./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 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 ./bin/vm --rom roms/stage1_assembler-0 --tape_01 stage1/stage1_assembler-1.hex0 --tape_02 roms/stage1_assembler-1

View File

@ -1,4 +1,5 @@
8f465d3ec1cba00a7d024a1964e74bb6d241f86a73c77d95d8ceb10d09c8f7b9 roms/CAT 8f465d3ec1cba00a7d024a1964e74bb6d241f86a73c77d95d8ceb10d09c8f7b9 roms/CAT
59f0502748af32e3096e026a95e77216179cccfe803a05803317414643e2fcec roms/DEHEX
0aacf6258e9de0acde755229ad14e6ce13ab7a43b0360dadeb862f8facccc422 roms/forth 0aacf6258e9de0acde755229ad14e6ce13ab7a43b0360dadeb862f8facccc422 roms/forth
4c146297da8c672955698a82207295b28feb389c9856a2c6ea6a60ce7e84260a roms/lisp 4c146297da8c672955698a82207295b28feb389c9856a2c6ea6a60ce7e84260a roms/lisp
2b9727381aec15a504c0898189fbc2344209d8e04451e3fa5d743e08e38f64cf roms/M0 2b9727381aec15a504c0898189fbc2344209d8e04451e3fa5d743e08e38f64cf roms/M0