Wrap up essential pieces

This commit is contained in:
Jeremiah Orians 2017-05-20 13:55:36 -04:00
parent 5f78bfdf0b
commit 7b5c8788b1
No known key found for this signature in database
GPG Key ID: 7457821534D2ACCD
3 changed files with 4 additions and 1 deletions

2
.gitignore vendored
View File

@ -25,6 +25,8 @@ libvm.so
tape_*
rom
temp*
*.qst
*.tmp
z_disassembled
# Ignore custom fonts the users might load

View File

@ -27,6 +27,7 @@ Converted stage2 lisp implementation from dynamic scope to Lexical
** Fixed
Made Web debugger provide more useful information
Fixed regression in web debugger's ability to read input files
Fixed regression in stage2 lisp garbage collection interacting with let expressions
Fixed SHA256SUM of stage2 lisp to match new binary result
** Removed

View File

@ -144,7 +144,7 @@ Then we use our M0 Line macro assembler to convert our assembly into hex2 format
Then we need to assemble that hex into our desired program:
./bin/vm --rom roms/stage1_assembler-2 --tape_01 temp2 --tape_02 roms/lisp --memory 48K
roms/lisp should have the sha256sum of 862a1ecfef7c670a1231a0c3ff117bf05e683ea0e5d80fc5f195a3b251d8b598
roms/lisp should have the sha256sum of a99a43cb11fd2889a94d9e2bc65e5487406eb62ae4d0d877d573437cb9d1c107
Our lisp will first attempt to evaluate any code in tape_01 and then evaluate any code that the user types in.
It is recommended to run with no less than 4MB of Memory