Data interface on ZX

Post Reply
albertusj
Posts: 77
Joined: Sat Aug 18, 2012 12:44 am
Location: Somerset-West, South-Africa
Contact:

Data interface on ZX

Post by albertusj »

I'd like to send and receive data to and from a ZX Spectrum from an external device with a serial port. Can anyone suggest a circuit for adding a serial port to a ZX Spectrum?

Would a parallel port work better w.r.t how BASIC reads and sends bytes? It looks like from the ZX side a parallel port with a specific address would be best for reading and writing. I can then simply convert between parallel and serial using a MAX232 and some shift registers.

Ideas?
ZX80/ZX81/ZX Spectrum
User avatar
1024MAK
Posts: 5087
Joined: Mon Sep 26, 2011 10:56 am
Location: Looking forward to summer in Somerset, UK...

Re: Data interface on ZX

Post by 1024MAK »

The Sinclair Interface 1 includes a bit-bashed serial port. It uses a 9 pin D-connector, but with non-standard pin-out.
SPECTRA also includes an Interface 1 compatible serial port.

If you want a DIY system, the difficulty is the range of UART serial chips is rather limited these days. Zilog’s version is still available and Motorola’s version can be obtained from eBay etc. But a lot of the other UARTs are rather harder to get these days.

Alternatively, rather than using a UART or shift registers, a suitably fast microcontroller can do the serial to parallel conversion.

A bit bashed solution is easy in hardware, but requires more complex software.

dr beep has developed a parallel interface to connect to a PC Centronics port.

But any DIY system will require software to be loaded in order to use the new hardware...

Mark
ZX81 Variations
ZX81 Chip Pin-outs
ZX81 Video Transistor Buffer Amp

:!: Standby alert :!:
There are four lights!
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb :!:
Looking forward to summer later in the year.
albertusj
Posts: 77
Joined: Sat Aug 18, 2012 12:44 am
Location: Somerset-West, South-Africa
Contact:

Re: Data interface on ZX

Post by albertusj »

I was actually gifted recently three or four 8250 UARTs. Could they be useful?

I can program an Arduino to do conversion too. I was just looking for ideas. Thanks 1024!
ZX80/ZX81/ZX Spectrum
Post Reply