JonnyBritish Posted January 22, 2011 Share Posted January 22, 2011 Video Link - TurboForth uses a block/screens system to persist data onto disk. TurboForth looks for a file called BLOCKS on DSK1 at startup (you can bypass this by pressing any key as TurboForth starts). If it finds the file, it will load and execute block 1. Posted by Mark Quote Link to comment Share on other sites More sharing options...
+retroclouds Posted January 23, 2011 Share Posted January 23, 2011 Video Link - TurboForth uses a block/screens system to persist data onto disk. TurboForth looks for a file called BLOCKS on DSK1 at startup (you can bypass this by pressing any key as TurboForth starts). If it finds the file, it will load and execute block 1. Posted by Mark Seems that things are shaping up real nice. Looking forward playing with the final release. Quote Link to comment Share on other sites More sharing options...
Opry99er Posted February 17, 2011 Share Posted February 17, 2011 TurboForth is in advanced stages of BETA testing now... Mark is implementing file i/o as we speak, and then we're looking at a brand new, fully functioning programming language for the TI-99/4a. Great times!!! Quote Link to comment Share on other sites More sharing options...
JonnyBritish Posted February 17, 2011 Author Share Posted February 17, 2011 TurboForth is in advanced stages of BETA testing now... Mark is implementing file i/o as we speak, and then we're looking at a brand new, fully functioning programming language for the TI-99/4a. Great times!!! Interesting that every word in Forth is coded in Assembler rather than a core set of words written in assembler then the rest in forth. Exciting times indeed Quote Link to comment Share on other sites More sharing options...
Opry99er Posted February 17, 2011 Share Posted February 17, 2011 There IS a kernel (of sorts) but it's in the cart ROM--if I understand correctly. The core group of words are all coded in assembly, so you've got a good dictionary to start with. The nice thing is, just about the entire 32k of memory in the PEB is available for your custom words. With Wycove, it's not half that. Mark really went all out on this one, and the community will be richer for his efforts. Quote Link to comment Share on other sites More sharing options...
Opry99er Posted February 23, 2011 Share Posted February 23, 2011 Just made a quick demo video of Wycove Forth... I'm going to start making demo Forth videos up to the release data of TurboForth. Thought you might like this... my first of many Forth videos to come. =) http://www.youtube.com/watch?v=Y1_NfL_-KH8 Quote Link to comment Share on other sites More sharing options...
Willsy Posted February 27, 2011 Share Posted February 27, 2011 TurboForth is in advanced stages of BETA testing now... Mark is implementing file i/o as we speak, and then we're looking at a brand new, fully functioning programming language for the TI-99/4a. Great times!!! Interesting that every word in Forth is coded in Assembler rather than a core set of words written in assembler then the rest in forth. Exciting times indeed Not every word is coded in assembler. Some of the words are coded in forth. For example, the compiler & interpreter are all coded in forth. WORDS DUMP VDUMP GDUMP INTERPRET : ; ABORT FORGET and friends are all coded in forth. However, It's true that in turboforth most words are coded in assembler for performance reasons. Quote Link to comment Share on other sites More sharing options...
Opry99er Posted February 27, 2011 Share Posted February 27, 2011 Great to see ya Willsy. This place aint the same without ya. =) Quote Link to comment Share on other sites More sharing options...
Opry99er Posted February 27, 2011 Share Posted February 27, 2011 Question... In other Forths (Immediate Mode primarily), I'm noticing that commands such as VLIST will completely rip the stack of all its contents... in some dialects, any syntax error empties the stack... Are there any peculiarities in TF we should be aware of when working in the editor or immediate mode? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.