commit e8fa71c53b2774bec730a300ae96be4260345ec5
Author: Dave Gauer
Date: Fri May 30 15:06:11 2025 -0400
Converting README from adoc to md for Reporat
commit e0210bbf3f626cad50db0014ccf5780ffbc19cec
Merge: 9ef0203 567a9f1
Author: Dave Gauer
Date: Tue Mar 7 08:20:15 2023 -0500
Merge pull request #2 from brwlo/main
fixed incompatibility with nasm v. <2.15 and with 64bit platform
commit 567a9f1a8f1dc2c2cae784bd97a9e2d17a93eac1
Author: brwlo
Date: Mon Mar 6 06:58:20 2023 -0300
fixed incompatibility with nasm v. <2.15 and with 64bit platform
commit 9ef02036fc8611f3f848830cec08e6cedeb1569c
Author: Dave Gauer
Date: Wed Oct 5 11:16:30 2022 -0400
update readme to include rlwrap recommendation
commit 366fea00e5167adb335221d8db6594077b5cd2a5
Author: Dave Gauer
Date: Sun Sep 11 22:15:17 2022 -0400
Final cleanup. Calling it done for now!
commit 2d6954e9b32b7ef7748f3608fa8c5c7a0e36d9cb
Author: Dave Gauer
Date: Sat Sep 10 22:40:30 2022 -0400
more cleanup and comments
commit 2413f5b08b1078b98b1025731b8baf4fce5c5caa
Author: Dave Gauer
Date: Thu Sep 8 23:50:44 2022 -0400
More comments, build/run script rename and improve
commit a10c55a6d5104467e604efd2b35b108532bf99fc
Author: Dave Gauer
Date: Wed Sep 7 23:10:53 2022 -0400
Converted macros to name,label,flags order
commit 90c120922883ec3c193c6a781dc70ae39a93de8a
Author: Dave Gauer
Date: Tue Sep 6 22:43:07 2022 -0400
Removed hard-coded name lengths from DEFWORD macro
commit 853732727ee07abd28629306027414f02a60fcc7
Author: Dave Gauer
Date: Tue Sep 6 22:28:29 2022 -0400
more source and comment beautification
commit 34a666f0d1a1fe16f4240ae9bd3473e2245adebf
Author: Dave Gauer
Date: Mon Sep 5 22:49:50 2022 -0400
More comments, tested strlen in macros
commit ece05d235d77d8de7e91eeb8bbea095bc69e22d1
Author: Dave Gauer
Date: Sun Sep 4 23:37:55 2022 -0400
Adding sweet comments
commit 85e64f26a917f816c5f9aeadb0f4aad17c27d514
Author: Dave Gauer
Date: Sun Sep 4 08:49:43 2022 -0400
Read jonesforth.f until EOF, cleanup begins
commit fe24ea1c0f671b2b8d308bc81b503236b9ec34b4
Author: Dave Gauer
Date: Sun Sep 4 07:30:04 2022 -0400
Proper error handling for jonesforth.f not found
commit 7a21d5c55722ab261b4c9065c6baa926d323f1cb
Author: Dave Gauer
Date: Sat Sep 3 23:23:06 2022 -0400
Cleanup begins
commit 851f6a18abe969fa1c1977b10cd3072e0a612d68
Author: Dave Gauer
Date: Sat Sep 3 23:16:08 2022 -0400
Now passes original tests. Moved log txt files to devlog dir
commit f49a3293f98aa733e9084a2fca33a3f41daf657b
Author: Dave Gauer
Date: Fri Sep 2 23:17:42 2022 -0400
Added test script start and log update
commit 73ebb65f738fb3dc6443bbddb1d01e203e11fca5
Author: Dave Gauer
Date: Tue Aug 30 22:52:04 2022 -0400
wow, done testing jonesforth.f
commit 4a80179060ffbca10a512d5bfa2990c07d2e6924
Author: Dave Gauer
Date: Mon Aug 29 22:34:33 2022 -0400
checking out the assembled example
commit 6189f0b7b18bbcd698644b81a6d489fc681e25e7
Author: Dave Gauer
Date: Sun Aug 28 16:58:57 2022 -0400
Started Log 24
commit 5f447c50accc751129090fd608754c13344327f1
Author: Dave Gauer
Date: Thu Aug 25 03:44:28 2022 -0400
cli args tested, now using rlwrap
commit 2afead44588e7ffacbe3cf15e186211d4207c056
Author: Dave Gauer
Date: Thu Aug 25 02:53:53 2022 -0400
ignore all gnu screen hardcopy output
commit 20db8ec02fb7d1426b3b9180d69078d49409ccda
Merge: f37f632 beabf71
Author: Dave Gauer
Date: Tue Aug 23 22:07:55 2022 -0400
Merge branch 'main' of github.com:ratfactor/nasmjf
commit f37f63246043fe1e133fcce3b6a2b26663aa7fde
Author: Dave Gauer
Date: Tue Aug 23 22:07:44 2022 -0400
More testing f source
commit beabf713c51c3bda2f3b423be8be674245df257b
Author: Dave Gauer
Date: Tue Aug 16 11:52:15 2022 -0400
Update README.adoc
commit bbfec172b1fbf991cacd8fa4c4bc73f10f57328d
Author: Dave Gauer
Date: Mon Aug 15 23:46:04 2022 -0400
case of statement and SEE decompiler
commit 6d376dd7857d2d2194b5abe4a65728a3fd4e142e
Author: Dave Gauer
Date: Mon Aug 15 01:36:51 2022 -0400
It works!!! See log22.txt for the joyous news!
commit 347a8b4a77be67b6eec74653282ee99636c52d9f
Author: Dave Gauer
Date: Fri Aug 12 23:50:06 2022 -0400
Added log22, LITSTRING has bug?
commit f79786cebb2a0f317b6ba81cfb351ba7253a1f29
Author: Dave Gauer
Date: Thu Aug 11 22:18:17 2022 -0400
Completed log21 with VALUE
commit 899af498416863499171d0d14c3827852d733bee
Author: Dave Gauer
Date: Wed Aug 10 23:27:10 2022 -0400
Bug fixes and more forth source testing.
Still have sefault in COMMA word at some point. Added CSTART and CEND vars (data start/end addressess) to help catch bug.
commit 7628ffdc0c4c65bc626dd43522b57ceef053eedc
Author: Dave Gauer
Date: Mon Aug 8 23:00:25 2022 -0400
Strings, variables and constants in Log21 and updated README
commit d7f1380b38a5f7cc702db221b21262ff398c0b4a
Author: Dave Gauer
Date: Sun Aug 7 22:22:27 2022 -0400
In strings in log21
commit 54724a7f7ba1811d90e8c5dcf581f38c78423b45
Author: Dave Gauer
Date: Thu Aug 4 23:13:02 2022 -0400
More testing, started log 21
commit 97a35c3c50179158332fa875ecb4b41b1324f5e3
Author: Dave Gauer
Date: Thu Aug 4 00:13:38 2022 -0400
Fixed another var bug, S0 works now.
commit f18b41981854a05d6a833cd5844c6af7b789a357
Author: Dave Gauer
Date: Sun Jul 31 23:17:09 2022 -0400
uncovered another bug
commit 24146ff2c027174f2b830718e9cd886014f66fb1
Author: Dave Gauer
Date: Sun Jul 31 00:06:33 2022 -0400
More forth source testing
commit b2e5558c601249df69f54a5754a3d027e59d641e
Author: Dave Gauer
Date: Wed Jul 27 23:28:56 2022 -0400
Updated README
commit 83ece76e9f49850bab2612f9e419d64dc3273afa
Author: Dave Gauer
Date: Wed Jul 27 23:14:10 2022 -0400
Continuing log20
commit 652f4b771b295540b3b05293ac4d7432e40ba4e2
Author: Dave Gauer
Date: Tue Jul 26 23:55:13 2022 -0400
Forth source testing continues with sweet control structures!
commit c7ac5fc7b0fb55fccf9f1cf17fefbc13273412e9
Author: Dave Gauer
Date: Sun Jul 24 10:52:07 2022 -0400
Fixed DEFVAR assembly macro and uses, started log20.txt
commit b2a96be90ec65e8e6c1c33edf711a9e680f45c8d
Author: Dave Gauer
Date: Thu Jul 21 23:50:01 2022 -0400
Baffling JonesFORTH bug
I'm baffled because I assume I'm somehow to blame for
the difference in behavior. But I'll be darned if I can
see how. It really feels like JF has a bug.
commit a58506958a81fdbd13911f8cc65a481c9856a0f7
Author: Dave Gauer
Date: Wed Jul 20 23:54:06 2022 -0400
Added my own little debugging PRINTWORD word
commit 96be11ae135f5e993619ef4dca9e893b76cf8cae
Author: Dave Gauer
Date: Tue Jul 12 22:51:48 2022 -0400
Tested [COMMIT], more log text
commit 984844a22f538d36ba5b334a4fee60ef1ef2fb45
Author: Dave Gauer
Date: Sat Jul 9 10:40:15 2022 -0400
Now with more LITERAL!
commit 3417e73cbbe07c013a9a796c7e2bdab3de64978c
Author: Dave Gauer
Date: Mon May 9 21:50:28 2022 -0400
More progress testing FORTH portion of JF
commit 4bcfedbc4f37c8dff280ec48edca8be82928553f
Author: Dave Gauer
Date: Sat May 7 23:42:37 2022 -0400
more forth
commit 5627240a3987d92e30911c3c73986718cd4ce875
Author: Dave Gauer
Date: Fri May 6 23:03:15 2022 -0400
reading jonesforth.f source on load
commit 3ce4ea7507f0f9053e1b04dd2fd28273b4535988
Author: Dave Gauer
Date: Thu May 5 21:49:34 2022 -0400
Have interpreter loading a Forth source file on start
commit 046b60fee9fae1267036fe7f0d931a182a36c7f2
Author: Dave Gauer
Date: Tue Apr 5 21:54:40 2022 -0400
Last primitive assembly words ported
Which means the FORTH language portion (jonesforth.f)
can be tested against this port next!
commit 194137b4ab1f374534b4e9a753b93787477c2fbd
Author: Dave Gauer
Date: Sat Apr 2 22:57:55 2022 -0400
Added and tested TICK, working on branch/brunch
This commit has some silly stuff. Still trying to
figure out how to test BRANCH.
commit 6ebc65f2157ee5d697c4117309d7007701da3cd2
Author: Dave Gauer
Date: Thu Mar 31 22:39:53 2022 -0400
Fixed IMMEDIATE word bug
commit 794cb093dc20ce1a2981466b68cc236be18e34bf
Author: Dave Gauer
Date: Wed Mar 30 22:35:58 2022 -0400
Debugging IMMEDIATE word see log16
commit 2390260942915ea2cb723a291397a586ef6e0391
Author: Dave Gauer
Date: Mon Mar 28 22:44:12 2022 -0400
Added param stack manip words
commit 58f43422ca7cf05f30a11833714dff5eb170170c
Author: Dave Gauer
Date: Sun Mar 27 22:31:22 2022 -0400
Added return stack manipulation words
commit 55fb818afbc9b3b3155789ec234f0d9fdebcdb0e
Author: Dave Gauer
Date: Sat Mar 26 23:34:29 2022 -0400
Added primitive memory words and log15.txt
commit b8b4d1e3b982d45b692c8fdb9e70bb77a817c4ee
Author: Dave Gauer
Date: Sat Mar 26 07:35:28 2022 -0400
tab 2 space etc. cleanup
commit 9fd631c6cdc065cd28fad912f8d2c05f48837d00
Author: Dave Gauer
Date: Thu Mar 24 22:48:13 2022 -0400
Fixed word buffer memory size bug
commit ab8380c799806c7b07799024ac990cc946ed0a89
Author: Dave Gauer
Date: Mon Mar 21 22:12:35 2022 -0400
Added bitwise words
TODO have a sad crash while interpreting certain numeric literals.
commit ce17011d35c6c6b10f81bc2817dea08f23373348
Author: Dave Gauer
Date: Sun Mar 20 22:22:14 2022 -0400
Added comparison words in ASM, started log14.txt
commit 946b916d424a00bf908b07b446fdd45373b9aabd
Author: Dave Gauer
Date: Tue Mar 15 21:53:36 2022 -0400
Update readme to celebrate hello world
commit 968f15e193d612a0a8511970290fe3e385eb76bf
Author: Dave Gauer
Date: Mon Mar 14 22:59:43 2022 -0400
Added DOT printing, math words, more log
commit 7b7fe9911beabf86495648af205a5d50b483e3f5
Author: Dave Gauer
Date: Wed Mar 9 22:47:07 2022 -0500
Added more stack manip words, tested them
commit 837ce855329fd27c29d2253def3c135ad4cfac8f
Author: Dave Gauer
Date: Tue Mar 8 22:17:14 2022 -0500
Added DROP, SWAP, DUP, started log13.txt
commit 61419654d8e79d092d775df1e591e3c3d6f70a54
Author: Dave Gauer
Date: Mon Mar 7 21:40:52 2022 -0500
Added Hello World
commit e69196f43c1118fdb8c58bf64d0ee338bed7de47
Author: Dave Gauer
Date: Tue Mar 1 22:27:32 2022 -0500
EMIT implemented, can compile words that print stuff!
commit 83ace43b3b7fb24d618383457e149ecd2e56c52b
Author: Dave Gauer
Date: Mon Feb 28 21:39:47 2022 -0500
Fixed hide/unhide word being compiled
Which seems to have completed compilaton (COLON),
but I haven't prove that yet
commit 5ddabdc95483c3f9e2d5a46edc463eb6a0937bd9
Author: Dave Gauer
Date: Sat Feb 26 08:21:15 2022 -0500
Added BRANCH and log11.txt
commit a01bf2909dea120b565f0c6bac75a6c60ba68256
Author: Dave Gauer
Date: Thu Feb 24 23:19:50 2022 -0500
Tested fix for hiding word header during compilation
commit 7b796ba3ba5a90fc2a66b6c23cf01990c12b2cf8
Author: Dave Gauer
Date: Tue Feb 22 23:17:02 2022 -0500
completed log10
commit 23d290c24ca972ef1700c7dfc6294301421e97a0
Author: Dave Gauer
Date: Sun Feb 13 08:53:59 2022 -0500
Memory allocation for dictionary, log09 added
commit 229a3eb9a98763f3ecf8e348015b6a6b24176322
Author: Dave Gauer
Date: Thu Feb 10 22:42:57 2022 -0500
Log 8 added, getting closer to a working COLON
commit f5d16d139202ac2e4ca549a9844764cdfded0b21
Author: Dave Gauer
Date: Tue Feb 8 22:00:53 2022 -0500
COLON written, segfaulting, new log files, readme updated
commit c919d04332fd45f6bfde166e2ef5d94734b2fd4e
Author: Dave Gauer
Date: Sun Jan 23 22:18:19 2022 -0500
Added log05 - testing literal immediate
commit 0a7da12185cc40ed4dfbf369690c79ae4b3cbe07
Author: Dave Gauer
Date: Sun Jan 23 22:17:28 2022 -0500
Added missing execute literal line
commit 5faa34496fea8f6e22e6c0cc044a9acf63f76a2c
Author: Dave Gauer
Date: Mon Jan 10 22:17:59 2022 -0500
Added log04
commit 84693afd6af86f274a59a3a1048d4c612fd14bbb
Author: Dave Gauer
Date: Fri Jan 7 00:26:23 2022 -0500
Fixed parse error display bug, added log03
commit 2a8c29178f2bf390ca084849b3ccf531b1f6cb93
Author: Dave Gauer
Date: Sun Jan 2 22:45:29 2022 -0500
De-tabify and a bug fix. Log02 started
commit 7aa2aff0264ca3db235566e7bf3165302740881e
Author: Dave Gauer
Date: Fri Dec 24 20:31:17 2021 -0500
Re-add the reference docs along with source open
commit b35ba462b343fa88dd52971c7e8368d46b60ae0d
Author: Dave Gauer
Date: Fri Dec 24 09:31:30 2021 -0500
Update README.adoc
commit 823d8fe2252eb6510b8c51baf88ae69a0b03c140
Author: Dave Gauer
Date: Fri Dec 24 09:22:26 2021 -0500
First log01.txt, steps through _WORD. improved comments, etc.
commit 3154fad8ed08962d5d95e2acea9f31498134639c
Author: Dave Gauer
Date: Wed Dec 8 23:02:15 2021 -0500
Added screenrc, updated README, read input
The added assembly is largely untested. This commit is to
capture the updated GDB and Screen knowledge I've gained.
commit 0400d49bc002c1f32224b40b6371f5c61b8a2d6d
Author: Dave Gauer
Date: Wed Nov 24 22:43:52 2021 -0500
KEY works - gets char of input
commit 8d1e7ea6ca9fb874e0227dd54bc0fd9e4bfd374d
Author: Dave Gauer
Date: Sun Nov 14 18:48:03 2021 -0500
Have my first two words working!
Though only one of them is real Forth - and it's not even
defined correctly. Nevertheless, I have learned a ton about
debugging with GDB and finally figured out my stack bug -
it was growing up into the last word's definition!
Now I can start adding more words!
commit d28115bcbde0cda9a05774b78d821de9952c480a
Author: Dave Gauer
Date: Thu Oct 7 23:26:39 2021 -0400
adding more startup - currently lots of errors
commit 608f7529b91dbc4a2b2ddd18fb1e6cfdf8b827cc
Author: Dave Gauer
Date: Thu Oct 7 19:01:36 2021 -0400
First REAL commit
commit 3116b874101fcf3efcc4a2a283bfaddfacab1b70
Author: Dave Gauer
Date: Thu Oct 7 11:03:46 2021 -0400
Initial commit!