Retrospect Posted November 2, 2014 Share Posted November 2, 2014 I've just decided to have a bash at some simple Turboforth commands from available sources, and maybe cobble something together. Anyhow, I chose to load some built in software to have a nosey at the source - and found it didn't load for some reason. The Classic99 emulator is a fresh install, running under Wine, and has not had it's folders messed around with or anything like that. Just wondered where it went wrong? I'll be continuing my Forth studying while I leave this message here. 1 Quote Link to comment Share on other sites More sharing options...
UKRetrogamer Posted November 2, 2014 Share Posted November 2, 2014 (edited) I have Classic99 running under Crossover (A commercially-supported WiNE-based system) on MacOS and all demos, including Snake compile and run just fine. It's my guess you have a mis-matched file. Which version of TurboFORTH are you running? v1.2 from the Cartridge/Apps menu of Classic99? Make sure you're loading blocks/tools/utils which match the version of TF you're running. I'm not sure what results you'd get with mis-matched versions. I also have TF v1.2.1 running from EPROM on real hardware, with the blocks read from a nanoPEB and it runs without problems there, too. Edit: Check the version numbers at the top of the intro screen and ensure both TurboFORTH and the Utilities disk versions match, as per the attached image. Edited November 2, 2014 by UKRetrogamer Quote Link to comment Share on other sites More sharing options...
Willsy Posted November 2, 2014 Share Posted November 2, 2014 I'll check the snake demo in v1.2.1 just in case I screwed something up. It'll be tomorrow before I can check it. I just drove 557 miles! Quote Link to comment Share on other sites More sharing options...
Willsy Posted November 3, 2014 Share Posted November 3, 2014 UKRetrogamers' s advice is spot on though. Make sure you match the blocks disks to the correct version. There are differences. Quote Link to comment Share on other sites More sharing options...
Rod Van Orden Posted November 3, 2014 Share Posted November 3, 2014 Hello, all! I haven't had much time to try things with TurboForth lately. However, I do want to try running the emulators and/or simulator on Android. Recently, a Windows-7 emulator was offered up to Android OS users. I am trying to fire off an EXE file with it. If I am successful, I should be able to emulate a TI-99/4a on my tablet along with TurboForth. Has anyone played with this approach? Rod Van Orden San Diego, California Quote Link to comment Share on other sites More sharing options...
UKRetrogamer Posted November 3, 2014 Share Posted November 3, 2014 (edited) As an experiment, I just tried compiling the Snake demo from Classic99's built-in v1.2 version of TurboFORTH while I had the newer v1.2.1 Blocks file in DSK1. Compile error with mis-matched blocks: It looks to me, like your problem is highly likely to be this very same file-version mis-match. If you're running the version of TurboFORTH which arrives as part of the current Classic99 package, download the version 1.2 Utilities block from turboforth.net (http://turboforth.net/downloads/v1_2/blocks/BLOCKS.zip) and place the unzipped BLOCKS file inside Classic99's DSK1 folder. This should clear up your compile error and allow you to run the Snake demo. Successful compile with matched blocks: Edited November 3, 2014 by UKRetrogamer Quote Link to comment Share on other sites More sharing options...
slinkeey Posted November 3, 2014 Share Posted November 3, 2014 Wow Rod! I was wondering where you have been! Quote Link to comment Share on other sites More sharing options...
Willsy Posted November 3, 2014 Share Posted November 3, 2014 Ah yes I removed FOR & NEXT from the dictionary because there is no standard (agreed) definition of their behaviour. And anyway its easy to make them as a macro using DO & LOOP. The later version of the blocks disk has a modified snake demo that does not use FOR & NEXT. 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.