zondag 26 maart 2017

ZX-81



One year after the release of the (now unobtainable) ZX80, Sinclair introduced the ZX81 in 1981. Almost 1.5 million units were sold, so they are not particularly rare. I bought this one for €25,- and it came complete with the original power supply.
The ZX-81 is small. Really small, as you can see in the picture above (although I must admit I have big hands). It has a tiny membrane keyboard which has four or five functions for every key. There is a lot of mode-switching when entering a program.

Since this was a real home-computer, it only came with an RF connector so you could connect it to your standard TV-set.Which is impractical in these days so I decided to modify it for composite video. Which is actually quite simple. The video signal is already there, it only needs a bit of buffering and you'll have to bypass the RF modulator. I got my instructions from here: "Adding a composite video output.", but of course I started with this  illustrated step-bystep instruction on taking it apart. And what happens to almost everybody also happened here: the keyboard flatcable broke when I turned the PCB over. :-(
Crack...
The only solution is to cut off the broken section, reshape the end of the cable and push it in again. And the latter part is the hardest. The flatcable is fragile and flexible so it's very hard to get a grip and push it into the connector. I used a pair of flatnose pliers, grabbed the cable firmly, close to the header and pushed it it small steps at a time. It's not something you want to do often, so it's better to do this after finishing the video mod.

The video buffering circuit is really simple. It's just a NPN transistor and a 100 ohm resistor.
I chose the BC547, which is as one of the most common transistors in the world, and it worked fine.
On the side of the RF-box there are all the connections you need



After cutting off the resistor that is connected to the centre pin of the RF connector, I pushed the emitter lead of the transistor through the white hole on the side, and soldered it directly to the connector pin. I also soldered one end of the resistor to the pin, and the other end to the metal of the shielding.
I cut the 5V lead close to the box, soldered it to the collector and finally cut and connected the video lead to the base of the transistor. And this simple mod works surprisingly good:
Next I tried to write a line of code, and save it by recording the tape output on a laptop. After connecting the 'MIC' output to the microphone input of my laptop and trying to record the signals using 'Audacity' I found this does not work. Somehow the output signal is extremely weak, and it was impossible to record even the faintest sound. Apparently the output is intended for a specific type of tape recorder that supported a condenser microphone, which generates very small signals.
When checking with an oscilloscope I can see the signal is actually generated on pin 16 of IC1. But the filter, made up from R29, C12, R27 and C11, attenuates it tremendously. I tried removing R27, and replacing it with a 100K resistor, but that did not seem change much. (Nope. That makes sense with this 47nF capacitor still in place...) Probably the best solution would be to  pick up the signal from pin 16 and buffer it using an OPAMP.

Price [Original] €25,- [ £69.95]
Processor Zilog Z80 @ 3.25MHz
RAM 1KB
ROM 8KB
Programming Sinclair Basic
Why ? Iconic, as being the first super cheap computer.


maandag 19 september 2016

CPC464

The Amstrad / Schneider CPC464. Again a perfect, though quite lengthy story on The Register about the origin and creation of this machine.
 It's a Z80 based computer with a built-in cassette-recorder. Quite amazing for it's time. The one I bought from eBay is in a reasonable condition. Its got some bumps and scratches and it definitely needs a good cleaning.


It came without a manual, but this is available at the CPCWiki.

dinsdag 6 september 2016

Thomson MO5

This one was advertised on eBay as 'ORDINATEUR THOMSON MO5 EN LOOSE'. Yes, it came from France. While collecting several types of computers from the eighties I slowly realised that every country has it's own history of retro computing.In the UK it's mainly Acorn and Sinclair, Germany was mostly Commodore minded, TRS-80 and Apple in the States. And in the Netherlands we had a mix of all of these, plus some additional Philips computers like the P2000.
But France it was slightly different. As the French government needed a computer to be used in schools they obviously wanted to have a French product. So Thomson hastily produced the MO5, which had to compete with the ZX-Spectrum and Commodore 64. But it was actually already outdated when it was released so they were mainly sold to schools. In large quantities I presume, because they are not very rare on eBay. Almost none have found their way to other countries, most likely because they were only produced with an AZerty keyboard.

