rrq/rrqforth.git
3 years agoupdate
Ralph Ronnquist [Sun, 6 Jun 2021 07:19:20 +0000 (17:19 +1000)]
update

3 years agorestrict number parsing to current base
Ralph Ronnquist [Sun, 6 Jun 2021 07:06:52 +0000 (17:06 +1000)]
restrict number parsing to current base

3 years agoupdate
Ralph Ronnquist [Sat, 5 Jun 2021 23:42:15 +0000 (09:42 +1000)]
update

3 years agoadded CFA>TFA
Ralph Ronnquist [Sat, 5 Jun 2021 23:41:52 +0000 (09:41 +1000)]
added CFA>TFA

3 years agofixed READ-WORD to use TEMPSPACE
Ralph Ronnquist [Sat, 5 Jun 2021 23:41:01 +0000 (09:41 +1000)]
fixed READ-WORD to use TEMPSPACE

3 years agofixed (comma)
Ralph Ronnquist [Sat, 5 Jun 2021 23:39:57 +0000 (09:39 +1000)]
fixed (comma)

3 years agoblurb update
Ralph Ronnquist [Sat, 5 Jun 2021 13:18:56 +0000 (23:18 +1000)]
blurb update

3 years agoadded command line processing
Ralph Ronnquist [Sat, 5 Jun 2021 13:16:07 +0000 (23:16 +1000)]
added command line processing

3 years agobug fix for double quote
Ralph Ronnquist [Sat, 5 Jun 2021 13:15:11 +0000 (23:15 +1000)]
bug fix for double quote

3 years agoupdate
Ralph Ronnquist [Sat, 5 Jun 2021 10:53:56 +0000 (20:53 +1000)]
update

3 years agoadded .TEMP value rendering
Ralph Ronnquist [Sat, 5 Jun 2021 10:53:34 +0000 (20:53 +1000)]
added .TEMP value rendering

3 years agosplit . into .TEMP rendering, then stdout writing
Ralph Ronnquist [Sat, 5 Jun 2021 10:51:58 +0000 (20:51 +1000)]
split . into .TEMP rendering, then stdout writing

3 years agoSTR>TEMP to return char*
Ralph Ronnquist [Sat, 5 Jun 2021 10:50:33 +0000 (20:50 +1000)]
STR>TEMP to return char*

3 years agoadd ignorable char count for OPEN-FILE
Ralph Ronnquist [Sat, 5 Jun 2021 10:49:42 +0000 (20:49 +1000)]
add ignorable char count for OPEN-FILE

3 years agoupdate
Ralph Ronnquist [Sat, 5 Jun 2021 08:26:41 +0000 (18:26 +1000)]
update

3 years agovarious improvements
Ralph Ronnquist [Sat, 5 Jun 2021 08:26:21 +0000 (18:26 +1000)]
various improvements

3 years agoupdate
Ralph Ronnquist [Fri, 4 Jun 2021 11:08:16 +0000 (21:08 +1000)]
update

3 years agocorrected STR>TEMP space allocation
Ralph Ronnquist [Fri, 4 Jun 2021 11:08:04 +0000 (21:08 +1000)]
corrected STR>TEMP space allocation

3 years agofix terminating NUL on the captured string
Ralph Ronnquist [Fri, 4 Jun 2021 11:07:18 +0000 (21:07 +1000)]
fix terminating NUL on the captured string

3 years agoupgrade
Ralph Ronnquist [Fri, 4 Jun 2021 09:06:32 +0000 (19:06 +1000)]
upgrade

3 years agofixed AGAIN (CnP) bug
Ralph Ronnquist [Fri, 4 Jun 2021 09:06:21 +0000 (19:06 +1000)]
fixed AGAIN (CnP) bug

3 years agoadding the AGAIN control word
Ralph Ronnquist [Fri, 4 Jun 2021 08:29:57 +0000 (18:29 +1000)]
adding the AGAIN control word

3 years agoadding the AGAIN control word
Ralph Ronnquist [Fri, 4 Jun 2021 08:27:33 +0000 (18:27 +1000)]
adding the AGAIN control word

3 years agorebuilt after corrections
Ralph Ronnquist [Fri, 4 Jun 2021 08:17:44 +0000 (18:17 +1000)]
rebuilt after corrections

3 years agobug fix for lpar comment
Ralph Ronnquist [Fri, 4 Jun 2021 08:15:59 +0000 (18:15 +1000)]
bug fix for lpar comment

