Joe's Computer Museum
@museumjoe.bsky.social
3.8K followers 110 following 1.3K posts
An 80's kid playing with old computers, and sharing that love with the world. Selling cool retro/vintage computer gear! - https://jcm-1.com
Posts Media Videos Starter Packs
museumjoe.bsky.social
An important public service announcement. Avoid killing the encoder in your classic Mac keyboard!
adriansdigitalbasement.com
I made this helpful picture to help you identify Mac 128/512/Plus keyboard cables.
How to identify a Macintosh keyboard cable
Reposted by Joe's Computer Museum
gregpak.net
Hey Georgia! @hankgreen.bsky.social has a convincing pitch for why you should vote AGAINST THE REPUBLICANS in the upcoming Georgia Public Service Commission special election! Potentially save consumers money, kick out some Rs, feel good! YOUR VOTE WILL COUNT HUGELY! www.youtube.com/watch?app=de...
I Need 1% of Georgia to Watch This Video
YouTube video by Hank Green
www.youtube.com
Reposted by Joe's Computer Museum
foone.bsky.social
I've been bedridden for the last 10 months for medical reasons, and I'm still about 1000$ behind on being able to pay for my car and storage. I'm sorry to keep asking, but if you could send a couple dollars, it'd really help.

ko-fi.com/fooneturing
Support Foone Turing ❤️
Become a supporter of Foone Turing today!
ko-fi.com
museumjoe.bsky.social
Spectragen Update: I found where the NOAA weather variables live in memory. I've found the code that writes those variables.

The code is an indecipherable mess of double layered indirect indexed lookups.

Send help.
museumjoe.bsky.social
Working on More Cool Things™ for jcm-1.com

How about a JCM special version of the MiniPerformer+ for the Mac Plus, that clips over the CPU?

No soldering required. No permanent mods.

Interested? Sound off in the comments.
museumjoe.bsky.social
1) Install 24H2. Use bypass. Install all updates.
2) Use Pro instead of Home. Say you're on a domain.

IYKYK
museumjoe.bsky.social
All I need to figure out from here is where in memory this system stores it's NOAA settings. I mean, I seem to have found a -copy- of it used for data entry in the menu, but not the real data.

With that, I can find other routines that read those data, and reverse engineer those.

Maybe.
museumjoe.bsky.social
Reverse engineering a re-entrant multitasking Z80 operating system for bespoke hardware with no source code and almost no Z80 experience isn't exactly easy.

But I'm trying. Tonight's Spectragen progress:
Reposted by Joe's Computer Museum
zophar.bsky.social
Being laid off stinks. That said - I have free time now! I think it's time to finally finish editing my interview with ZSKnight (one half of the original developer team of ZSNES in the 1990s). Let you all know when it's done, should be this week, and I hope you all enjoy.
Reposted by Joe's Computer Museum
studio8502.ca
You don’t have to self-identify as a pederast to be one. You just have to abuse children.

You don’t have to self-identify as a murderer to be one. You just have to murder people.

This is a post about Fascism.
Reposted by Joe's Computer Museum
studio8502.ca
“Antifa” considered as a singular organization is the ultimate expression of the conservative tendency to invent a guy and get mad at him.
museumjoe.bsky.social
2026 will be the year of linux, probably.
Reposted by Joe's Computer Museum
chaoskat.bsky.social
Salvation Army seen feeding ICE today. For anyone who doesn't already know about their bigotry, here is more, No need to give them your money this Christmas, or ever.
unraveledpress.com
It’s dinner time for the police. Appears to be pizza from a Salvation Army van.

Broadview’s “free speech” curfew starts soon, at 6pm.
Reposted by Joe's Computer Museum
mac84.bsky.social
Woo-hoo! I’m now set up to properly archive Apple II 5.25” disks! 💾
An AppleSauce sync sensor installed to properly track disk drive motor speeds. A later Apple II series 5.25” disk drive with the top cover removed, reading a floppy disk.
museumjoe.bsky.social
Related note: I should create a Ghidra server somewhere and put my work on it, so folks can collaborate on the decomp directly.

Hmm... that's for later.

Right now is sleep. Morning is order prep. Sunday is order pack.
museumjoe.bsky.social
Tonight's Spectragen Update:

I'm trying to work out how to send updated date and time to the unit. I'm very close: I can see in the code where data should be parsed, and I can seemingly send "valid" time commands to the unit: but the time doesn't update.

Any Z80 freaks out there wanna help?
museumjoe.bsky.social
Hey, Nerds!

I've updated the github repo for the Spectragen Project. Files now available for editing pages directly on your computer. It's Python, so it should work on just about anything.

Maybe one day I'll learn how to do version forks. HA!
GitHub - jcm-1/sg3_4-reverse: Texscan MSI SpectraGen 3/4 Reverse Engineering
Texscan MSI SpectraGen 3/4 Reverse Engineering. Contribute to jcm-1/sg3_4-reverse development by creating an account on GitHub.
github.com
museumjoe.bsky.social
Did you know that the Texscan MSI Compuvid Spectragen 4B can make a picture of a Millennium Falcon?

On an unrelated note: I created this screen on a PC with a Python script and sent it over serial.

The page editor works. YAY!

Still some rough edges, but we're getting there.
a spectragen and its brand new page editor application side by side, showing that data made on the page editor shows up properly on the spectragen

also, a millennium falcon using block graphics
Reposted by Joe's Computer Museum
weratedogs.com
This is Manolo. His family invited strangers to spend time with him on his last day. His mom said, "This was such a perfect way to celebrate the life of a dog who truly loved spending time with people and their dogs. Run free and fast forever, Manolo. I will never stop missing you." 14/10 for all
Reposted by Joe's Computer Museum
robertsundling.bsky.social
It's time! After 33 years, I'm adding Gravis UltraSound support to my DOS game engine. 😄

I never owned a GUS back in the day, so it never happened. Now I've got a PicoGUS from @polpo.org (and a great emulator from @86box.net). So off we go!

Step 1A: I mirrored the final GUS SDK (v2.22) on GitHub.
GitHub - RobertSundling/GUSDK222: Gravis UltraSound, PC GamePad, and Analog Pro SDK V2.22 (GUSDK222.ZIP)
Gravis UltraSound, PC GamePad, and Analog Pro SDK V2.22 (GUSDK222.ZIP) - RobertSundling/GUSDK222
github.com