For me there are a few challenges. First it came without any accessory, so I'll have to find a 17VDC power supply and a connection cord for the cassette recorder. And it only has a fixed SCART cable so that somehow has to be connected to a monitor.
Extra challenging is that the most detailed information is only available in French, which is not my best language...

Connecting the monitor.

The MO5 comes with a fixed SCART (or 'Péritélévision ' as it is called in France) cable. Although it's not used much nowadays, the standard is still quite common.
Connections are as follows (from Wikipedia):

Pin Name Description

1 AOR Audio Out Right

2 AIR Audio In Right

3 AOL Audio Out Left + Mono

4 AGND Audio Ground

5 B GND RGB Blue Ground

6 AIL Audio In Left + Mono

7 B RGB Blue In

8 SWTCH Audio/RGB switch / 16:9

9 G GND RGB Green Ground

10 CLKOUT Data 2: Clockpulse Out (Unavailable ??)

11 G RGB Green In

12 DATA Data 1: Data Out (Unavailable ??)

13 R GND RGB Red Ground

14 DATAGND Data Ground

15 R RGB Red In

16 BLNK Blanking Signal

17 VGND Composite Video Ground

18 BLNKGND Blanking Signal Ground

19 VOUT Composite Video Out

20 VIN Composite Video In 

21 SHIELD Ground/Shield (Chassis)

 But that does not tell me which outputs are actually supported . Looking for 'Video signal MO5' does not get me anywhere, but after googling 'signaux video MO5' I finally found 'Christophers's lair', a site with some technical information.
From this I can conclude that the unit will support RGB output, something that I can easily interface to my GBS8200 converter.

Power

The only label on the unit says 'Power Supply 17VDC'. It's not clear what the tolerance or power consumption is. The technical manual contains a diagram of the (very basic..) power circuit:

The circuit shows that the this 15 or 17 VDC is not very critical at all, and I actually think it would work fine on 12 V. What is important here though is that the power jack has ground on  the centre and positive voltage on the outside, something that is not very common in standard power supplies.


Price [Original] €25,- [€541,-]
Processor Motorola 6809E @ 1MHz
RAM 16KB
ROM 32KB
Programming Microsoft Basic
Why ? The first French computer in my collection.


maandag 29 augustus 2016

Philips VG-8020

The VG8020 is one of the few computers released by Philips in the MSX line. This unit came as console only, so no cables or peripherals. Fortunately it has an internal RF-modulator and a built-in power supply so a 220VAC power cord and a standard TV-set is all that is needed for basic operation.

Video connection.

Since using the RF output is not an option (I do not have a TV set...) we'll need a cable to connect the video output to the video monitor, or even better, to the GBS8200 video converter card.
The connections are shown in the user guide:

Very good resource for all things MSX: the MSX Info Pages by Hans Otten
Price [Original] €25,- [€455,-]
Processor Zilog Z80 @ 3.58MHz
RAM 64KB
ROM 32KB
Programming Microsoft MSX Basic V1.0
Why ? I really wanted at least one Philips product in my collection, to remember the good old days when they were still the main producer of quality consumer electronics.


zaterdag 27 augustus 2016

TI99/4a

So far the only computer in my collection that meets the '2 bytes' criterion. The TI99/4a is a 16 bit home-computer made by Texas Instruments. It took a while before I found one at a decent price (€25,-) but I finally got one from another collector who was clearing out his collection.
It came complete with power supply and RF-modulator. The RF-Modulator was a bit of a surprise. So far I had not encountered a computer that used an external one, and certainly not such a huge, heavy black box as this one. Fortunately the output leading to the modulator carries standard YUV (or Component Video) signal, which is supported by my GBS8200 Video Converter Board.

The TMS9900, one of the first 16-bit processors.
After powering up the screen indeed shows the TI99 intro screen. But it is unstable. Graphic characters just randomly seem to change shape. Pressing the '1' key does bring up the basic prompt, but that's about it. It appears a mere coincidence that the '1' key actually works, since almost none of the other keys do.