3 years agoMoving the debug trace point to be prior to advancing %rsi
Ralph Ronnquist [Fri, 4 Jun 2021 08:14:39 +0000 (18:14 +1000)]
Moving the debug trace point to be prior to advancing %rsi

3 years agoallocate without locking (locked mem is limited)
Ralph Ronnquist [Fri, 4 Jun 2021 08:14:11 +0000 (18:14 +1000)]
allocate without locking (locked mem is limited)

3 years agoremove mistaken swap
Ralph Ronnquist [Fri, 4 Jun 2021 08:12:59 +0000 (18:12 +1000)]
remove mistaken swap

3 years agoChanged to use "cyclic' temporary block allocation for strings
Ralph Ronnquist [Fri, 4 Jun 2021 01:47:54 +0000 (11:47 +1000)]
Changed to use "cyclic' temporary block allocation for strings

3 years agodocument the INPUT word
Ralph Ronnquist [Thu, 3 Jun 2021 11:08:26 +0000 (21:08 +1000)]
document the INPUT word

3 years agoupgraded binary
Ralph Ronnquist [Thu, 3 Jun 2021 11:05:17 +0000 (21:05 +1000)]
upgraded binary

3 years agono "continue" in bp 7 commands
Ralph Ronnquist [Thu, 3 Jun 2021 11:04:58 +0000 (21:04 +1000)]
no "continue" in bp 7 commands

3 years agobug fix TFA>NAMEZ
Ralph Ronnquist [Thu, 3 Jun 2021 11:03:38 +0000 (21:03 +1000)]
bug fix TFA>NAMEZ

3 years agoadd INPUT variable for current eval stream
Ralph Ronnquist [Thu, 3 Jun 2021 11:03:22 +0000 (21:03 +1000)]
add INPUT variable for current eval stream

3 years agocorrected BREAK example
Ralph Ronnquist [Wed, 2 Jun 2021 13:41:23 +0000 (23:41 +1000)]
corrected BREAK example

3 years agocorrected example
Ralph Ronnquist [Wed, 2 Jun 2021 13:40:41 +0000 (23:40 +1000)]
corrected example

3 years agostandardized call-out blocks
Ralph Ronnquist [Wed, 2 Jun 2021 13:38:50 +0000 (23:38 +1000)]
standardized call-out blocks

3 years agosaving prebuilt binaries
Ralph Ronnquist [Wed, 2 Jun 2021 03:45:35 +0000 (13:45 +1000)]
saving prebuilt binaries

3 years agoconsolidatation
Ralph Ronnquist [Tue, 1 Jun 2021 15:29:44 +0000 (01:29 +1000)]
consolidatation

3 years agorenaming
Ralph Ronnquist [Tue, 1 Jun 2021 15:28:26 +0000 (01:28 +1000)]
renaming

3 years agoadded open-file" and load-file"
Ralph Ronnquist [Tue, 1 Jun 2021 14:05:11 +0000 (00:05 +1000)]
added open-file" and load-file"

3 years agoadded tfa2namez
Ralph Ronnquist [Tue, 1 Jun 2021 14:04:47 +0000 (00:04 +1000)]
added tfa2namez

3 years agoadded generated files
Ralph Ronnquist [Tue, 1 Jun 2021 13:49:43 +0000 (23:49 +1000)]
added generated files

3 years agofixed END to resolve properly
Ralph Ronnquist [Sun, 30 May 2021 13:58:42 +0000 (23:58 +1000)]
fixed END to resolve properly

3 years agoinstalled SEGV capture
Ralph Ronnquist [Sun, 30 May 2021 13:28:09 +0000 (23:28 +1000)]
installed SEGV capture

3 years agoSP should be space character
Ralph Ronnquist [Sun, 30 May 2021 13:26:48 +0000 (23:26 +1000)]
SP should be space character

3 years agofixing inveresed logic
Ralph Ronnquist [Sun, 30 May 2021 13:26:16 +0000 (23:26 +1000)]
fixing inveresed logic

3 years agobe quiet unless verbose
Ralph Ronnquist [Sun, 30 May 2021 06:17:14 +0000 (16:17 +1000)]
be quiet unless verbose

3 years agobug fix
Ralph Ronnquist [Sun, 30 May 2021 04:34:54 +0000 (14:34 +1000)]
bug fix

3 years agobug fix for handling main arg -v
Ralph Ronnquist [Sun, 30 May 2021 04:34:43 +0000 (14:34 +1000)]
bug fix for handling main arg -v

