There were two different types of expansion units for the System 80. This is the early one with the S-100 bus.
The first card connects to the System 80 via a 50 pin interface. It also provides the floppy, parallel and RS232 ports. I particularly like the termination networks that have been added to several of the ICs.
The second card provides 32k of RAM. There was one faulty RAM chip.
The power supply unit is the same as the computer. I reformed the caps with a variac.
There is one spare slot for an additional card but the case is not great for adding additional I/O and there’s no obvious mechanism for adding more memory beyond the current RAM/ROM.
The system came with a matching Floppy Drive Unit that connects to the expansion unit. It uses an MPI B51 40 track single sided drive.
I gave it the routine clean and lube, but it would not read disks. Drive speed was good.
Configuration was preset:
I located a service manual on the net and that was very helpful for fault-finding.
I convinced myself that the differential amplifier (CA3054) in the read circuit was cactus and replaced it. With this, the system booted. Alas, it wouldn’t format disks.
Breaking out the CRO and checking the signals on the drive interface showed there were no index pulses. In an unexpected twist, it turned out that the disks i was using were not sufficiently opaque. Is that even possible?
It appears so from the traces; the voltage in the top picture never gets high enough to flip the comparator, whereas in the second picture, with a different disk, it does.
I checked over and over. It’s fine with five other brands, so I’ll call it good enough.
It lasted about a week before it stopped reading from disks. Perhaps it had an intermittent problem and the original differential amp didn’t fix it.
With the scope, I was able to see differential signals going into the LM311 comparator, but nothing coming out. I replaced the comparator and i was back in business.
I made up a few disks and had a play!
I also had no trouble setting up a gotek as a drive. I just powered it off the real drive and connected with a custom cable. It has to be set to drive 1.
A couple of my colleagues, Mike and Craig, and i represented the Adelaide Retro Computing Group at the BSides event in May 2025.
They gave us half of a very large room at the Adelaide Hilton. Between us, we had about 15 retro/vintage machines for the cybersecurity community to experience.
The scene below is how things looked just prior to the start of the second day.
The TEC-1 was a hobby project published and sold in kit form by Talking Electronics magazine in Australia.
Such is the following of this design that descendant designs continue to be produced.
A man turned up with one at an ARC meet with one that was surplus to his requirements, and i was happy to relieve him of it. It even came with a kit logic probe from the same publication.
A particular highlight of this particular build is the mains step down transformer being housed in the cardboard box in which it was originally mailed. Nevertheless, this unit was successfully tested and tagged recently.
Inside the IBM PC style enclosure are 5 little big boards – one of which acts as a master to control drives and printers. The monitor is an IBM terminal, which is much younger than the computer.
The other four little big boards support 4 users via serial terminals. Each of these is connected back to the master via a serial line. These cards all run TurboDOS. Each provides 64kB of memory for running CP/M programs.
The master provides access to a floppy disk drive and a SCSI hard disk – emulated with a SCSI2SD.
I connected it up to a serial terminal, but I couldn’t get anything out of any external serial port. The hard disk did not spin, so it may be a lost cause.
I had no boot disks for the floppy disk, although i thought it may be possible to create some from the 8″ disk collection. Many of the disks were related to Pulsar – both CP/M and TurboDOS.
Working in the case was a little cumbersome, so I pulled the system right down to the boards:
It consists of:
1x Master LBB with STD and Floppy Drive Interfaces
4x Slave LBB (with a variety of options which are probably not used)
2x SASI/Dual Serial Boards
1x Mitsubishi M4854-342 High Density Floppy Disk Drive
1x NEC LR 56913Hard disk drive with Adaptec ACB-4000 SASI adapter
1x Sysquest removable disk drive with Adaptec ACB-4000 SCSI adapter (external to computer and mounted on its own baseplate)
Although the slaves live in the rack, they only use the bus for power. They communicate with the master via a serial line. Several tracks need to be cut to isolate the local slave bus. If the STD interface components are loaded, then even more need to be cut! There is also a further mod to serial port A for a remote reset and a serial interface clock. It’s all nifty but ugly at the same time.
There is a lot of variation amongst the slaves. Perhaps from card swaps over the years, or perhaps this machine was put together using whatever was in stock. Serial port connectors can be straight or right-angled, a bare header, or a shrouded header, sometimes with release levers. The right-angled headers used on Serial Port A (and the floppy disk interface on the master) have to be loaded 180 degrees from their correct orientation, resulting in pin 1 being incorrectly indicated on the connector. The notch is also in the wrong place!
One slave was fully loaded (STD interface and FDC), so i later swapped that board out for a minimal slave. There were a lot of track cuts to be re-instated before it could regain its full capability.
As mentioned, each of the slaves is connected via serial to the SASI/Serial cards. The master owns the bus and therefore the SASI/Serial cards.
There seems to be no reason why the slaves need to be in the unit – they could just as easily be located elsewhere, but there is not a lot to be gained as either way a serial connection is required.
The serial ports on the master were used for printers, although port A will become the master if a single user variant of TurboDOS is loaded.
I tested each of the boards with an MP7A Monitor ROM in a different chassis.
The master little big board does come up ok, so probably it was silent at switch on because that’s how the boot ROM rolls.
Two of the slaves were ok, but the other two were not working. One had a bad solder joint and the other had lost 12V connectivity because the track is very close to the board edge and was severed. The damage would have occurred when I levered the board out of the backplane (there was no other way).
I could not get the master to boot from the floppy disk, even after adjusting the phase-locked loop as per Pulsar instructions. I parked that board and used a spare, which did boot.
From there, the configuration tool was used to setup the slaves. There are a lot of questions asked about each slave. I took the easy options with automatic login of the privileged user.
The 7500 system uses a 5.25” drive rather than an 8″. As it turns out, the floppy disk drive in this unit, Mitsubishi 4854-342, is intended as an 8″ replacement – it even claims to be a 77 track drive although i suspect it’s good for 80.
The 50 pin host interface is connected to the 34 pin drive interface via a simple adapter. All up, this means that the 8” images can be written to HD 5.25” disks.
Looking at the simple 50/34 adapter board, I suspect that the drive has a couple of signals that may not be present on a 5.25” interface – Ready and 2Sides. I imagine that 2Sides is always asserted because there is no way for a 5.25″ drive to know if a disk is single sided. 8″ drives can.
The drive was cleaned and lubricated and tested ok with Imagedisk.
8” Pin
8” SIgnal
5.25” Pin
5.25” Adapter
Comments for Emulation with Gotek
2
TG43_L
Not used
4
6
8
10
2SIDES_L
2
REDWC_L
Not driven by controller or gotek. Pull down
12
14
SIDESEL
32
SIDESEL
16
18
HEADLOAD_L
4
Not Used
20
INDEX_L
8
INDEX_L
22
READY_L
34
DISKCHG_L
24
26
DS0
10
DS0
28
DS1
12
DS1
30
DS2
14
DS2
32
DS3
6
DS3
34
DIRC_L
18
DIRC_L
36
STEP_L
20
STEP_L
38
WDATA_L
22
WDATA_L
40
WGATE_L
24
WGATE_L
42
TRACK0_L
26
TRACK0_L
44
WRTPRT_L
28
WRTPRT_L
46
RDATA_L
30
RDATA_L
48
50
16
MOTORON
I wrote an HD floppy disk from 8″ disk image 8_257_02 (Pulsar Turbo V1.3 Master Configuration Sys 14 Config V24 Single User) using greaseweazle.
Pulsar was an Australian computing company located in Melbourne, Victoria. They made STD cards and computings systems based on the STD bus and often using TurboDOS.
TurboDOS is a multiuser/multiprocessor operating system that can execute CP/M programs.
Eight Z80 processors and two 80186 processors share an 8″ floppy drive and a SASI/SCSI hard disk, supporting 9 concurrent users. Each Z80 user gets their own 64k in which to run CP/M-80 programs, while the lucky 186 user scores 256kB in which to run CP/M-86 programs.
The master board, a 80186 board, loads the operating system from disk and, once it is up, it transfers the operating system to each of the slave cards.
All the rack-mounted cards are bona fide eighties cards. The rack and the 8″ drive are also of the time. The re-construction is new. I was able to find only very scant details of the Pulsar 9000, but i did have a complete set of cards and some software handbooks. It looked like a project!
I refer to this system as a Pulsar 9000, but is actually really a loose interpretation of what a Pulsar 9000 might have been. It arrived as a collection of STD boards made by Pulsar, some STD subracks, some Pulsar enclosures, some TurboDOS manuals, some 8” floppy disks, and a few notes, brochures, price lists etc.
The work on the Pulsar 7500 helped to give some insights into how TurboDOS is used on a multiprocessor system, but this is a step-up in complexity and with less documentation. In particular, the specifics of how to install TurboDOS were missing.
The 7500 used Little Big Boards and SASI/Serial cards, and it arrived as a system. There was manual that confirmed the arrangement and how to boot it.
The cards had no labelling that indicated what they were, but matching the components with some brochures and price lists helped to identify them.
Amongst the cards were:
2x STD-6016 80186 CPU Cards – one with 256kB and the other with 1MB
10x STD-6080 Z80B CPU Cards
2x STD-6216 SASI Floppy RTC
The CPU cards were sold as masters or slaves. The type of card was probably just an EPROM change or jumper setting.
The STD-6080 cards are more powerful than the Little Big Boards in the Pulsar 7000. They have better inter-processor comms, including a network interface and through-the-backplane connectivity. They have no floppy disk interface.
Some of STD-6080 cards do not have the network interface installed.
The DIP switches possibly set the address of the card on the STD bus. Switch 7 appears to be the LSB. There are 6 cards that seem to follow a sequence of 0 to 5. There are another 4 cards that follow a sequence of 0 to 3. Perhaps two separate systems originally.
There is very little information available for these cards. There are some brochures but no manuals or schematics.
STD-6080 6MHz Z80B
The STD-6080 cards are more powerful than the Little Big Boards in the Pulsar 7000. They have better inter-processor comms, including a network interface and through-the-backplane connectivity. They have no floppy disk interface.
Some of STD-6080 cards do not have the network interface installed.
The DIP switches possibly set the address of the card on the STD bus. Switch 7 appears to be the LSB. There are 6 cards that seem to follow a sequence of 0 to 5. There are another 4 cards that follow a sequence of 0 to 3. Perhaps two separate systems originally.
There is very little information available for these cards. There are some brochures but no manuals or schematics. Some of the boards have the serial network driver – others don’t. I don’t intend to set up a serial network at present so it doesn’t matter much.
Based on the settings of the cards, the DIP switches operate as follows:
Switch
Function
Setting
8
Master/Slave
Set to On
7-3
Slave ID
On=0, Sw7 is the LSB. 0000 is slave number 1.
2
May be a part of slave ID. Not sure!
1
Don’t know. Maybe determines the network interface?
Set to On
These seem to be similar for the 80186 boards as well.
There is a 256k board and a 1MB board. The 256k board is labelled “master only”. I tried it as a slave, and although the boot sequence seemed to complete ok, there was no output from the serial port.