rrq/rrqforth.git
4 years agoedit
Ralph Ronnquist [Sun, 6 Jun 2021 09:02:23 +0000 (19:02 +1000)]
edit

4 years agorename
Ralph Ronnquist [Sun, 6 Jun 2021 08:59:45 +0000 (18:59 +1000)]
rename

4 years agoupdate
Ralph Ronnquist [Sun, 6 Jun 2021 07:19:20 +0000 (17:19 +1000)]
update

4 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

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

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

4 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

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

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

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

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

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

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

4 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

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

4 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

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

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

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

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

4 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

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

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

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

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

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

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

4 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

4 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)

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

4 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

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

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

4 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

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

4 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

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

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

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

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

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

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

4 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"

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

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

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

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

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

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

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

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

4 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

4 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

4 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

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

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

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

4 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)

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

4 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

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

4 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

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

4 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

4 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

4 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

4 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

4 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.

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

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

4 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

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

4 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

4 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)

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

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

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

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

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

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

4 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

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

4 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

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

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