3 years agomore and better documentation and some reorganisation
Ralph Ronnquist [Sun, 30 May 2021 03:15:34 +0000 (13:15 +1000)]
more and better documentation and some reorganisation

3 years agofixing
Ralph Ronnquist [Sat, 29 May 2021 13:59:44 +0000 (23:59 +1000)]
fixing

3 years agoadded strlen, strncpy and realloc
Ralph Ronnquist [Sat, 29 May 2021 13:50:54 +0000 (23:50 +1000)]
added strlen, strncpy and realloc

3 years agocorrected anchor
Ralph Ronnquist [Sat, 29 May 2021 13:49:44 +0000 (23:49 +1000)]
corrected anchor

3 years agodoc fiddling
Ralph Ronnquist [Sat, 29 May 2021 00:49:05 +0000 (10:49 +1000)]
doc fiddling

3 years agoupdate
Ralph Ronnquist [Fri, 28 May 2021 12:56:16 +0000 (22:56 +1000)]
update

3 years agoadding execution control words
Ralph Ronnquist [Fri, 28 May 2021 12:49:41 +0000 (22:49 +1000)]
adding execution control words

3 years agoadded / (div) primitive
Ralph Ronnquist [Fri, 28 May 2021 06:56:01 +0000 (16:56 +1000)]
added / (div) primitive

3 years agoadded "continue" to bp 7
Ralph Ronnquist [Fri, 28 May 2021 04:07:51 +0000 (14:07 +1000)]
added "continue" to bp 7

3 years agovarious fixes to cross refs
Ralph Ronnquist [Fri, 28 May 2021 04:07:16 +0000 (14:07 +1000)]
various fixes to cross refs

3 years agobug fixes
Ralph Ronnquist [Fri, 28 May 2021 04:05:58 +0000 (14:05 +1000)]
bug fixes

3 years agobug fix
Ralph Ronnquist [Fri, 28 May 2021 04:05:46 +0000 (14:05 +1000)]
bug fix

3 years agoadded TFA>FLAGS@
Ralph Ronnquist [Fri, 28 May 2021 04:02:09 +0000 (14:02 +1000)]
added TFA>FLAGS@

3 years agocorrected links
Ralph Ronnquist [Wed, 26 May 2021 10:00:23 +0000 (20:00 +1000)]
corrected links

3 years agominor edit
Ralph Ronnquist [Wed, 26 May 2021 06:13:09 +0000 (16:13 +1000)]
minor edit

3 years agoincluded lparen
Ralph Ronnquist [Wed, 26 May 2021 05:21:29 +0000 (15:21 +1000)]
included lparen

3 years agomajor touch-up into presentable form
Ralph Ronnquist [Wed, 26 May 2021 03:58:58 +0000 (13:58 +1000)]
major touch-up into presentable form

3 years agorename assembly link for >R
Ralph Ronnquist [Wed, 26 May 2021 03:56:37 +0000 (13:56 +1000)]
rename assembly link for >R

3 years agomake TRUE and FALSE values
Ralph Ronnquist [Wed, 26 May 2021 03:55:58 +0000 (13:55 +1000)]
make TRUE and FALSE values

3 years agoadd IMMEDIAET and handle it
Ralph Ronnquist [Wed, 26 May 2021 03:55:15 +0000 (13:55 +1000)]
add IMMEDIAET and handle it

3 years agoadded the left-parenthesis word (comments)
Ralph Ronnquist [Wed, 26 May 2021 03:54:17 +0000 (13:54 +1000)]
added the left-parenthesis word (comments)

3 years agoadding some documentation
Ralph Ronnquist [Mon, 24 May 2021 15:12:21 +0000 (01:12 +1000)]
adding some documentation

3 years agoremove IMMEDAITE from quote and literal
Ralph Ronnquist [Mon, 24 May 2021 15:11:31 +0000 (01:11 +1000)]
remove IMMEDAITE from quote and literal

3 years agocompiling fixes
Ralph Ronnquist [Mon, 24 May 2021 11:24:02 +0000 (21:24 +1000)]
compiling fixes

3 years agoadded debug call target. reverted forth sequence compaction
Ralph Ronnquist [Mon, 24 May 2021 11:22:07 +0000 (21:22 +1000)]
added debug call target. reverted forth sequence compaction