So it has to come apart..
Using the illustrated instructions on Mainbyte, this is easy. And I soon find out that tapping the 'power bar' that runs past all the video RAM chips causes flicker and the changing of the characters. After touching all solder joints with my iron and some fresh solder the video problems are greatly reduced.

Now for the keyboard. Initially I suspect the keyboard scanning chips and resistors. But after checking the signals with an oscilloscope it soon shows that the keyboard contacts are causing the problem.
The TI99/4a has been produced with several different types of keyboards, and mine appears to contain the worst of all: the 'Mitsumi' membrane based keyboard.
When searching for possible fixes I soon found out that most of them indeed don't work any-more and also that everybody more or less gave up on these keyboards. So there's a challenge: find a way to fix or replace it.
After posting this question to the Retrocomputing StackExchage, I followed the advice and  cleaned both sides with 'Chemtronic Pow-R-Wash', a contact cleaner the leaves no residue, and I gently rubbed the contact carbon using an eraser. The keyboard now seems to work great again, not sure how long this will last though.

Meanwhile the video failed again. And after a lot of tinkering the system does not work at all. It looks like the 5V is down, but when I disconnect the PSU the 5 V is correct. So it looks like there's a short circuit somewhere.
What puzzles me are the white bars, which I expected to be full metal bars carrying either power or ground. But that does not match the connections to the RAM chips. It looks like its bot conected to the 5V and the GND pins.
I found the following comment on the 'AtariAge' forum:


 "that the 'weird rails' are actually two metal strips with a paper separator, and actually carry both +5V and GND. By trimming it, you've possibly created a short circuit and/or you've only jumpered one side of it. I'd give that a careful inspection."

Right. I did not expect that. And this means I probably created a short somewhere. Looking further I found it's even worse. The bars may also carry +12V and 5V. The top one shown in this photo is the +5V / 12V bar. It supplies the video RAM chips, 12V to pin 8, 5V to pin 9.
1.With bar.  2.Bar removed.  3.New connections.
 
It the end I just removed the complete bar. Which indeed solved the short circuit, suggesting I was on the right track. So I just wired all 5V and 12V points manually using some solid wire. Which worked. Video is back again and the computer runs as normal.
Unfortunately it failed again after a week, same problem. So the short must be somewhere else. I suspect a capacitor, but finding that will be a lot of work.

FlashRom99
A bare TI99 is nice, but limited. After typing a few simple BASIC lines, but not having any means of saving and loading programs the fun is more or less over. But I discovered the FlashRom99.
The FlashRom99 Module is created by Ralph Benzinger and uses a Secure Digital (SD) Card for storing ROM images. After power up the content of the SD Card is displayed in a menu. When a selection is made the ROM image is read from he SD card by the ATMEGA8515 CPU on the module and copied to the 32KB RAM chip. It's available as fully built cartridge, a complete kit, or just the PCB with a programmed CPU. I chose the last one. After all, building is 90% of the fun.
Assembly was really easy, and it worked immediately.
The .zip file that can be downloaded from the FlashRom site contains a bunch of sample games and programs so you can get started right away.

A set of useful utilities like an editor/assembler, ready for installation on the FlashRom can be found on the TI99 site of Fred Kaal 

 

Useful links for the TI99/4A

The MainByte site has got a lot of really good information.
Stephen Shaw's 'Getting Started' book online.
Ninerpedia. The Wiki for TI-99/4A, TI-99/8, Geneve 9640, and all related hardware and software.
The TI99/4A Forum on AtariAge
A recent article on The Register about the increasing popularity of the TI-99.

woensdag 24 augustus 2016

Acorn Electron

