• =?UTF-8?B?QU5OOiBjb2xvckZvcnRoIGNmMjAyMyDigJxyb29tZWQtemVicmHigJ0=?=

    From Howerd@21:1/5 to All on Mon Apr 3 23:15:20 2023
    Hi (color)Forthers,

    Announcing the release of colorForth cf2023 “roomed-zebra” .

    There are two major changes :

    1. Magenta Variables used to store a pointer to their parameter field in the Forth wordlist. This could have caused some obscure bugs. This became apparent when I added "words" to cf2023, and is now fixed.

    2. I have added "locate" functionality - pressing the Enter key now locates the green word just behind the cursor, or executes the word if it is red.

    The word "words" is implemented by copying the three wordlists ( Forth, Macro and Blue ) into block 10000, with some blue formatting words between each token. This is because colorForth has no Text Input Buffer (TIB ) and no serial console output, so you
    have to do things differently.
    Type "words" then press F3 to see what I mean.

    Adding locate is also done differently, since there is no TIB - I use the position of the cursor to either execute it ( red ) or locate it ( green ).

    There are also numerous improvements to the cf2023.nasm source file.

    You can download colorForth cf2023, together with Bochs for running it under Windows here:
    https://www.inventio.co.uk/cf2023_2023Apr04_roomed-zebra.7z

    The latest cf2023 documentation PDF file is here : https://www.inventio.co.uk/cf2023_colorForth.pdf

    More colorForth options here:
    https://www.inventio.co.uk/colorforth/

    Enjoy!

    Cheers,
    Howerd

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)