August 19th, 2024

Bit-banging a BASIC Birthday

The MTS-70 app, created for the TRS-80 Model 1 to celebrate the author's father's 70th birthday, features a chatbot, games, and showcases the blend of nostalgia and modern technology.

Read original articleLink Icon
NostalgiaAdmirationExcitement
Bit-banging a BASIC Birthday

The article describes the creation of a unique app called MTS-70, designed for the vintage Radio Shack TRS-80 Model 1 computer, to celebrate the author's father's 70th birthday. The app features six functionalities, including a chatbot named Dadbot, a birthday song played through cassette output, marine forecasts, local event listings, a text-based adventure game, and a Go game. The author shares his nostalgic connection to the TRS-80, which was his father's first computer, and details the extensive process of restoring and modifying the machine, including building a custom power supply and integrating modern technology for internet connectivity. The project involved significant trial and error, learning about electronics, and utilizing various resources from the retro computing community. Ultimately, the author successfully created a functional and personalized experience for his father, showcasing the blend of nostalgia and modern technology.

- The MTS-70 app was created for the TRS-80 Model 1 to celebrate the author's father's birthday.

- The app includes features like a chatbot, a birthday song, and games, tailored for personal use.

- The author restored the TRS-80, overcoming challenges with power supply and connectivity.

- The project involved extensive learning and collaboration with the retro computing community.

- The endeavor highlights the intersection of nostalgia and modern technology in personal projects.

Related

Programming Like It's 1977

Programming Like It's 1977

The article explores programming games on the Atari VCS, a pioneering hardware platform from the 1970s with constraints that inspired creativity. Coding in 6502 assembly language offers a retro experience. The Atari 2600+ release supports old hardware for modern gaming. Learning on the Atari VCS reveals early programmers' challenges and solutions, fostering creativity.

The Apple II shows how amazing the C64 was

The Apple II shows how amazing the C64 was

Ruben Schade, a tech writer and IaaS engineer, shared his experience with retro computers, favoring the Apple //e despite being a "Commodore guy." He praised the Apple //e's charm, expandability, and value proposition over the Commodore 64, acknowledging the C64's superior graphics and sound. Schade plans to enhance his Apple //e setup with modern reproductions, emphasizing its unique appeal for retro computing.

FauxTRS

FauxTRS

The GitHub repository provides instructions for building a Faux TRS-80 model using a Raspberry Pi to run a TRS-80 emulator. Detailed guidance on 3D printing, assembly, wiring, and software setup is available. Visit the FauxTRS GitHub repository for more details.

Raspberry Pi and 3D printing brings faux TRS-80 to life

Raspberry Pi and 3D printing brings faux TRS-80 to life

A hobbyist created a 40%-scale replica of the TRS-80 computer using 3D printing and a Raspberry Pi. The project includes a working keyboard, trackpad, and emulates the ancient operating system.

Below the Root: A story, a computer game and my lifelong obsession (2015)

Below the Root: A story, a computer game and my lifelong obsession (2015)

The author reflects on how the 1984 game "Below the Root" inspired their programming career, leading to the development of "The Dreamsong" while facing challenges with rights and modern technology.

AI: What people are saying
The comments reflect a mix of nostalgia, technical insights, and personal experiences related to the TRS-80 and the MTS-70 app project.
  • Many commenters express admiration for the project, highlighting its innovative blend of classic hardware with modern features.
  • Several users share personal anecdotes about their experiences with TRS-80 machines, including repairs and modifications.
  • There are discussions about the technical aspects of sound generation on the TRS-80 and the challenges faced with early Tandy products.
  • Some commenters question the value of the time spent on the project compared to direct interaction with family.
  • Overall, the comments convey a sense of community and shared appreciation for retro computing and its impact on personal connections.
Link Icon 13 comments
By @bitwize - 5 months
As dodgy as the early Tandy stuff's reputation was as "TRASH-80s", it's no surprise that OP's dad loved them. Back in the day, Tandy machines really did deliver value for money. Of course once you popped them open, their manufacturing-design issues would be revealed. There were bodgewires all over the place because of last-minute issues found after the PCBs had gone to manufacturing. And the ones with built-in CRTs had issues wherein the cathode of the CRT was DANGEROUSLY CLOSE to the main PCB. If you weren't careful cracking that puppy open -- zappo! Fried motherboard, possibly fried you!

