Sinphaltimus Posted October 21, 2016 Share Posted October 21, 2016 Quick and Dirty Video Tutorial:Attached here is an mp4 video from start to finish summarizing the method and applications I choose to use.They work for me assuming my code adheres to certain rules. First, I use Classic99. Harry Wilhelm's compiler comes with it along with a guide. in your class99 folder you'll see the contributor's folder. look in there for the docs.pdf and read them from start to finish. It's a full guide on how to get your AE5 file from your BASIC file as well as the rules you need to follow.From there I take my compiled program in to TI99Dir and convert it to a V9T9 file. Then I go in to Module creator to convert it in to a non inverted rom. Then I copy the produced bin file to my flashrom99 sd card, plug it in to a ti-99/4a and choose my file from the list. And it works, usually. This mp4 video>>xb2fr99.zip<< shows you the entire process from start to finish in 12 minutes and 20 seconds. 6 Quote Link to comment Share on other sites More sharing options...
+Schmitzi Posted October 21, 2016 Share Posted October 21, 2016 I like quick&dirty tutorials :) thx 1 Quote Link to comment Share on other sites More sharing options...
Sinphaltimus Posted October 22, 2016 Author Share Posted October 22, 2016 DO NOT BE DISCOURAGED:The process works, but this particular ZOMBI program that ends up not working so great is due to my own code errors not obeying all the rule.One I get it fixed, I'll show you the working program on cartridge on real iron. Hopefully in a couple of hours. Quote Link to comment Share on other sites More sharing options...
Sinphaltimus Posted October 22, 2016 Author Share Posted October 22, 2016 YES! Quote Link to comment Share on other sites More sharing options...
Airshack Posted October 23, 2016 Share Posted October 23, 2016 (edited) Enjoyed the video and the whistling while you wait type commentary. Funny! Did I miss where you created the ZOMBIE-B file? What's that? I saw XB, -A,-S, -C and -O?? Edited October 23, 2016 by Airshack Quote Link to comment Share on other sites More sharing options...
Airshack Posted October 23, 2016 Share Posted October 23, 2016 It's not clear to me why you're converting the -B (???) and -C files to V9T9 when it seems the -A file is the only one used in Module Creator? I know I'm missing something here. Quote Link to comment Share on other sites More sharing options...
Sinphaltimus Posted October 23, 2016 Author Share Posted October 23, 2016 It's not clear to me why you're converting the -B (???) and -C files to V9T9 when it seems the -A file is the only one used in Module Creator? I know I'm missing something here. My guess is that module creator automatically loads in the -B and -C files because when I only do the -A (convert to v9t9 in ti99dir) then module creator will throw errors on the -B even though I only loaded the -A. Quote Link to comment Share on other sites More sharing options...
Sinphaltimus Posted October 23, 2016 Author Share Posted October 23, 2016 Enjoyed the video and the whistling while you wait type commentary. Funny! Did I miss where you created the ZOMBIE-B file? What's that? I saw XB, -A,-S, -C and -O?? Probably. Quote Link to comment Share on other sites More sharing options...
Airshack Posted October 23, 2016 Share Posted October 23, 2016 I noticed Harry's compiler/loader process seems to produce the -B in the background, without specific mention. Sent from my iPhone using Tapatalk 1 Quote Link to comment Share on other sites More sharing options...
Sinphaltimus Posted October 23, 2016 Author Share Posted October 23, 2016 (edited) I noticed Harry's compiler/loader process seems to produce the -B in the background, without specific mention. Sent from my iPhone using Tapatalk Oh I thought you meant when I converted the -B and -C to v9t9. My bad. Edited October 23, 2016 by Sinphaltimus Quote Link to comment Share on other sites More sharing options...
Airshack Posted October 23, 2016 Share Posted October 23, 2016 Right. It was the only part I didn't understand because I didn't notice the -B being generated, and you didn't mention it earlier in the video. Little points though -- overall awesome! Sent from my iPhone using Tapatalk 1 Quote Link to comment Share on other sites More sharing options...
Sinphaltimus Posted October 24, 2016 Author Share Posted October 24, 2016 (edited) Also, in the DSK options of classic99, you could simply select the Output files with V9T9 headers to completely remove the need for ti99dir. Which is what I'm doing now (as of yesterday). Someone (maybe Tursi) told me about this a while ago but I had forgotten about it until I was trying to enable DV files as Windows text and I noticed the option. Works great. Edited October 24, 2016 by Sinphaltimus Quote Link to comment Share on other sites More sharing options...
Tursi Posted October 24, 2016 Share Posted October 24, 2016 For Classic99: Although it's sometimes useful to default a drive to output Windows text, for compatibility's sake I personally leave that option off and add ".?W." to the filename to force Windows only when I need it. (IE: DSK1.?W.FILENAME.TXT). But yeah, otherwise it can default to TIFILES or V9T9. TIFILES files have no restrictions on filename, V9T9 is limited to 10 characters and there are punctuation restrictions. For compatibility in V9T9 mode I recommend sticking to 8 characters and only uppercase letters, numbers and underscore. (Classic99 doesn't do the extension, that's the reason for the length limit). 1 Quote Link to comment Share on other sites More sharing options...
Sinphaltimus Posted October 24, 2016 Author Share Posted October 24, 2016 (edited) For Classic99: Although it's sometimes useful to default a drive to output Windows text, for compatibility's sake I personally leave that option off and add ".?W." to the filename to force Windows only when I need it. (IE: DSK1.?W.FILENAME.TXT). But yeah, otherwise it can default to TIFILES or V9T9. TIFILES files have no restrictions on filename, V9T9 is limited to 10 characters and there are punctuation restrictions. For compatibility in V9T9 mode I recommend sticking to 8 characters and only uppercase letters, numbers and underscore. (Classic99 doesn't do the extension, that's the reason for the length limit). You know, I gotta get better at adding 1+1. The "Open/Save" script you gave me to collect data from my programs has that in it and you explained to me what it does. But it never occurred to me that it would work with program file saves. Amazingly great. Edited October 24, 2016 by Sinphaltimus Quote Link to comment Share on other sites More sharing options...
Tursi Posted October 25, 2016 Share Posted October 25, 2016 Oh.. no, it won't do anything for a PROGRAM image. I was addressing where you said you changed the configuration for the folder to write all D/V files as Windows Text. (But later I read why you were doing that). The other magic tags are ?T and ?V for TIFILES and V9T9 format respectively (allowing you to override the configuration for a file). 1 Quote Link to comment Share on other sites More sharing options...
Sinphaltimus Posted January 2, 2018 Author Share Posted January 2, 2018 (edited) Sorry: I typed an entire long,detailed question and somehow, half of it got deleted when i posted. I'll start a new topic. Edited January 2, 2018 by Sinphaltimus Quote Link to comment Share on other sites More sharing options...
twoodland Posted January 8, 2019 Share Posted January 8, 2019 Quick and Dirty Video Tutorial: Attached here is an mp4 video from start to finish summarizing the method and applications I choose to use. They work for me assuming my code adheres to certain rules. First, I use Classic99. Harry Wilhelm's compiler comes with it along with a guide. in your class99 folder you'll see the contributor's folder. look in there for the docs.pdf and read them from start to finish. It's a full guide on how to get your AE5 file from your BASIC file as well as the rules you need to follow. From there I take my compiled program in to TI99Dir and convert it to a V9T9 file. Then I go in to Module creator to convert it in to a non inverted rom. Then I copy the produced bin file to my flashrom99 sd card, plug it in to a ti-99/4a and choose my file from the list. And it works, usually. This mp4 video>>xb2fr99.zip<< shows you the entire process from start to finish in 12 minutes and 20 seconds. Sinphaltimus, YOU ROCK! I really appreciate you taking the time and effort to produce this tutorial. I learned so much from watching it. I am so glad I stumbled upon it. I am sure there are others, it is just a matter of searching and finding them. I would like to make a suggestion to the moderators for a TI-99/4A Tutorials Sticky Topic where this and other educational/instructional items can be found. 2 Quote Link to comment Share on other sites More sharing options...
Omega-TI Posted January 8, 2019 Share Posted January 8, 2019 I agree @twoodland. Video tutorials can be quite helpful to newbies. Many of these excellent posts scroll down the screen over time and get lost. Having good ones all in one place would be helpful. Quote Link to comment Share on other sites More sharing options...
Airshack Posted January 9, 2019 Share Posted January 9, 2019 TI99Dir no longer required in this process and the compiler is a whole lot easier and faster to use in 2019. Many thanks to Lenny for putting this all together back in 2016. He explained so much to me back then, before I had the XB256/Compiler/Module Cteator workflow down. Update requested! 1 Quote Link to comment Share on other sites More sharing options...
Sinphaltimus Posted January 9, 2019 Author Share Posted January 9, 2019 Awe thanks guys. so sorry for being afk for so long. I've had some major life changes to transition to. But I'm slowly working my way back to my hobbies. I would love to update the video tutorial but I feel like a noob all over again. LOL. It's going to be some time before I'm back posting regularly and working on things. right now I'm trying to square up some unfinished business with projects I've put on hold for far too long. 4 Quote Link to comment Share on other sites More sharing options...
+Ksarul Posted January 13, 2019 Share Posted January 13, 2019 Good to see you functional again, @Sinphaltimus! Quote Link to comment Share on other sites More sharing options...
twoodland Posted April 3, 2019 Share Posted April 3, 2019 Since the recent change to the PI.CLOCK call, I have been trying to update my TIPICLOCK XB program that I converted to EA5 (to use with 4ADOS) using the steps outlined in Sinphaltimus' xb2fr99 video. I had success before, but now I can't seem to get it to work. I would like to end up with offering three versions zipped up for everyone's use: 1. XB Program (listed in this post) 2. EA5 Program (to be loaded via 4ADOS (LOAD TIPI.UTIL.TIPICLOCK ) 3. BIN Program (for launching from FR99 or FG99) Would someone be willing to help educate me on what the steps are so that I will understand the method to do this? 100 REM ******************* 110 REM * TIPICLOCK v2 * 120 REM * by Tim Woodland * 130 REM *-----------------* 140 REM * For TIPI * 150 REM * Obetav035 * 160 REM ******************* 170 CALL CLEAR 180 OPEN #1:"PI.CLOCK",DISPLAY ,INPUT 190 CALL KEY(0,K,Q) 200 INPUT #1:W$,D$,T$ 210 IF W$="1" THEN F$="MONDAY" 220 IF W$="2" THEN F$="TUESDAY" 230 IF W$="3" THEN F$="WEDNESDAY" 240 IF W$="4" THEN F$="THURSDAY" 250 IF W$="5" THEN F$="FRIDAY" 260 IF W$="6" THEN F$="SATURDAY" 270 IF W$="7" THEN F$="SUNDAY" 280 DISPLAY AT(2,1):F$$:T$ 290 IF Q=0 THEN 190 300 CLOSE #1 310 END Quote Link to comment Share on other sites More sharing options...
wolhess Posted April 3, 2019 Share Posted April 3, 2019 Change line 180 to 180 open #1:"PI.CLOCK",DISPLAY, INPUT, FIXED 19 Then it should work 2 Quote Link to comment Share on other sites More sharing options...
twoodland Posted April 3, 2019 Share Posted April 3, 2019 Change line 180 to 180 open #1:"PI.CLOCK",DISPLAY, INPUT, FIXED 19 Then it should work Thank you wolhess! I will give that a try. Quote Link to comment Share on other sites More sharing options...
Omega-TI Posted April 3, 2019 Share Posted April 3, 2019 I just tried it (the BASIC version) and it worked fine on my updated TIPI... 2 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.