nuxi Posted August 16 Share Posted August 16 The hit game of 2022, now written in 2024 for a machine built in 1979 That's right, it's everybody's favorite green and yellow word game bought up by a litigious newspaper! I figured if I was going to actually join the community, I should probably contribute something. I've sort of been watching from the sidelines while I waited for the time and space to get to actually play with my toys. So it's been probably 30 years since I actually programmed a TI. As a challenge (and because there aren't enough) this is a cassette-only game written for an unexpanded console. I managed to fit the entire dictionary in, which was kind of an interesting process. While this game (obviously) could have been written in 1979, nobody in their right mind would have. Building the dictionary and doing the data processing on it to compress it down to make it functional would have taken weeks or months, not a few minutes in excel. There's maaaaybe a few extra bytes to be found, so don't expect any major enhancements. It doesn't check guesses against the dictionary. I mean, it could, I probably could fit that in there, but I don't think you want to wait the extra 45 seconds or so per guess. I did consider a Hard Mode, and still might do it as an alternate version. Developed in JS99er. Didn't work on Classic 99, even with CALL FILES(0). Have yet to try it on Real Iron. tidle.zip 7 Quote Link to comment https://forums.atariage.com/topic/371018-ti-dle-a-console-basic-game/ Share on other sites More sharing options...
+Schmitzi Posted August 16 Share Posted August 16 Hi, I dont get it to run. tried 3 times but no gain. I waited up to 10 minutes here, listening to the sound, then it says DATA OK (see pic), then this error 56. Just an idea, isn´t there a way for the JS99er just to "plug" a .WAV file with one click into the ram ? I mean, without handling all the load procedures from OLD CS1 pressing ENTER and PLAY and so ? thx 2 Quote Link to comment https://forums.atariage.com/topic/371018-ti-dle-a-console-basic-game/#findComment-5516840 Share on other sites More sharing options...
nuxi Posted August 16 Author Share Posted August 16 1 hour ago, Schmitzi said: Hi, I dont get it to run. tried 3 times but no gain. I waited up to 10 minutes here, listening to the sound, then it says DATA OK (see pic), then this error 56. Just an idea, isn´t there a way for the JS99er just to "plug" a .WAV file with one click into the ram ? I mean, without handling all the load procedures from OLD CS1 pressing ENTER and PLAY and so ? thx You can try pasting in the source if you want. Distributing a tape is just more fun. Don't forget to turn off disk drives in the JS99er Options! ti-dle.bas 3 1 Quote Link to comment https://forums.atariage.com/topic/371018-ti-dle-a-console-basic-game/#findComment-5516889 Share on other sites More sharing options...
+Schmitzi Posted August 16 Share Posted August 16 okidoki it runs now, but what can I enter there ? It takes any input by quitting with a beep 🤔 Quote Link to comment https://forums.atariage.com/topic/371018-ti-dle-a-console-basic-game/#findComment-5517012 Share on other sites More sharing options...
nuxi Posted August 16 Author Share Posted August 16 8 minutes ago, Schmitzi said: okidoki it runs now, but what can I enter there ? It takes any input by quitting with a beep 🤔 Check caps lock. I had to use a lower case font, but you should be typing upper case. If the text you type is black, that is correct. Sorry-I didn't have room for upper case. Or a reminder to check caps lock. Or rules. Or my name 1 Quote Link to comment https://forums.atariage.com/topic/371018-ti-dle-a-console-basic-game/#findComment-5517021 Share on other sites More sharing options...
Asmusr Posted August 16 Share Posted August 16 Cool, a TI-DLE.wavE. For anyone, like me, who has never played the game before, you have to enter a 5 letter word. 1 Quote Link to comment https://forums.atariage.com/topic/371018-ti-dle-a-console-basic-game/#findComment-5517066 Share on other sites More sharing options...
Asmusr Posted August 16 Share Posted August 16 Whoa, there are some difficult words to guess. Quote Link to comment https://forums.atariage.com/topic/371018-ti-dle-a-console-basic-game/#findComment-5517073 Share on other sites More sharing options...
jrhodes Posted August 16 Share Posted August 16 Had a game like this on my old HTC Windows Mobile PDA called "cinco", featured a little animated sumbrero hat character that would tell you how many correct letters was in your guess. Quote Link to comment https://forums.atariage.com/topic/371018-ti-dle-a-console-basic-game/#findComment-5517116 Share on other sites More sharing options...
+Schmitzi Posted August 17 Share Posted August 17 ah cool; i Never played that style of game I have to remember some vocabulary now long time ago Quote Link to comment https://forums.atariage.com/topic/371018-ti-dle-a-console-basic-game/#findComment-5517319 Share on other sites More sharing options...
+Schmitzi Posted August 17 Share Posted August 17 ah ok, so one basic thing is not to use the green ones again, not to waste tries 2 Quote Link to comment https://forums.atariage.com/topic/371018-ti-dle-a-console-basic-game/#findComment-5517322 Share on other sites More sharing options...
+Schmitzi Posted August 17 Share Posted August 17 Or just give em some try, and then guess guess guess 🤣 2 1 Quote Link to comment https://forums.atariage.com/topic/371018-ti-dle-a-console-basic-game/#findComment-5517324 Share on other sites More sharing options...
+mizapf Posted August 17 Share Posted August 17 MAME immediately exists when it reads the first few bytes with "ERROR DETECTED IN DATA". Maybe these are the length bytes, and TI BASIC does not like them. Quote Link to comment https://forums.atariage.com/topic/371018-ti-dle-a-console-basic-game/#findComment-5517410 Share on other sites More sharing options...
nuxi Posted August 17 Author Share Posted August 17 8 hours ago, Schmitzi said: Or just give em some try, and then guess guess guess 🤣 In the original version all guesses must be English words, but that search would take too long, so it is on your honor I could probably find enough bytes to force you to use any green or yellow letters you have used. That is hard mode. 1 Quote Link to comment https://forums.atariage.com/topic/371018-ti-dle-a-console-basic-game/#findComment-5517427 Share on other sites More sharing options...
Asmusr Posted August 17 Share Posted August 17 I managed to run it in both Classic99 and MAME. In Classic99 using CALL FILES 0 and in MAME by inserting some silence at the beginning of the wav file (it didn't seem to be able to rewind to the beginning of the file). 3 Quote Link to comment https://forums.atariage.com/topic/371018-ti-dle-a-console-basic-game/#findComment-5517522 Share on other sites More sharing options...
RickyDean Posted August 17 Share Posted August 17 (edited) Yesterday I copied and pasted the text after I saved the .bas file to JS99er and then saved to dsk. I had to do a Call Files(0) in JS99er to get it to run after loading from the disk. Today doing the same thing, it is not running. getting a "MEMORY FULL IN 10" error Well after some trial I realized that when I copied and pasted from notepad++, I was introducing an unknown character as I pasted into JS99er, I then opened the file in Notepad and made sure I just copied from line one down, instead of selecting all and it pasted into TI Basic with some memory full warnings, then I saved it to disk again, reset Js99er, entered TI Basic, performed a CALL FILES(0) and then loaded the file from the disk image, it loaded and is running. Edited August 17 by RickyDean added content Quote Link to comment https://forums.atariage.com/topic/371018-ti-dle-a-console-basic-game/#findComment-5517549 Share on other sites More sharing options...
+mizapf Posted August 17 Share Posted August 17 56 minutes ago, Asmusr said: I managed to run it in both Classic99 and MAME. In Classic99 using CALL FILES 0 and in MAME by inserting some silence at the beginning of the wav file (it didn't seem to be able to rewind to the beginning of the file). I tried to mimic that pause by pressing Play after a delay of about 8 seconds, but that brought the same result. The difference to other cassette files that I have is the sample rate of 48000. My files all have a rate of 44100. Did you preserve the rate when you inserted the silence, or did you rewrite it with that other rate? Quote Link to comment https://forums.atariage.com/topic/371018-ti-dle-a-console-basic-game/#findComment-5517558 Share on other sites More sharing options...
Asmusr Posted August 17 Share Posted August 17 13 minutes ago, mizapf said: I tried to mimic that pause by pressing Play after a delay of about 8 seconds, but that brought the same result. The difference to other cassette files that I have is the sample rate of 48000. My files all have a rate of 44100. Did you preserve the rate when you inserted the silence, or did you rewrite it with that other rate? I preserved the sample rate. tidle1.wav 1 Quote Link to comment https://forums.atariage.com/topic/371018-ti-dle-a-console-basic-game/#findComment-5517571 Share on other sites More sharing options...
+mizapf Posted August 17 Share Posted August 17 Interesting, does not work for me. I'm still getting the immediate ERROR DETECTED IN DATA. TI BASIC, CALL FILES(1), NEW? Quite simple, you must not use a disk controller. mame ti99_4a -cass1 tidle.wav Fully naked TI-99/4A does it. 1 Quote Link to comment https://forums.atariage.com/topic/371018-ti-dle-a-console-basic-game/#findComment-5517584 Share on other sites More sharing options...
nuxi Posted August 17 Author Share Posted August 17 1 hour ago, mizapf said: Interesting, does not work for me. I'm still getting the immediate ERROR DETECTED IN DATA. TI BASIC, CALL FILES(1), NEW? Quite simple, you must not use a disk controller. mame ti99_4a -cass1 tidle.wav Fully naked TI-99/4A does it. Yeah, sorry. This was really a programming exercise to get myself back in practice at TI BASIC more than an honest attempt at a good game. I could easily have just shortened the dictionary, but then there wouldn't have been any challenge. The fact that I managed to keep it playable was a bonus. So there was no consideration for making it easy to run 1 Quote Link to comment https://forums.atariage.com/topic/371018-ti-dle-a-console-basic-game/#findComment-5517613 Share on other sites More sharing options...
Cheung Posted August 17 Share Posted August 17 How many words are in the word pool? Quote Link to comment https://forums.atariage.com/topic/371018-ti-dle-a-console-basic-game/#findComment-5517636 Share on other sites More sharing options...
nuxi Posted August 17 Author Share Posted August 17 23 minutes ago, Cheung said: How many words are in the word pool? 2310 Quote Link to comment https://forums.atariage.com/topic/371018-ti-dle-a-console-basic-game/#findComment-5517643 Share on other sites More sharing options...
Cheung Posted August 17 Share Posted August 17 1 hour ago, nuxi said: 2310 Wow, that is a lot. Quote Link to comment https://forums.atariage.com/topic/371018-ti-dle-a-console-basic-game/#findComment-5517670 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.