Pro-Log 7864

The 7864 is an 8088 processor card with RAM and ROM intended for a multiprocessor environment. The ROM may contain a monitor, but i have no information on it. It is even possible that it uses the 7303 Keyboard & Display Card.

I do have a manual for this board, but with so much undisclosed programmable logic it would be difficult to find faults. I would probably start with an off the shelf monitor and customise it for this board and a suitable serial card.

This card was originally set up as a slave, but i have converted it to a master. The resistor pack is a bit rough.

I tried this card with the only likely serial card match, but i did not get a prompt.

Pro-Log 7885

The 7885 is a 8085A card with 2k of static RAM expandable to and provision for an 8k EPROM.

I have not been able to find a lot of information on this card. It appears to be an enhanced 7801 with higher density and, perhaps, bus sharing.

It includes a serial port that uses the 8085 serial channel. It did have an EPROM installed but, i suspect that like the other cards, it requires a 7303 Keyboard & Display Card.

I attempted to use the SDK-85 ROM as per the 7801 card, but to date i have not achieved a sign-on message. There may be some additional initialisation required.

Pro-Log 7803

The 7803 is a Z80 CPU card with 1k of static RAM expandable to 4k and provision for 8k of ROM as 4x 2716 EPROMs.

This board carries an MP4 monitor ROM which operates with a 7303 Keyboard & Display Card. That’s a nuisance because i don’t have a 7303. To operate this card, i will either need to find an off the shelf monitor and modify it, or i will need to emulate a 7303.

This card did not have a Z80 IC card, so i have added one.

Pro-Log 7801

The 7801 is a very simple 8085A card with 1k of static RAM expandable to 4k and provision for 8k of ROM as 4x 2716 EPROMs.

The 8085A includes a simple serial port, but this card has no level shifters, so the levels are TTL.

Currently, this board has no ROM, but its memory map is the same as the SDK-85, so its monitor ROM may be suitable.

Pro-Log also developed a monitor ROM. I have a copy of this ROM, but it relies on having the 7303 Keyboard & Display Card, and i don’t have one. I have ordered some STD prototype cards with a view to creating a 7303 emulator.

Intel SDK-85 monitor ROM was suitable. It uses the 8085 serial terminal for user interaction – albeit at 110 baud (with 7 bits and no parity).

The SDK-85 monitor checks the state of the RX line on startup. If it is high, then it will use the SDK-85 keypad and seven segment displays (which the 7801 does not have). If it is low, then it uses the serial lines.

The 7801 does not include level shifters, so i removed a couple of ICs from a 7301 RS232 card, so i could use it to do the level shifting.

This was sufficient to show that the 7801 card is quite viable.

Rather than use such cumbersome level-shifting arrangement i thought a little TTL-RS232 converter off ebay would be a bit simpler. It did not go as smoothly as expected ….

It turns out that my test setup was somewhat fortunate in that the transmit line was not inverted. It seems that the serial transmission using the SDK-85 ROM is inverted with respect to the receive. This meant that i had to modify the 7801 to remove the TTL-TTL inversion at U10 (74LS240). This meant lifting pin 3 out of the socket and then connecting pin 17 to pin 3. I also had to add 5V to one of the unused pins on the connector socket, J1, so that i could power the level shifter. I used pin 8.

Maple Enterprises SC180STD

This card uses a Hitachi 64180R microprocessor, which is a direct replacement for the Zilog Z180, which itself evolved from the Z80 microprocessor.

The card was made in about 1988 and is branded with Maple Enterprises. I have not found any information on this company. It may have been related to Maple Systems, which currently manufactures industrial computing equipment.

The processor includes two asynchronous communication controllers. Fortunately, this card has a serial monitor in EPROM. The monitor program is the 1010SC ByteWyde Systems. The ByteWyde monitor was customised for various systems. I was able to find a manual for a similar version.

ByteWyde probably also customised their BASIC for this board, but i do not have a copy of it. Sigh.

I have no documentation for the board itself, but it is clear that the card has a 16k ROM and 48k of static RAM. At one time the RAM was battery backed, but the battery has been removed. There is a little residue from the battery leaking which will need to be cleaned up. [I subsequently found a schematic in amongst some old notes.]

The memory space can be positioned on any of four 64 byte blocks. The monitor assumes that it is at 00 to 3F. I would probably need to change the base address on some cards to use this card.

I was able to work out the serial port pinout for tracing some signals from the processor. The board has a 20 pin footprint for the level shifters but the MC145406 only has 16 pins and is offset by two positions from pin 1. To further complicate matters the board has been modified P1-5 is grounded (not DCD) P1-2 is DCD (not 9V), P1-6 and P1-7 have been shorted so that RTS and CTS are connected on the board.

P1-3: Rx

P1-4: Tx

P1-5: Ground

After a little clean and re-seat the card came up fine. Serial port is 9600,8,N,1.

The manual for the Monitor mentioned that some commands require the use of a ByteWyde Hardware Debug Card. As it turned out i had one of those in amongst my cards. I suspect it will need a good clean before use.

Microlog MC52

