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

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.

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.

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.

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.

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.

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!

Here's the service manual, btw, in case anyone wants to check out just how extensive it is.

https://data2.manualslib.com/pdf3/59/5840/583936-sharp/mz700.pdf?13059d3a19313aad6c2e0cef5aed5e15&take=binary

I figured it probably makes more sense desoldering the CRTC in the electronics lab at work.

I have a basic desoldering equipment at home that is fine for THT, but not for this, even with the large pin pitch.

In the lab I have access to an SMD rework station, but I've never actually done this.

So, what are your recommendations? Should I first add a bunch of fresh solder and flux to all the pins?

Put Kapton tape all over the plastic (top and bottom?) and surrounding PCB?

#retrocomputing

Alrighty, ordered a Chip Quik desoldering kit (thanks @krnlg and @zwangseinweisung!).

Apparently shipping from the UK to Germany will take between two and three weeks (oh boy). But that at least means I will actually have the time to get that pigsty of a workbench in order just in time.

#retrocomputing

It also means I get time to plan the actual test. Figure out how to connect the IC to test equipment (i.e. a bread board, a power supply and a scope), what tests to run, etc.

I don't think I'll need a lot of components to get the CRTC running, from a cursory glance at the schematic, probably just a crystal, some resistors and capacitors.

The pin pitch seems to be 1mm, too narrow to get clips onto the leads. So I think I'm gonna have to think about soldering wires onto the pins.

Oh no, it seems 17.734476MHz oscillators are kinda hard to get these days, too, and practically impossible in the package type I need.

I hope the one in the computer at the moment is okay. The package is welded shut and there shouldn't have been any relevant mechanical stress on it.

There is some rust around it on the CPU board though. Good thing is, I can desolder and test it individually long before getting started on the CRTC.

If it's broken, I'll have to get creative (or lucky).

I've removed all the rust from the CPU board (as well as I could). The board looks a lot less terrible now. Of course, there's still a lot of work ahead of me restoring the machine, but most of the rust was very superficial and hadn't yet started eating away at the copper or solder joints, yet. No idea if it ever would have - I'm no chemist and don't really understand how rust and other oxides actually spread.

But it's a lot more fun to look at the board now.

#retrocomputing

On this board, some of the vias are filled with solder. In the center of some of them, tiny specks of rust remain.

I think I'm gonna remove all the solder from them and fill them in again.

This is not very urgent though.

I measured the resistance between 5V and GND on the Sharp MZ's CPU board. It came to roughly 47Ω. I felt that's a bit low and compared some other boards I have and each of them came to a few kΩ.

Luckily I found a nice person on a retro computing forum who has a fully working similar machine (MZ-721) and they measured and got 43Ω. This checks out perfectly with mine, where some parts are missing that would lower resistance a bit further.

Looking more like it will work every day.

@rnlf @krnlg to late to say you can get it from amazon.de ?

@zwangseinweisung @krnlg Eek. Yeah, too late.

Ah well. The less I buy from them the better. Didn't even bother checking. I guess that means I'm recovering from compulsively checking them first each time.

@rnlf If you want to avoid damage from heat given the irreplaceable nature of the chip, maybe something like ChipQuik low temperature solder would be an option if you can get it. You flow it on all the joints then it will come off with only a very small amount of heat. Have to clean it off properly afterwards I assume.

https://www.chipquik.com/store/index.php?cPath=200

Aside from that I don't really know enough to advise, but definitely new solder and flux. Heat evenly and beware overheating. I've burnt a few chips.

Chip Quik - ChipQuik Alloy (10)

@rnlf if the rework station has any of those fancy nozzles for specific chip types (like those that only heat around the edges of a square, not the centre) maybe you could get it off without heating the actual package itself very much at all.
@krnlg I think at the location where I work, we only have some simple small diameter round nozzles. I'll work at the office on Tuesday and see what we got there.
@krnlg @rnlf eevblog has a good video about chipquick and how to use it
https://www.youtube.com/watch?v=UmD7F0--7Lc
EEVblog #437 - Removing SMD Parts with ChipQuik

YouTube
@zwangseinweisung @krnlg Thanks! There's so much good stuff on EEVBlog, it's hard to even find the stuff currently useful to the project one works on 😅
@krnlg That looks super useful, wasn't aware that existed. Thanks for pointing it out. Gotta see if I can get it.

@krnlg Watched the EEVBlog video about the stuff and found a source. Seems I can have it shipped from the UK to Germany.

Quite expensive, but with a little practice, this seems like the perfect product for the task.

Gotta be we very thrifty with it and only use on chips that are worth preserving.

@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
@rnlf
It looks in better shape than the CPU, so I'm sure it's fine (he says with absolutely nothing to back that up)...
@TheNewsGuy Haha, that's my hope. The CPU is at least easy to get by.

@rnlf The 731 is the *exact* model I had as a kid!

They were originally bought at my dad's workplace in the early 80s. They got rid of them by the late 80s and replaced them with IBM PCs, so the employees were offered the machines if they wanted them.

My dad took one home, fiddled with it for a few evenings and then gave it to me to play "games" on.

I mostly remember fiddling with the built-in BASIC interpreter to print bizarre patterns with the plotter haha

@Tijn That's probably all you can do with it 😋
@rnlf I mostly remember waiting 20 minutes for a game to load from tape, only for it to give a read error and having to do it all again. I sometimes had to spend the entire school break just to wait for a game to load 😬
@Tijn @rnlf time that could then be spent reading the inch-thick manual! Mmmm
@Spoonboy @Tijn Not sure they were that thick for the handful of games ever made for the MZ-700 series.
@rnlf @Spoonboy At this age I could also barely read :P
@rnlf @Tijn true, I'm used to Microprose sims, where the manual basically qualified you as a pilot, military historian and codebreaker before you even powered up your 286 ;P
@Tijn That's honestly my experience with all tape drives ever, haha.

@rnlf @Tijn

It was a home computer, not really for businesses :) The MZ-80B was the business computer from around that time made by Sharp.

@sharpworks @Tijn Yeah, okay. But what did people actually use it for? If it's bad for gaming, why bother 😅

Just looked at your site, absolutely amazing stuff.

So much love for this little unknown computer. Loving it!

@rnlf @sharpworks I think the question "what do we use this for?" was a pretty big topic in the early days of the home computing revolution haha
@Tijn @rnlf @sharpworks I'm not convinced much has changed in that respect.

@voxel @Tijn @rnlf @sharpworks

I have been working on this for some time. It was initially as a way to figure what I'd want in a 80s-style microcomputer of my own design, but eventually morphed into an aimless computing history binge.

https://gist.github.com/kdrnic/2a310e626388db17a261b6962afeb498

computer.md

GitHub Gist: instantly share code, notes, and snippets.

Gist