Hans23 Posted November 13, 2020 Share Posted November 13, 2020 (edited) Hello, I am a TI-99/4A noob. As a kid, I was mostly a Z80 user, but I've recently acquired a TI as a pandemic survival hobby and finally got the machine up and running (with TMS-RGB, FinalGROM99 and nanoPEB). Now it's time to actually use it For my question: I've played with TurboForth a little and I like it very much. However, I did not find a way to break out of an endless loop, so basically I reset the machine everytime I hung it up. I imagine that there might be a way to break back into the Forth interpreter, but what would that be? Is there a magic key combination that I have not guessed? Likewise, when I start Extended Basic with the nanoPCB fresh from the factory plugged in, it seems to boot from the floppy into the nanoPEB configuration program. How do I get to the Extended Basic prompt instead? Any help would be appreciated! -Hans Edited November 13, 2020 by Hans23 Quote Link to comment https://forums.atariage.com/topic/313504-how-to-break-into-a-program/ Share on other sites More sharing options...
+Lee Stewart Posted November 13, 2020 Share Posted November 13, 2020 (edited) 3 hours ago, Hans23 said: Likewise, when I start Extended Basic with the nanoPCB fresh from the factory plugged in, it seems to boot from the floppy into the nanoPEB configuration program. How do I get to the Extended Basic prompt instead? Holding down the enter key immediately after selecting XB from the main menu will prevent LOAD from running. [Edit: I was sure this method worked, but, at least in Classic99, holding down <enter> or the space bar does not prevent LOAD from executing. If this is, indeed, the case, the only methods open to you are to rename or delete the LOAD program or to change the nanoPEB’s DSK1 to another volume.] ...lee Edited November 13, 2020 by Lee Stewart CORRECTION Quote Link to comment https://forums.atariage.com/topic/313504-how-to-break-into-a-program/#findComment-4675942 Share on other sites More sharing options...
+Lee Stewart Posted November 13, 2020 Share Posted November 13, 2020 2 hours ago, Hans23 said: I've played with TurboForth a little and I like it very much. However, I did not find a way to break out of an endless loop, so basically I reset the machine everytime I hung it up. I imagine that there might be a way to break back into the Forth interpreter, but what would that be? Is there a magic key combination that I have not guessed? TurboForth disables <quit> (FCTN+= [system reset]), but, even were you to re-enable <quit>, you would not be able to reset to the system screen because the normal state of TurboForth is to run with interrupts disabled. If you wish to exit infinite loops in TurboForth, you must provide the method within the loop. The easiest way to do this is to include BREAK? within the loop. This will allow you to break out of the loop by tapping <break> (FCTN+4), much as happens in TI Basic and Extended Basic without programmer intervention. Be advised, though, that it does extend the loop’s execution time. ...lee 3 Quote Link to comment https://forums.atariage.com/topic/313504-how-to-break-into-a-program/#findComment-4675950 Share on other sites More sharing options...
Hans23 Posted November 13, 2020 Author Share Posted November 13, 2020 Thank you very much, Lee! This will make my weekend much nicer, looking forward to wrapping up at work now 1 Quote Link to comment https://forums.atariage.com/topic/313504-how-to-break-into-a-program/#findComment-4675951 Share on other sites More sharing options...
+arcadeshopper Posted November 13, 2020 Share Posted November 13, 2020 Hello, I am a TI-99/4A noob. As a kid, I was mostly a Z80 user, but I've recently acquired a TI as a pandemic survival hobby and finally got the machine up and running (with TMS-RGB, FinalGROM99 and nanoPEB). Now it's time to actually use it [emoji4] For my question: I've played with TurboForth a little and I like it very much. However, I did not find a way to break out of an endless loop, so basically I reset the machine everytime I hung it up. I imagine that there might be a way to break back into the Forth interpreter, but what would that be? Is there a magic key combination that I have not guessed? Likewise, when I start Extended Basic with the nanoPCB fresh from the factory plugged in, it seems to boot from the floppy into the nanoPEB configuration program. How do I get to the Extended Basic prompt instead? Any help would be appreciated! -HansHold fctn 4 (on classic 99 it's alt 4) after selecting extended basic and it'll break the load program before loading cfmgrAlso you can mount a different disk to DSK1 with call mount in ti basicSent from my LM-V600 using Tapatalk 1 Quote Link to comment https://forums.atariage.com/topic/313504-how-to-break-into-a-program/#findComment-4676043 Share on other sites More sharing options...
Ti_99_Guy Posted November 28 Share Posted November 28 This is just a post to myself regarding running TI BASIC files, given the extremely handy info on CALL MOUNT and the FCTN 4 for it and XB as well. To play the TIFILES (.dsk for me with TIPI/32K) version: 1) Boot the TI-99 (or start Classic99) 2) Select TI BASIC (not Extended BASIC) 3) Type CALL FILES(1) and press Enter. 4) Type NEW and press Enter. 5) Type OLD {DSK#.FILENAME} and press Enter to load, then RUN. 1 Quote Link to comment https://forums.atariage.com/topic/313504-how-to-break-into-a-program/#findComment-5574426 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.