The Microlog MC52 is an STD bus single board computer that uses an Intel 8052AH-BASIC microcontroller. This microcontroller includes a masked ROM containing a BASIC interpreter.

I have not been able to discover much about Microlog, which is a shame because they were a local Adelaide company.

Based on IC date codes, the board was manufactured around 1988. It includes 32 of static RAM, an EPROM socket, parallel port, programmable interval timer, and a serial port.

User interaction is via a terminal connected to the serial port. After power-up, the operator has to type a couple of spaces so that the baud rate can be detected.

I have no manual for this board, but i expect that it is similar to one of the configurations described in the Intel MCS BASIC-52 User’s Manual, eg the one in Figure 2A.

It clearly has some differences, including the STD interface and a P8255 Peripheral Interface – probably connected to the 40 pin connector on the front of the card.

One of the unusual features of this BASIC is that the interpreter allows programs to be stored in and executed from EPROM. Looking at the board, the programming voltage seems to come from an external supply.

I thought this card may be quite handy for testing some of the STD cards that i have, but i will need to work a few things out first, including addresses. The STD bus has an I/O space, but i don’t think the 8052 has such a thing, so i’m guessing it’s mapped into memory somewhere. So i did a bit of buzzing out ….

I found that the top 3 address lines are decoded into 8k chip selects. The bottom 4 (0,1,2,3) are used for the 8k static RAM chips (HM6264). The next two (4,5) are used for the EPROM so it can be a maximum of 16k ie 27C128. The next one (6) is used to enable the second decoder. The last one (1) selects the STD bus I/O space. There doesn’t appear to be a mechanism to access the STD memory space.

0000-7FFFStatic RAM
8000-BFFFEPROM
C000-DFFFSecond decoder
E000-FFFFSTD I/O
C000-C0FF8255 Programmable Peripheral Interface
C400-C4FF8253 Programmable Interval Timer

The second decode breaks C000 to C7FF into 8 x 256 byte spaces. These are mirrored in the remaining space.

External memory is accessed from BASIC using XBY “function”. I tried the Pro-Log 7601 Input/Output Card and was able to read and write the registers at 00-03 using XBY(0E000H+i).

I also briefly tried the 7301 Serial Card which registers at C0 and C1 using XBY(0E0C0H+i). That also responded as expected.

The MC52 is definitely useful for testing I/O boards. Memory cards are a different problem.

ECS Microsystems 4500

Many Australian computer manufacturers have come and gone, and many of those have left remarkably few artefacts by which to be remembered. This is often the case with business oriented companies such as ECS Microsystems (later TIME Office Computers).

This machine belongs to Michael N from the Adelaide Retrocomputing Group. Michael is in a position where he is able to intercept treasures such as the 4500 before they depart this world.

The ECS 4500 is a CP/M machine from about 1984. It uses a Z80 processor, has 96kB of RAM, and uses two Micropolis 77 track double-density 5.25″ drives (with a curious mod that i discovered).

The ECS 4500 is notable for the way it generates characters on the CRT and for its unusual disk format. More on these to follow.

Perhaps a slightly later version here with different drives and keyboard:

Michael rescued two of these machines when they were pretty down on their luck:

As is often the case with computers that had detachable keyboards, the keyboards had been lost.

Fortunately, they did come with some manuals:

  • ECS 4000 Series Technical Manual
  • ECS 4500 Operating Guide
  • Time 4550 Operating Guide

These have been scanned, and Alan Laughton has uploaded them to the Microbee Technology File Repository under Repository/Vintage/Time_Office:

https://www.microbeetechnology.com.au/repository/out/out.ViewFolder.php?folderid=590

Most importantly, the machines also came with disks, images of which have been added to the above repository.

Michael has been very generous to me and many other club members, and i really wanted to have a closer look at these machines anyway, so i set about getting one operational.

ECS 4500 Tear Down

The design is quite neat, with the plastic chassis with drives and CRT lifting off the rest of the system, which is mounted on a steel baseplate.

There is a card cage at the rear with two special slots (Power Supply Board and Video and Deflection Board) and 6 general purpose slots with:

  • Processor card
  • Memory Card
  • I/O Card
  • Video Control Board
  • Floppy Disk Controller Board

The slots are arranged as two columns of 4 cards.

The video deflection card was missing from the second unit so that put restoration of that machine out of reach.

There are additional I/O adapter modules at the bottom of the unit on an inset fascia.

Also mounted on the baseplate are:

  • A transformer/terminal block for the linear power supply
  • Power switch
  • A 5V regulator on a heatsink
  • An anode voltage power supply for the CRT
  • A small speaker
  • Brightness control

The earthing approach looks solid.

The transformer appears to be in good condition.  It has a terminal block for setting the line voltage.  This was set to 220V, but I have moved it to 240V to make life a little easier for the power supply.  Perhaps there was a reason for pumping up the voltages, but the supply outputs look ok.

There is a power indicator for each supply on the backplane.

The +26V was a little high. 

The drives are Micropolis 1015-2 77 track units similar to the ones on my Exidy Sorcerer.