Ralph Ronnquist [Fri, 4 Jun 2021 08:27:33 +0000 (18:27 +1000)]
adding the AGAIN control word
Ralph Ronnquist [Fri, 4 Jun 2021 08:17:44 +0000 (18:17 +1000)]
rebuilt after corrections
Ralph Ronnquist [Fri, 4 Jun 2021 08:15:59 +0000 (18:15 +1000)]
bug fix for lpar comment
Ralph Ronnquist [Fri, 4 Jun 2021 08:14:39 +0000 (18:14 +1000)]
Moving the debug trace point to be prior to advancing %rsi
Ralph Ronnquist [Fri, 4 Jun 2021 08:14:11 +0000 (18:14 +1000)]
allocate without locking (locked mem is limited)
Ralph Ronnquist [Fri, 4 Jun 2021 08:12:59 +0000 (18:12 +1000)]
remove mistaken swap
Ralph Ronnquist [Fri, 4 Jun 2021 01:47:54 +0000 (11:47 +1000)]
Changed to use "cyclic' temporary block allocation for strings
Ralph Ronnquist [Thu, 3 Jun 2021 11:08:26 +0000 (21:08 +1000)]
document the INPUT word
Ralph Ronnquist [Thu, 3 Jun 2021 11:05:17 +0000 (21:05 +1000)]
upgraded binary
Ralph Ronnquist [Thu, 3 Jun 2021 11:04:58 +0000 (21:04 +1000)]
no "continue" in bp 7 commands
Ralph Ronnquist [Thu, 3 Jun 2021 11:03:38 +0000 (21:03 +1000)]
bug fix TFA>NAMEZ
Ralph Ronnquist [Thu, 3 Jun 2021 11:03:22 +0000 (21:03 +1000)]
add INPUT variable for current eval stream
Ralph Ronnquist [Wed, 2 Jun 2021 13:41:23 +0000 (23:41 +1000)]
corrected BREAK example
Ralph Ronnquist [Wed, 2 Jun 2021 13:40:41 +0000 (23:40 +1000)]
corrected example
Ralph Ronnquist [Wed, 2 Jun 2021 13:38:50 +0000 (23:38 +1000)]
standardized call-out blocks
Ralph Ronnquist [Wed, 2 Jun 2021 03:45:35 +0000 (13:45 +1000)]
saving prebuilt binaries
Ralph Ronnquist [Tue, 1 Jun 2021 15:29:44 +0000 (01:29 +1000)]
consolidatation
Ralph Ronnquist [Tue, 1 Jun 2021 15:28:26 +0000 (01:28 +1000)]
renaming
Ralph Ronnquist [Tue, 1 Jun 2021 14:05:11 +0000 (00:05 +1000)]
added open-file" and load-file"
Ralph Ronnquist [Tue, 1 Jun 2021 14:04:47 +0000 (00:04 +1000)]
added tfa2namez
Ralph Ronnquist [Tue, 1 Jun 2021 13:49:43 +0000 (23:49 +1000)]
added generated files
Ralph Ronnquist [Sun, 30 May 2021 13:58:42 +0000 (23:58 +1000)]
fixed END to resolve properly
Ralph Ronnquist [Sun, 30 May 2021 13:28:09 +0000 (23:28 +1000)]
installed SEGV capture
Ralph Ronnquist [Sun, 30 May 2021 13:26:48 +0000 (23:26 +1000)]
SP should be space character
Ralph Ronnquist [Sun, 30 May 2021 13:26:16 +0000 (23:26 +1000)]
fixing inveresed logic
Ralph Ronnquist [Sun, 30 May 2021 06:17:14 +0000 (16:17 +1000)]
be quiet unless verbose
Ralph Ronnquist [Sun, 30 May 2021 04:34:54 +0000 (14:34 +1000)]
bug fix
Ralph Ronnquist [Sun, 30 May 2021 04:34:43 +0000 (14:34 +1000)]
bug fix for handling main arg -v
Ralph Ronnquist [Sun, 30 May 2021 03:15:34 +0000 (13:15 +1000)]
more and better documentation and some reorganisation
Ralph Ronnquist [Sat, 29 May 2021 13:59:44 +0000 (23:59 +1000)]
fixing
Ralph Ronnquist [Sat, 29 May 2021 13:50:54 +0000 (23:50 +1000)]
added strlen, strncpy and realloc
Ralph Ronnquist [Sat, 29 May 2021 13:49:44 +0000 (23:49 +1000)]
corrected anchor
Ralph Ronnquist [Sat, 29 May 2021 00:49:05 +0000 (10:49 +1000)]
doc fiddling
Ralph Ronnquist [Fri, 28 May 2021 12:56:16 +0000 (22:56 +1000)]
update
Ralph Ronnquist [Fri, 28 May 2021 12:49:41 +0000 (22:49 +1000)]
adding execution control words
Ralph Ronnquist [Fri, 28 May 2021 06:56:01 +0000 (16:56 +1000)]
added / (div) primitive
Ralph Ronnquist [Fri, 28 May 2021 04:07:51 +0000 (14:07 +1000)]
added "continue" to bp 7
Ralph Ronnquist [Fri, 28 May 2021 04:07:16 +0000 (14:07 +1000)]
various fixes to cross refs
Ralph Ronnquist [Fri, 28 May 2021 04:05:58 +0000 (14:05 +1000)]
bug fixes
Ralph Ronnquist [Fri, 28 May 2021 04:05:46 +0000 (14:05 +1000)]
bug fix
Ralph Ronnquist [Fri, 28 May 2021 04:02:09 +0000 (14:02 +1000)]
added TFA>FLAGS@
Ralph Ronnquist [Wed, 26 May 2021 10:00:23 +0000 (20:00 +1000)]
corrected links
Ralph Ronnquist [Wed, 26 May 2021 06:13:09 +0000 (16:13 +1000)]
minor edit
Ralph Ronnquist [Wed, 26 May 2021 05:21:29 +0000 (15:21 +1000)]
included lparen
Ralph Ronnquist [Wed, 26 May 2021 03:58:58 +0000 (13:58 +1000)]
major touch-up into presentable form
Ralph Ronnquist [Wed, 26 May 2021 03:56:37 +0000 (13:56 +1000)]
rename assembly link for >R
Ralph Ronnquist [Wed, 26 May 2021 03:55:58 +0000 (13:55 +1000)]
make TRUE and FALSE values
Ralph Ronnquist [Wed, 26 May 2021 03:55:15 +0000 (13:55 +1000)]
add IMMEDIAET and handle it
Ralph Ronnquist [Wed, 26 May 2021 03:54:17 +0000 (13:54 +1000)]
added the left-parenthesis word (comments)
Ralph Ronnquist [Mon, 24 May 2021 15:12:21 +0000 (01:12 +1000)]
adding some documentation
Ralph Ronnquist [Mon, 24 May 2021 15:11:31 +0000 (01:11 +1000)]
remove IMMEDAITE from quote and literal
Ralph Ronnquist [Mon, 24 May 2021 11:24:02 +0000 (21:24 +1000)]
compiling fixes
Ralph Ronnquist [Mon, 24 May 2021 11:22:07 +0000 (21:22 +1000)]
added debug call target. reverted forth sequence compaction
Ralph Ronnquist [Mon, 24 May 2021 11:20:00 +0000 (21:20 +1000)]
added CFA>FLAGS@ helper
Ralph Ronnquist [Mon, 24 May 2021 11:19:18 +0000 (21:19 +1000)]
add a debug call break point with print commands
Ralph Ronnquist [Mon, 24 May 2021 11:18:18 +0000 (21:18 +1000)]
added debug call into "next" macro
Ralph Ronnquist [Mon, 24 May 2021 01:46:11 +0000 (11:46 +1000)]
fix the asm label for TUCK
Ralph Ronnquist [Sun, 23 May 2021 14:52:34 +0000 (00:52 +1000)]
pack up forth ptrs for more compact source
Ralph Ronnquist [Sun, 23 May 2021 14:50:00 +0000 (00:50 +1000)]
fix S" to handle both compilation and interpretation.
fix EVALUATE-STREAM to prompt anew for each new line.
Ralph Ronnquist [Sun, 23 May 2021 14:49:18 +0000 (00:49 +1000)]
add " and STREAM-NCHARS
Ralph Ronnquist [Sun, 23 May 2021 14:48:07 +0000 (00:48 +1000)]
add DEPTH
Ralph Ronnquist [Sun, 23 May 2021 14:47:37 +0000 (00:47 +1000)]
expand DOFORTH to allow multiple ptrs
Ralph Ronnquist [Sun, 23 May 2021 07:23:23 +0000 (17:23 +1000)]
improved debug support
Ralph Ronnquist [Sat, 22 May 2021 11:36:45 +0000 (21:36 +1000)]
simplify EMIT and add "dot" for number display
Ralph Ronnquist [Sat, 22 May 2021 11:35:51 +0000 (21:35 +1000)]
capture command line arguments (inital rsp)
Ralph Ronnquist [Sat, 22 May 2021 11:35:11 +0000 (21:35 +1000)]
fix * and amdd /MOD
Ralph Ronnquist [Sat, 22 May 2021 11:34:30 +0000 (21:34 +1000)]
added STREAM macro
Ralph Ronnquist [Sat, 22 May 2021 11:34:06 +0000 (21:34 +1000)]
cleanup and add some primitives
Ralph Ronnquist [Sat, 22 May 2021 11:33:17 +0000 (21:33 +1000)]
NUMBER parses negative decimal numbers
Ralph Ronnquist [Fri, 21 May 2021 11:51:23 +0000 (21:51 +1000)]
reworked word lists
Ralph Ronnquist [Fri, 21 May 2021 11:50:07 +0000 (21:50 +1000)]
start with disabled breakpoints
Ralph Ronnquist [Fri, 21 May 2021 00:56:15 +0000 (10:56 +1000)]
drop the inline_code marker for wordlists
Ralph Ronnquist [Thu, 20 May 2021 19:25:25 +0000 (05:25 +1000)]
fixing STRNCMP
Ralph Ronnquist [Thu, 20 May 2021 19:23:30 +0000 (05:23 +1000)]
final(?) fixing of NUMBER and EVALUATE-STREAM
Ralph Ronnquist [Thu, 20 May 2021 19:22:06 +0000 (05:22 +1000)]
added return stack access primitives
Ralph Ronnquist [Thu, 20 May 2021 19:20:53 +0000 (05:20 +1000)]
ensuring full cell arithmetics
Ralph Ronnquist [Thu, 20 May 2021 19:20:12 +0000 (05:20 +1000)]
commen editing
Ralph Ronnquist [Thu, 20 May 2021 10:49:29 +0000 (20:49 +1000)]
debugging support
Ralph Ronnquist [Thu, 20 May 2021 10:48:17 +0000 (20:48 +1000)]
reorganisation of code
Ralph Ronnquist [Thu, 20 May 2021 10:47:32 +0000 (20:47 +1000)]
fixed NUMBER
Ralph Ronnquist [Wed, 19 May 2021 07:50:38 +0000 (17:50 +1000)]
draft EVALUATE-STREAM
Ralph Ronnquist [Wed, 19 May 2021 07:47:56 +0000 (17:47 +1000)]
changes to QUIT (the main program).. still testing
Ralph Ronnquist [Wed, 19 May 2021 07:46:50 +0000 (17:46 +1000)]
debugging FIND
Ralph Ronnquist [Wed, 19 May 2021 07:46:12 +0000 (17:46 +1000)]
added CLEAR-STREAM
Ralph Ronnquist [Wed, 19 May 2021 07:45:33 +0000 (17:45 +1000)]
added comments
Ralph Ronnquist [Wed, 19 May 2021 07:44:18 +0000 (17:44 +1000)]
added BRANCH macro for assembler
Ralph Ronnquist [Wed, 19 May 2021 00:31:40 +0000 (10:31 +1000)]
add EVALUATE-STREAM and stuff
Ralph Ronnquist [Tue, 18 May 2021 14:55:35 +0000 (00:55 +1000)]
started compiler words
Ralph Ronnquist [Tue, 18 May 2021 14:55:00 +0000 (00:55 +1000)]
added primities
Ralph Ronnquist [Tue, 18 May 2021 14:54:12 +0000 (00:54 +1000)]
added some decoration labels (not really used)
Ralph Ronnquist [Tue, 18 May 2021 12:21:26 +0000 (22:21 +1000)]
Fixups for new word layout, and restructure for using wordlists.
Ralph Ronnquist [Tue, 18 May 2021 12:19:48 +0000 (22:19 +1000)]
Change word layout to more wasteful use of full cells.
Also added cross-pointers to simplify moving between tfa and cfa.
Ralph Ronnquist [Tue, 18 May 2021 08:22:42 +0000 (18:22 +1000)]
changed to dump the word list
Ralph Ronnquist [Tue, 18 May 2021 08:22:07 +0000 (18:22 +1000)]
added WORDS
Ralph Ronnquist [Tue, 18 May 2021 08:21:22 +0000 (18:21 +1000)]
adding TELL and EMIT
Ralph Ronnquist [Tue, 18 May 2021 05:18:27 +0000 (15:18 +1000)]
added short string macro
Ralph Ronnquist [Tue, 18 May 2021 04:46:56 +0000 (14:46 +1000)]
expand to handle core block based streams
Ralph Ronnquist [Tue, 18 May 2021 04:46:29 +0000 (14:46 +1000)]
macros in separate file
Ralph Ronnquist [Tue, 18 May 2021 01:46:51 +0000 (11:46 +1000)]
avoid dropping first character
Ralph Ronnquist [Tue, 18 May 2021 01:46:19 +0000 (11:46 +1000)]
make source dependencies work