For these reasons, and possibly also to hide their shame and embarrassment and make extra scratch on service calls, Tandy equipment often had one of those "Warranty void if seal is broken" stickers on it, which are now illegal to enforce even in the USA. They also used to seal the screwholes with Glyptal to prevent unauthorized tinkering; this so incensed my dad that he called all the way up the chain to the president of Tandy Corp. to make them stop (and also drilled through the Glyptal to get at the screws).

But when it worked, it was solid, not to mention cheap. Great stuff for hobbyists and even small businesses.

By @anonymousiam - 5 months
The author mentions that some programs have made sound with the TRS-80 by using tight timing loops that access the bus(es), which create a lot of RFI that can be received by a nearby AM radio tuned off-station. The software loops can be timed to produce musical notes that will be heard (along with much static) on the radio. Looks like he used the cassette outputs directly for sound in this case.

I noticed that the video link on his web page was not a hyperlink. His video is here: https://www.youtube.com/shorts/JD9sXwgHMfc

I never owned a desktop TRS-80, but I repaired one once after a friend of mine inadvertently put 120VAC on the internal 5V power bus. About 1/3 of the chips were blown.

He told me how he blew it up: The Condor power supply he was using to provide +/- 12VDC needed for the RS-232 EIA voltages to drive his modem had the input (line voltage) present on a the same terminal strip with the +/- 12VDC output terminals. After a few beers, he had dropped some metal object (bottle opener?) and it momentarily bridged the 120VAC and one of the 12VDC outputs. The line voltage found its way through one of the 1488/1489 EIA converters, and onto the 5VDC bus. That was enough to let the "magic smoke" out of about a third of the chips.

https://en.wikipedia.org/wiki/Magic_smoke

I do still have a TRS-80 Model 100 in a closet somewhere.

https://en.wikipedia.org/wiki/TRS-80_Model_100

By @deivid - 5 months
Amazing! I love projects that bring some new features to classic hardware; I did something similar for my dad's 50th birthday[0].

[0]: https://blog.davidv.dev/posts/revamping-an-old-tv-as-a-gift

By @pvg - 5 months
By @max-m - 5 months
The Blog was hugged to death, but https://archive.is/1FrpD got through.
By @wang_li - 5 months
I may be getting old but it may be that the enjoyment dad is going to get from this is less than if he'd spent this amount of time with dad instead of making a doodad for dad to futz with.
By @ForOldHack - 5 months
A Whopping 32k on an expansion card! Triple the memory expansion. This is like going from 32Gs to 96Gs, because 64Gbs was just not enough.

"a 48 K machine would have been a very unusually powerful one for 1978." After 1978, it was almost the standard.

By @michaelmior - 5 months
Very cool! I can't imagine how this wouldn't be one of the best gifts ever received.

s/heartiness/hardiness/

By @tomcam - 5 months
This filled me with longing and borrowed nostalgia. I grew up on the West coast but read vast amounts of children’s literature about Long Island childhoods like Josh describes. (I’m a Boomer and eventually realized that such books were ubiquitous because all the big publishers were in Manhattan. The editors just hired their friends, who often lived in the suburbs because they had kids. They could get a few acres for the price of a Brooklyn brownstone. They usually wrote for magazines or ad agencies, a pretty decent living.) These cheerful little books were junk. That’s what I needed. They kept me sane when not taking care of my alcoholic parents or being beaten. It is because of those books that I dreamed of owning a farm, finally acquiring one 50 years after I first dreamed of it, and sadly after most of our children were adults. Despite being in Seattle it has a bit of East Coast vibe.

Josh seems to have a wonderful relationship with reasonably well-adjusted parents. Elsewhere in his blog he describes building not one but two models of his father’s law office, where Josh spent countless hours as a child. What a beautiful thing to be as accomplished as the people in Josh’s family and to be so nostalgic. Gave me shivers!

By @jonjack - 5 months
respect the buc-ees shirt
By @sgt - 5 months
Very impressive!
By @mananaysiempre - 5 months
s/Basic/BASIC/ (HN's title autodestroy strikes again)