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 articleThe 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
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
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
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
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)
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.
- 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.
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.
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.
[0]: https://blog.davidv.dev/posts/revamping-an-old-tv-as-a-gift
the repo linked in the article: https://github.com/joshsucher/mts-70
"a 48 K machine would have been a very unusually powerful one for 1978." After 1978, it was almost the standard.
s/heartiness/hardiness/
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!
Related
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
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
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
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)
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.