rrq/rrqforth.git
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

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

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

4 years agoreorganisation of code
Ralph Ronnquist [Thu, 20 May 2021 10:48:17 +0000 (20:48 +1000)]
reorganisation of code

4 years agofixed NUMBER
Ralph Ronnquist [Thu, 20 May 2021 10:47:32 +0000 (20:47 +1000)]
fixed NUMBER

4 years agodraft EVALUATE-STREAM
Ralph Ronnquist [Wed, 19 May 2021 07:50:38 +0000 (17:50 +1000)]
draft EVALUATE-STREAM

4 years agochanges to QUIT (the main program).. still testing
Ralph Ronnquist [Wed, 19 May 2021 07:47:56 +0000 (17:47 +1000)]
changes to QUIT (the main program).. still testing

4 years agodebugging FIND
Ralph Ronnquist [Wed, 19 May 2021 07:46:50 +0000 (17:46 +1000)]
debugging FIND

4 years agoadded CLEAR-STREAM
Ralph Ronnquist [Wed, 19 May 2021 07:46:12 +0000 (17:46 +1000)]
added CLEAR-STREAM

4 years agoadded comments
Ralph Ronnquist [Wed, 19 May 2021 07:45:33 +0000 (17:45 +1000)]
added comments

4 years agoadded BRANCH macro for assembler
Ralph Ronnquist [Wed, 19 May 2021 07:44:18 +0000 (17:44 +1000)]
added BRANCH macro for assembler

4 years agoadd EVALUATE-STREAM and stuff
Ralph Ronnquist [Wed, 19 May 2021 00:31:40 +0000 (10:31 +1000)]
add EVALUATE-STREAM and stuff

4 years agostarted compiler words
Ralph Ronnquist [Tue, 18 May 2021 14:55:35 +0000 (00:55 +1000)]
started compiler words

4 years agoadded primities
Ralph Ronnquist [Tue, 18 May 2021 14:55:00 +0000 (00:55 +1000)]
added primities

4 years agoadded some decoration labels (not really used)
Ralph Ronnquist [Tue, 18 May 2021 14:54:12 +0000 (00:54 +1000)]
added some decoration labels (not really used)