For only €20,- I purchased an Acorn Electron in excellent condition. The Electron was developed around 1982 as a direct competitor to the the Sinclair Spectrum, and even though it had some drawbacks it was sold in such large quantities that it is not to rare today. No need to tell the history, since there is already an excellent article on The Register about that.
Although this machine was not really on  my wish-list it's a pleasant surprise. First it's very compact and well-built. The housing is made of solid plastic, which even after 30 years does not show any colouring or scratches.
The keyboard is pretty good, and although most keys have multiple functions they are not crammed with it like the Commodore 64 or Sinclair spectrum.
The inside looks equally good. Just four screws have to be taken out to reveal a very clean motherboard and separate power supply .

  
They were very serious about the shielding against electromagnetic radiation, as clearly visible on the keyboard side.  
The user guide is excellent. It starts (as many user guides from this era) with an explanation of what a computer is: 
"A computer is a general purpose electronic machine that can be instructed to do a great variety of things - play games, perform complex calculations, store and retrieve information, display graphs and so on."
(You can read the whole guide on Acorn Electron World .  )
What surprised me is the possibilities of the Basic interpreter. It actually has named functions and procedures, a 'repeat..until' loop, quite advanced graphic functions and a built-in assembler to write machine code. And this machine code is definitely worth checking out, because the Basic is not really fast...

Enabling Colour on the composite video output

After working with it for while having it connected to a LCD monitor I noticed that it did not display colour. Initially worried that maybe the video circuit was damaged, I soon found out that this is intentional. The standard composite video output is set to black and white, but there is a link on the board that can be made to enable the colour signal. 
It's marked 'LK4', and I just soldered a link on it. After that the monitor shows colour as expected, but I do have the impression that the letters are less crisp (which was probably the reason for Acorn to have just black and white as a default)

Loading software

The machine came without a cassette recorder, but it should work with any standard audio recorder. Which in these days can be replaced by simple recording / replay software on a PC. I used Audacity to record a simple Basic program, and after fiddling a bit with the audio levels (for recording as well as playback) it worked fine.
Loading standard software appeared a bit harder. Almost all software published for the Electron is available online, usually in the '.UEF' ('Universal Emulator Format') file format. A very simple Windows program named FreeUEF can be used to either replay it as audio or to convert it to a  .WAV file that can be replayed by other software. The last solution did not really work for me. Replaying the created .WAV files using Audacity always gave an error after reading the first block. All other blocks seem to load fine, but the program will not run on the Electron.

Finally I used an Android App on my tablet named 'TapDancer'. This works flawlessly and because it actually looks like a Commodore Datasette it adds a little extra to the retro-feeling...

And if you want to go a step further, there is the GoSDC  expansion module that lets you load programs from an SD card. But let's face it: compared to loading programs using the tape interface it only saves you a minute during the loading itself. So unless you switch programs every 5 minutes I doubt if this is really worth it.

Commodore VIC 20


The famous VIC-20. Predecessor to the Commodore 64, introduced in 1980 and thus being the very first affordable (US$300,-) colour computer.  Almost three million units were sold at the time, so they are still not very rare.
The unit I got (for €40,-) is in pretty good condition. The case has some inevitable yellow marks, caused by the reaction of UV light with the flame-retardand in the plastic. Something that could be removed (just google for 'RetrOBright')  but I think I'll just leave it like it is and not risk damaging the plastic.
The unit came without any cables, so the first step will be to find out how to connect the monitor. As always, this information is easy to be found. I found a complete overview on Retro Isle this time.
The video is on the 5-pin DIN plug, 2 = GND, 4= Video. 
Unfortunately it does not seem to work.
My small LCD monitor (that works fine with my TRS-80 and Acorn Electron) says 'no signal'. When measuring the video signal on the outside and on the board itself using an oscilloscope it looks good. But even adjusting the output level to the max does not solve the issue.
Just to be sure there is something wrong with it I connected it to the flatscreen television in the living room, only to find that it actually does work....
Looking into this issue I found several references to the fact that the video signal of the VIC is really bad, which did not really matter in those days since the standard television and monitor was pretty tolerant, but is a problem for our modern, all digital, LCD screens.
On the 'Denial WIKI' there are a few suggestions on how to improve video output which might be worth trying.