Page 3 of 4

Re: New ToddyForth with built-in editor & block storage (Was: TasWord as editor for ToddyForth)

Posted: Tue May 26, 2020 1:41 pm
by mrtinb
Even though the editor cannot copy and paste lines, you can move the content around with CMOVE. :-)

Re: New ToddyForth with built-in editor & block storage (Was: TasWord as editor for ToddyForth)

Posted: Tue May 26, 2020 1:43 pm
by mrtinb
So my source for ?TERMINAL was just a hack for Forth 1.4B which does not have ?TERMINAL.

It's so much a hack of the assembler from the source, it can only be applied to version 1.4B binary.

Re: New ToddyForth with built-in editor & block storage (Was: TasWord as editor for ToddyForth)

Posted: Tue May 26, 2020 1:58 pm
by Moggy
mrtinb wrote: Tue May 26, 2020 1:41 pm Even though the editor cannot copy and paste lines, you can move the content around with CMOVE. :-)
Good discovery Martin and I shall use your ?TERMINAL for 14B should I need to. :D

Re: New ToddyForth with built-in editor & block storage (Was: TasWord as editor for ToddyForth)

Posted: Tue May 26, 2020 2:05 pm
by mrtinb
Do you still have the zip file for 1.4A? (Just for curiosity, as I deleted it when 1.4B was available.

Re: New ToddyForth with built-in editor & block storage (Was: TasWord as editor for ToddyForth)

Posted: Tue May 26, 2020 2:29 pm
by Moggy
This is the version I have and it has ?TERMINAL built in for the NON UDG version so I assume this is 14A.

?TERMINAL IF QUIT THEN for break or ?TERMINAL IF ABORT THEN which seems to restart Toddy.

Re: New ToddyForth with built-in editor & block storage (Was: TasWord as editor for ToddyForth)

Posted: Tue May 26, 2020 2:30 pm
by mrtinb
Thank you :-)

Re: New ToddyForth with built-in editor & block storage (Was: TasWord as editor for ToddyForth)

Posted: Tue May 26, 2020 9:33 pm
by kmurta
?TERMINAL has always been present at Toddy Forth, but for my carelessness it was left out of vocabulary. It is even used in the definition of VLIST to pause the words listing when BREAK key is hold.

Its operation is simple: if the BREAK key is activated during the execution of ?TERMINAL, -1 (TRUE) is left on the stack, otherwise 0 (FALSE) is left.

Re: New ToddyForth with built-in editor & block storage (Was: TasWord as editor for ToddyForth)

Posted: Tue May 26, 2020 10:38 pm
by Moggy
kmurta wrote: Tue May 26, 2020 9:33 pm ?TERMINAL has always been present at Toddy Forth, but for my carelessness it was left out of vocabulary. It is even used in the definition of VLIST to pause the words listing when BREAK key is hold.

Its operation is simple: if the BREAK key is activated during the execution of ?TERMINAL, -1 (TRUE) is left on the stack, otherwise 0 (FALSE) is left.
Hi Kelly.

I noticed that about VLIST.

In the past as you know I have been sometimes critical of Toddy but now nearly everything is place I have decided this is the Forth for me from now on. I can use it with external keyboard, it has excellent LOAD/SAVE,a good selection of primitives,an editor at last plus the hard work Martin has contributed with his Tasword editor has added to it.

When your final Toddy79 is produced with all on your TO-DO list I can see this being the standard for ZX81 Forth.

Many thanks for all your hard work Kelly in keeping up to this as well as real life. :D

Best Regards.

Moggy.

Re: New ToddyForth with built-in editor & block storage (Was: TasWord as editor for ToddyForth)

Posted: Sat May 30, 2020 2:46 am
by kmurta
Moggy wrote: Tue May 26, 2020 10:38 pm In the past as you know I have been sometimes critical of Toddy but now nearly everything is place I have decided this is the Forth for me from now on.
Yes, I know that and I'm happy that the recent upgrades have made TForth more usable.

And I have news: I managed to include the ZXpand CAT command and I'm making considerable progress in expanding the Screen Editor's features.

I hope be able to release version 1.5 later this weekend.

cat.gif
cat.gif (18.36 KiB) Viewed 5430 times

Re: New ToddyForth with built-in editor & block storage (Was: TasWord as editor for ToddyForth)

Posted: Sat May 30, 2020 2:56 am
by mrtinb
That’s great to hear. I’ve also got a pleasant TForth programming session tonight.