I guess I'm gonna talk a bit about the vintage computers I have accumulated over the years, what I have and haven't (yet) done to them, and maybe some extra info?

We'll see what sticks.

#retrocomputing

Okay, this one is for @Tijn

Sharp MZ-731. I think this computer was originally meant for small businesses mostly. It's graphics capabilities are essentially non-existent: It doesn't have any graphics video modes, just text modes, but surprisingly 512 characters to choose from.

The 731 is the second highest model from the range. It featured a built-in tape recorder and plotter.

There's a 780 model, which has all that and more.

#retrocomputing

Show thread

From the images in the previous post you couldn't tell it, but this computer was in an absolutely pathetic state when I got it. The ebay auction listed it as not working, but what I really got was quite something.

It looks like the entire machine was submerged in a swamp for years.

There's some sort of sludge residue and rust everywhere.

Show thread

The CPU is covered entirely in rust.

As far as I can tell from the schematics, there is only a single custom chip, everything else if off-the-shelf stuff and therefore easy to replace.

But if this one logic chip is dead, then I can probably just trash the machine.

I haven't done anything but cleaning and disassembling everything. That was almost five years ago. I've bought better tools in the meantime, so I think I finally have everything I need to get working on this machine again.

Show thread

I have done some research on the one custom chip.

Luckily, the entire service manual for the MZ-700 is available AND back in the day, service manuals actually deserved the name.

It explains the whole system in a lot of detail. In fact, I think a sufficiently skilled person could replicate the entire MZ-700 just with the information in the manual.

So, the chip has three major functions: CRT control, memory control, clock generation.

Show thread

CRT control includes generating the PAL clocks, reading the character codes and color information from VRAM and resting the actual character pixel data from the character ROM.

Memory control does a lot of things. DRAM refresh, memory banking, DRAM row and column addressing and halting the CPU of it tries to access VRAM outside of blanking intervals.

The chip also handles peripheral IO.

Show thread

But the really brilliant part is that it looks like I can test the chip mostly in isolation. Just need to give it 5V and a couple clock signals and it should run.

And thanks to the excellent description of the chip's internals, I should be able to check most if not all of its functions.

So my plan now is to attempt that. It's a first for me, but I feel I have accumulated just enough knowledge and experience to pull it off.

If it works, I know I can fix the entire machine.

Show thread

So, time to clean up the workbench in the next days, desolder the IC and then run some tests.

Don't hold your breath for news, this will take at least a week, most likely longer.

If it works out, I'll rebuild the entire CPU board, replace all the 74xx logic chips, caps, resistors and other small parts and hopefully make it work again.

Wish me luck!

Show thread

@rnlf Good luck! Sounds like a super fun project!

@Exsangus Thanks! It is just at the limit of what I think I can do. It's going to be quite the job

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.