Internal Memory Expansion for the Z88

See all articles from Update July 1996

I’ve always wanted to add memory to the Z88. I got started with the Z88 a bit late in its life so a lot of the products I read about were no longer available. Reading back through the old magazines, I noticed some advertisements for internal memory expansion kits. Since none of them are available anymore, I decided to make it a do it yourself project. I started with the Z88 service manual. It explains that the internal memory is pseudo-static memory. This type of memory is not common. I did manage to find one advertisement for it. The company is Microprocessors Unlimited. They stock both 128k and 512k pseudo-static memory thats perfect for the Z88. The prices are $9.95 for the 128k memory and $27 to $30 for the 512k memory. Back to the service manual, It also explains the memory socket is pinned for the 128k memory chip. The only problem is every Z88 board I’ve looked at has the memory chip soldered in. Some of you may be lucky enough to have a socketed chip, but don’t expect it. Carefully unsolder the old memory chip and install a low profile socket. Make sure to use a 32 pin socket. You will need to clean out the extra 4 holes above the 32k ram which only uses 28 pins. I tried the 128k chip first. It worked right away. The Z88 recognized it without doing anything special. I installed the 512k chip and it only saw the first 128k. Back to the service manual. The service manual explains the Z88 is designed to access four blocks of one megabyte each. To access the full one megabyte, you need to use all the memory address lines. Memory address lines 17 and 18 don’t go to the internal ram socket. They do go to each of the option card connectors. It happens that there are three pads by each connector. Use the two pads next to each other that go to the second and third pin from the end of the connector. These pads are memory address lines 17 and 18. They are perfect for this project. Solder a wire to each pad on the foil side of the board. Make sure your wire doesn’t go through the pad too far. There is a metal bar that too long a wire could short against. There are a number feed thru holes on the each side of the internal ram chip. I prefer the feed through hole by pin 3 of the memory chip and the feed through by pin 18 of the memory chip. This allows you to run the wire right to the pins you want. Don’t solder the wire to the feed through holes. Just run the insulated wire through it. Feed one of the wires through each feed hole. Don’t use too much wire. You want to make sure none of the wire interferes with the option slots. I left pins 1 and 30 bent out of the socket so that it would be easy to solder the extra memory lines on. After attaching the two memory lines, the Z88 woke up with 512k. It recognized all of it. One last detail. the clearance under the keyboard is tight. When I put the Z88 back together, I noticed the keyboard bent a little. Then I looked at the bottom of the keyboard, I saw that there was a clear space above the Z88 rom. Use a sharp pair of wire cutters to trim the area on the bottom of the keyboard above the ram just like it is over the rom. Now the keyboard fits well. This is why its better to use a low profile socket if you have one. Enjoy this simple do it yourself project. The only hard part is unsoldering the old ram chip. Be careful and you’ll be successfull. If you aren’t good at soldering, please ask someone that is. This is a great way to cheaply upgrade your Z88.

A few notes: Make sure to completely back up your Z88 before starting this project. Zback works great for a full backup. You will probably need to do a hard reset to get the Z88 to check to see how much memory is now installed. Don’t be surprised if the Z88 makes a strange noise the first time you turn it on. Just perform a hard reset and it will be fine after that. I didn’t have time to make a fancy drawing of how to do this. I’ve included a basic diagram that should help. My next project is to add two 512k ram chips to an option slot. It should be possible to make a one megabyte board for about $60. The connector is a challenge though.

Microprocesors Unlimited (918) 267-4961

128k pseudo-static ram   Hitachi   HM658128ALP        $9.95
512k pseudo-static ram   Hitachi   HM658512LP         $27.00-$30.00
(Either speed 80 or 100 ns should work fine)

Don Walterman
[address omitted]

Z88 Memory Upgrade (viewed from bottom of board)
Z88 Memory Upgrade (viewed from bottom of board)