ZXpand Manual
Page 14 of 16
ZX80 COMPATIBILITY
The ZXpand is capable of being driven by a ZX80 though it’s not as simple as with its intended host
system (the ZX81). Some non-destructive alterations to both computer and interface need to be made.
The physical location of the ‘80s expansion connector provides another challenge.
The most significant hardware difference to the ZX81 is the ZX80’s lack of a ROM-select signal on
the expansion connector. This means that the overlay facility is not possible as there is no way of
controlling access to the ZX80’s internal ROM. The best solution to this is to replace the ZX80’s
ROM with an adapted copy much like the ZX80 to ZX81 conversion did.
The ZXpand also needs to disable both its RAM at 8K and the EPROM, and this requires the use of
an updated memory decoder chip and a jumper.
As a result there are various changes required:
1. Change the existing new memory decoder chip with an updated version.
2. Solder a jumper to the interface (this is a very simple soldering job). Refer to the diagram
above, the jumper is labelled ‘ZX80 mode’. The interface disables the overlay and RAM at
8K when the jumper is closed.
3. Open the ZX80 computer and change the original ZX80 ROM for the new firmware. The new
ZX80 firmware comes as an 8K ROM.
The original 4K and (ZX81 upgrade) 8K ROMs are unfortunately obsolete models that do not
have a modern drop-in replacement, so we have utilised a Flash EPROM replacement on a
special adaptor.
KEEP THE original ZX80 ROM chip, as this will retain the value of the ZX80 into the future.
4. Consider the practical problem of the location of the expansion port on the ZX80. When fitted
to a ZX80 the board overlaps the modulator output. This means that some way of physically
moving the interface back may need to be found. We can supply a ‘ZXtend’ cable which will
do the job, and the ZX Printer may be useful in this regard too. It may be possible to find a
suitable cable that doesn’t foul on the board.
Having modified the ZXpand, you may still use it with the ZX81 by removing the small plastic jumper
(just remove it from the two pins you soldered to the board). The new memory decoder GAL works
for both systems, so that is all you need to do.
Although the changes to the boards may seem daunting they are actually very simple once the correct
parts are obtained. We will be pleased to assist with any aspect of using the ZXpand with a ZX80, and
any parts which may be required. The GAL program code is available to those with the ability to
reprogram the chip.