Jump to content

Recommended Posts

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

  • Like 7
Link to comment
https://forums.atariage.com/topic/371018-ti-dle-a-console-basic-game/
Share on other sites

 

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

 

image.thumb.png.f3fa259555afd01ad1af86e0f7b493bf.png

  • Like 2
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

  • Like 3
  • Thanks 1
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 :)

  • Thanks 1
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.

  • Like 1

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 by RickyDean
added content
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?

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.

  • Thanks 1

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.

 

  • Like 1
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 :)

 

  • Like 1

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...