Update changelog and add missing copyright notice

This commit is contained in:
Jeremiah Orians 2017-07-13 21:16:41 -04:00
parent 228c8b20e2
commit efa8689570
No known key found for this signature in database
GPG Key ID: 7457821534D2ACCD
2 changed files with 21 additions and 0 deletions

View File

@ -34,6 +34,7 @@ Added PRINT to stage2 FORTH
Added Low memory detection to stage2 FORTH and now exits gracefully
Added Low memory detection to stage2 Lisp and now exists gracefully
Improved ISA Notes about M0 and hex2 to help bootstrappers
Added rain1's new user forth starting script, which is not actually required for bootstrapping but rather convenience
** Changed
Minor refactor of stage3 FORTH by reepa
@ -41,11 +42,13 @@ Stage3 FORTH WHILE's compile-time stack effect is now consistent with gforth
Changed behavior of stage2 FORTH's CREATE to better match the way it usually works.
Stage0 vm now will show an error message if the size of the rom exceeds the available memory
Modified stage3 forth library to dump upper case hex values
Modified stage3 forth JUMP-TO, to support 32bit absolute addresses
** Fixed
Updated checksums to reflect changes in stage2 FORTH
Fixed dis behavior in regards to hex values in strings
Updated checksums to reflect changes in stage2 Lisp
Added missing library reference form stage2 lisp High level prototype
** Removed
the HERE and DP! are gone from ' now in stage3 FORTH

View File

@ -1,5 +1,23 @@
#!/bin/sh
## Copyright (C) 2017 rain1
## Copyright (C) 2017 Jeremiah Orians
## This file is part of stage0.
##
## stage0 is free software: you an redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
## the Free Software Foundation, either version 3 of the License, or
## (at your option) any later version.
##
## stage0 is distributed in the hope that it will be useful,
## but WITHOUT ANY WARRANTY; without even the implied warranty of
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
## GNU General Public License for more details.
##
## You should have received a copy of the GNU General Public License
## along with stage0. If not, see <http://www.gnu.org/licenses/>.
# Pass the name of the FORTH Script you wish to test as the only argument
# Example usage: ./stage3/shortcuts/forth.sh test.fs
TMP=$(mktemp)
cat stage3/inital_library.fs "$1" > "$TMP"
./bin/vm --rom roms/forth --memory 4M --tape_01 "$TMP"