New ToddyForth with built-in editor & block storage (Was: TasWord as editor for ToddyForth)
Re: New ToddyForth with built-in editor & block storage (Was: TasWord as editor for ToddyForth)
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)
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.
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)
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)
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.
?TERMINAL IF QUIT THEN for break or ?TERMINAL IF ABORT THEN which seems to restart Toddy.
- Attachments
-
- tForth14.zip
- (281.62 KiB) Downloaded 242 times
Last edited by Moggy on Tue May 26, 2020 2:31 pm, edited 1 time in total.
Re: New ToddyForth with built-in editor & block storage (Was: TasWord as editor for ToddyForth)
?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.
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.
1 x ZX81, 2 x TK85 , 1 TK82C, 1 TK95, 1 x Alphacom 32 printer, 1 x ZXpand
ZeXtender board, Joy81 - Programmable Joystick Controller, Turbo Sound 81
http://zx81.eu5.org
https://toddysoftware.itch.io/
ZeXtender board, Joy81 - Programmable Joystick Controller, Turbo Sound 81
http://zx81.eu5.org
https://toddysoftware.itch.io/
Re: New ToddyForth with built-in editor & block storage (Was: TasWord as editor for ToddyForth)
Hi Kelly.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.
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.
Best Regards.
Moggy.
Re: New ToddyForth with built-in editor & block storage (Was: TasWord as editor for ToddyForth)
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.
Last edited by kmurta on Sat May 30, 2020 5:00 am, edited 2 times in total.
1 x ZX81, 2 x TK85 , 1 TK82C, 1 TK95, 1 x Alphacom 32 printer, 1 x ZXpand
ZeXtender board, Joy81 - Programmable Joystick Controller, Turbo Sound 81
http://zx81.eu5.org
https://toddysoftware.itch.io/
ZeXtender board, Joy81 - Programmable Joystick Controller, Turbo Sound 81
http://zx81.eu5.org
https://toddysoftware.itch.io/
Re: New ToddyForth with built-in editor & block storage (Was: TasWord as editor for ToddyForth)
That’s great to hear. I’ve also got a pleasant TForth programming session tonight.