3 years agoadded CFA>FLAGS@ helper
Ralph Ronnquist [Mon, 24 May 2021 11:20:00 +0000 (21:20 +1000)]
added CFA>FLAGS@ helper

3 years agoadd a debug call break point with print commands
Ralph Ronnquist [Mon, 24 May 2021 11:19:18 +0000 (21:19 +1000)]
add a debug call break point with print commands

3 years agoadded debug call into "next" macro
Ralph Ronnquist [Mon, 24 May 2021 11:18:18 +0000 (21:18 +1000)]
added debug call into "next" macro

3 years agofix the asm label for TUCK
Ralph Ronnquist [Mon, 24 May 2021 01:46:11 +0000 (11:46 +1000)]
fix the asm label for TUCK

3 years agopack up forth ptrs for more compact source
Ralph Ronnquist [Sun, 23 May 2021 14:52:34 +0000 (00:52 +1000)]
pack up forth ptrs for more compact source

3 years agofix S" to handle both compilation and interpretation.
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.

3 years agoadd " and STREAM-NCHARS
Ralph Ronnquist [Sun, 23 May 2021 14:49:18 +0000 (00:49 +1000)]
add " and STREAM-NCHARS

3 years agoadd DEPTH
Ralph Ronnquist [Sun, 23 May 2021 14:48:07 +0000 (00:48 +1000)]
add DEPTH

3 years agoexpand DOFORTH to allow multiple ptrs
Ralph Ronnquist [Sun, 23 May 2021 14:47:37 +0000 (00:47 +1000)]
expand DOFORTH to allow multiple ptrs

3 years agoimproved debug support
Ralph Ronnquist [Sun, 23 May 2021 07:23:23 +0000 (17:23 +1000)]
improved debug support

3 years agosimplify EMIT and add "dot" for number display
Ralph Ronnquist [Sat, 22 May 2021 11:36:45 +0000 (21:36 +1000)]
simplify EMIT and add "dot" for number display

3 years agocapture command line arguments (inital rsp)
Ralph Ronnquist [Sat, 22 May 2021 11:35:51 +0000 (21:35 +1000)]
capture command line arguments (inital rsp)

3 years agofix * and amdd /MOD
Ralph Ronnquist [Sat, 22 May 2021 11:35:11 +0000 (21:35 +1000)]
fix * and amdd /MOD

3 years agoadded STREAM macro
Ralph Ronnquist [Sat, 22 May 2021 11:34:30 +0000 (21:34 +1000)]
added STREAM macro

3 years agocleanup and add some primitives
Ralph Ronnquist [Sat, 22 May 2021 11:34:06 +0000 (21:34 +1000)]
cleanup and add some primitives

3 years agoNUMBER parses negative decimal numbers
Ralph Ronnquist [Sat, 22 May 2021 11:33:17 +0000 (21:33 +1000)]
NUMBER parses negative decimal numbers

3 years agoreworked word lists
Ralph Ronnquist [Fri, 21 May 2021 11:51:23 +0000 (21:51 +1000)]
reworked word lists

3 years agostart with disabled breakpoints
Ralph Ronnquist [Fri, 21 May 2021 11:50:07 +0000 (21:50 +1000)]
start with disabled breakpoints

3 years agodrop the inline_code marker for wordlists
Ralph Ronnquist [Fri, 21 May 2021 00:56:15 +0000 (10:56 +1000)]
drop the inline_code marker for wordlists

3 years agofixing STRNCMP
Ralph Ronnquist [Thu, 20 May 2021 19:25:25 +0000 (05:25 +1000)]
fixing STRNCMP

3 years agofinal(?) fixing of NUMBER and EVALUATE-STREAM
Ralph Ronnquist [Thu, 20 May 2021 19:23:30 +0000 (05:23 +1000)]
final(?) fixing of NUMBER and EVALUATE-STREAM

3 years agoadded return stack access primitives
Ralph Ronnquist [Thu, 20 May 2021 19:22:06 +0000 (05:22 +1000)]
added return stack access primitives

3 years agoensuring full cell arithmetics
Ralph Ronnquist [Thu, 20 May 2021 19:20:53 +0000 (05:20 +1000)]
ensuring full cell arithmetics

3 years agocommen editing
Ralph Ronnquist [Thu, 20 May 2021 19:20:12 +0000 (05:20 +1000)]
commen editing

3 years agodebugging support
Ralph Ronnquist [Thu, 20 May 2021 10:49:29 +0000 (20:49 +1000)]
debugging support