ANN: cf2023 cf2023_2023Apr04_roomed-zebra.7z

28 views
Skip to first unread message

Howerd

unread,
Apr 4, 2023, 2:06:35 AM4/4/23
to ColorForth
Hi colorForthers,

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. 10000 edit  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:

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

Enjoy!

Cheers,
Howerd 

Nicolas Maroudas

unread,
May 17, 2023, 9:07:58 AM5/17/23
to Color...@googlegroups.com
Thanks, Howerd, for the April update. I downloaded the .img file to Linux; and used command dd to transfer it to a 4GB thumbdrive. It booted OK on an old Win Laptop (even though Win itself is no longer booting properly on that machine). 4GB might solve my bulk storage problems because I find that your app can r/w old CF files that I loaded onto the thumbdrive above block 20000 (using Linux dd).

Formerly, I patched useful blocks of your CF code into Chuck's original CF for Intel PC. I hope to do the same for the CF that runs the multicore GA Evaluation Board. As you know, GA have abandoned CF and are now running their Eval Board on good old ASCI Forth. Your version can translate CF to ASCIF, which should be useful.

--
You received this message because you are subscribed to the Google Groups "ColorForth" group.
To unsubscribe from this group and stop receiving emails from it, send an email to Color-Forth...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/Color-Forth/562db01c-64ad-4e6c-97d8-db7070f80a65n%40googlegroups.com.


--
Dr NG Maroudas, 47 Hachoresh, Kyriat Tivon, Lower Galilee, Israel 36051 
Tel  Home +972 48 337 315     Cellular +972 547 602 687


***

Reply all
Reply to author
Forward
0 new messages