bgri / m100LE

A Wordle-like game for the vintage Tandy (Radio Shack) Model 100
11 stars 1 forks source link
m100 trs-80 trs-80model100 wordle

m100le - Wordle for the Tandy TRS-80 Model 100

m100le

A version of Wordle created for a forty-year-old computer, the Tandy TRS-80 Model 100 (and family).

M100LE on a NEC PC-8201

Quickstart

If you already know how to transfer binary files to your Model 100, you only need two files: the tokenized basic for your system (e.g., M100LE.BA), and the compressed wordlist for the current year (e.g., WL2023.CO). Pick one from each of the tables below.

Tip: You can transfer all of the above files, and more, to a modern computer by downloading the most recent .zip file from the RELEASES section.

Updates v0.m

A note about this update

Though the look of the game hasn't changed much, a lot has gone on behind the scenes, thanks to the amazing work by hackerb9:

Documentation

m100le is an implementation of WORDLE for the TRS-80 Model 100 and related computers.

It is written in the unit's on-board BASIC, a subset of Microsoft BASIC included with the device.

WORDLE'S instructions are very simple:

image

Differences from Wordle

As far as possible, we have attempted to remain faithful to the original game and gameplay. The following features were changed.

Valid 5 letter word

We've chosen to eliminate this constraint, given the limited onboard memory of the Model 100.

All six years of daily words

WORDLE contains a wordlist of over 2000 five-letter words, one per day for six years. m100le has split the wordlist into seven files, based on the year, so you need only download the current year's wordfile.

Coloured tiles

As the Model 100 uses a monochrome LCD display, we don't have the ability to use colours to provide the clues. Instead, m100le shows symbols.

Gameplay

image Daily, a five-letter word is selected and players have six tries to guess it. Each guess is rewarded with clues. After every guess, each letter is evaluated and marked in the Clue Panel as either X/*, ?, or . (CORRECT LETTER, QUESTION MARK, or PERIOD).

Note that to play the same as the official Wordle, m100le now marks multiple instances of the same letter in a guess, such as the "P"s in "POPPY", with a QUESTION MARK even if the letter only appears once in the answer. (In previous version of m100le, excess repeating letters were shown as a PERIOD.)

End of game

When either the word is guessed correctly, or no correct word is guessed after six attempts, the game ends and you have a few options:

Today's game requires today's date

Many Model 100 computers no longer have working internal backup batteries for the clock and will have the wrong date set. You can fix this by setting DATE$ or by altering the program.

Installation

If you know how to transfer binary files to your Model 100, just grab the two files mentioned above in the Quickstart section. If you do not know how (or lack the tools), read on.

ASCII install

You will need to transfer both the m100le program and at least one wordlist file in ASCII and convert them to binary. Because the ASCII versions are significantly larger, these instructions include some tricks to save memory.

Formats

As mentioned above, there are multiple versions of the M100LE program available. Only one file, (M100LE+comments.DO), is the true source code. All others are derived automatically, mostly for smaller file size and to ease installation.

Roadmap

FAQ

About the word files and today's word

How wordfiles work

Will my m100le word be the same as today's NYT Wordle word?

My Model 100 says the date is 1926! Is m100le Y2K Compliant?

Feedback

If you have any feedback, please reach out to us:

Acknowledgments

Authors