ZX Diag Cart – DIY kit

ZX Diag Cart – DIY kit

The ZX Diag Cart will visually show all kinds of details of your ZX Spectrum, which is both looking cool and useful at the same time!

It will make diagnosing defects a lot easier:

  • Quickly check if voltages are present
  • If there is a dataline ‘stuck’
  • If the M1 line is working…

If you are thinking of repairing your own ZX Spectrum (any model, including many clones), this is the tool you must have!

DIY kit

The kit contains:

  • The circuit board with SMD parts already assembled
  • All parts in separately labeled bags with their part numbers for easy matching
  • IC’s and sockets on anti-static foam
  • The manual and DIY build guide

Hardware features

Autodetection of ZX Spectrum model

The ZX Diag Cart automatically detects to which ZX Spectrum model it is connected, so it can control the ROM signals on ZX Spectrum 16/48K, 128K+, +2, +2A or +3, and many clones.

LEDs

The ZX Diag Cart has 20 LEDs showing these groups of information:
– Control signals status, indicated by the blue LEDs
– Data lines status, indicated by the red LEDs
– Power lines status, indicated by the green LEDs

The speed of change of the LEDs is limited by a clever timing circuit, so it’s easier to see what signals are acting and which are stable

Slider switch

Slide it to the right to have the blue LEDs show the status of the data lines present on the edge connector.
Slide it to the left to have the blue LEDs show stages of the diagnostic software.

ROM1/OE jumper

This jumper is for compatibility with the Brazilian clones that use this line for audio.
When using a Brazilian ZX Spectrum clone (TK90X and TK95), disable the jumper (store it on one of the pins).
Enable this jumper for original ZX Spectrum models and other clones.

J1 jumper option – FLASH/SPECTRUM

When a jumper is present on pins 1-2, it will enable the integrated diagnostics software.
When a jumper is present on pins 2-3, it will have the ZX Spectrum boot as normal.

J2 jumper option – M1 Ignore / Normal

When a jumper is present on pins 1-2, it will ignore the M1 line in case it’s not working properly.
When a jumper is present on pins 2-3, it will use the M1 line.

Of course, when the M1 line of the Z80 CPU is failing, the Z80 CPU must be replaced!

Integrated Diagnostic Tools

The ZX Diag Cart comes with the ZX Spectrum Diagnostics software, developed by Dylan Smith and Brendan Alford:

The basic diagnostic tool tests:

  • ZX Spectrum Internal ROM
  • ZX Spectrum lower RAM
  • ZX Spectrum upper RAM
  • ZX Spectrum RAM paging*
  • Interrupts

*With 128K models

There are more features that you can launch with a key-press directly after powering up – this is shown on screen.

Needed to assemble the kit

If you ordered the kit, you additionally need these tools to assemble it:

  • Solder wire
  • Soldering iron
  • Side cutter to cut the legs of parts
  • Coffee or tea – and a beer for when you’re finished

SMD parts

The SMD parts have already been soldered on with the DIY kit.

Firmware upgrade instructions available

Follow the intructions on this page to upgrade your Diag Cart to the latest firmware:

ZX Diag Cart upgrade instructions

 

ZX Diag Cart – Assembled

ZX Diag Cart – Assembled – Plug and play!

The ZX Diag Cart will visually show all kinds of details of your ZX Spectrum, which is both looking cool and useful at the same time!

It will make diagnosing defects a lot easier:

  • Quickly check if voltages are present
  • If there is a dataline ‘stuck’
  • If the M1 line is working…

If you are thinking of repairing your own ZX Spectrum (any model, including many clones), this is the tool you must have!

Hardware features

Autodetection of ZX Spectrum model

The ZX Diag Cart automatically detects to which ZX Spectrum model it is connected, so it can control the ROM signals on ZX Spectrum 16/48K, 128K+, +2, +2A or +3, and many clones.

LEDs

The ZX Diag Cart has 20 LEDs showing these groups of information:
– Control signals status, indicated by the blue LEDs
– Data lines status, indicated by the red LEDs
– Power lines status, indicated by the green LEDs

The speed of change of the LEDs is limited by a clever timing circuit, so it’s easier to see what signals are acting and which are stable

Slider switch

Slide it to the right to have the blue LEDs show the status of the data lines present on the edge connector.
Slide it to the left to have the blue LEDs show stages of the diagnostic software.

ROM1/OE jumper

This jumper is for compatibility with the Brazilian clones that use this line for audio.
When using a Brazilian ZX Spectrum clone (TK90X and TK95), disable the jumper (store it on one of the pins).
Enable this jumper for original ZX Spectrum models and other clones.

J1 jumper option – FLASH/SPECTRUM

When a jumper is present on pins 1-2, it will enable the integrated diagnostics software.
When a jumper is present on pins 2-3, it will have the ZX Spectrum boot as normal.

J2 jumper option – M1 Ignore / Normal

When a jumper is present on pins 1-2, it will ignore the M1 line in case it’s not working properly.
When a jumper is present on pins 2-3, it will use the M1 line.

Of course, when the M1 line of the Z80 CPU is failing, the Z80 CPU must be replaced!

Integrated Diagnostic Tools

The ZX Diag Cart comes with the ZX Spectrum Diagnostics software, developed by Dylan Smith and Brendan Alford:

The basic diagnostic tool tests:

  • ZX Spectrum Internal ROM
  • ZX Spectrum lower RAM
  • ZX Spectrum upper RAM
  • ZX Spectrum RAM paging*
  • Interrupts

*With 128K models

There are more features that you can launch with a key-press directly after powering up – this is shown on screen.

Needed to assemble the kit

If you ordered the kit, you additionally need these tools to assemble it:

  • Solder wire
  • Soldering iron
  • Side cutter to cut the legs of parts
  • Coffee or tea – and a beer for when you’re finished

SMD parts

The SMD parts have already been soldered on with the DIY kit.

Firmware upgrade instructions available

Follow the intructions on this page to upgrade your Diag Cart to the latest firmware:

ZX Diag Cart upgrade instructions

 

Link for EEPROM programmer MiniPro TL866CS

This is not a product offer, but a link to AliExpress to easily find the cheapest option for a TL866CS MiniPro universal programmer, which is currently available for about £19 / €23 (November 2019).

Click here to get to the AliExpress query: https://www.aliexpress.com/af/tl866cs-minipro.html?SearchText=tl866cs+minipro&SortType=price_asc&minPrice=15
Make sure you check for the correct and best price!

The TL866CS version (there are also other versions, but the TL866CS is the most affordable one) of the MiniPro supports numerous IC types, including EEPROM types like:

  • AM29F040B
  • 27(C)256 EPROM*
  • 27(C)512 EPROM*
  • 29F040 EEPROM
  • AT28C256 (not compatible with Harlequin 128)

* Make sure this type of EPROM is erased (with UV eraser) before programming.
Usually these are when bought.

The TL866CS works on Windows 10 and older Windows versions.

Note! Our experience with the TL866CS learned us that it is only detected by the included software, when connected to a USB2.0 port.
On a USB3.0 or higher port it seems to not work correctly.

 

ZX Spectrum 16K to 48K memory upgrade kit

This offer is for a kit to upgrade your ZX Spectrum 16K to 48K of memory.
For ZX Spectrum 16K board issues 2 and up (3, etc).

This kit consists of:

  • A set of 8 new 4164 RAM chips
  • 1x 74LS00 logic chip
  • 1x 74LS32 logic chip
  • 2x 74LS 157 logic chips
  • 2 small wires
  • An assembly manual

This kit assumes that the motherboard of your ZX Spectrum 16K has:

  • 8 unpopulated IC sockets for the memory upgrade
  • 4 unpopulated IC sockets for the required logic chips

Only  small wires need to be soldered.
The chips should be put into the IC sockets available on your board, without soldering.

All chips are tested in a real ZX Spectrum.
Brand and model change from time to time: we’ll ship what is in stock.

Read the manual here: ZX Spectrum 16K to 48K upgrade kit installation manual

 

Unrainer modification/fix for ZX Spectrum 128K ‘toastrack’ / +2 (grey model)

Unrainer fix to solve ‘raining effect’ with all ZX Spectrum 128K toastracks / grey +2.

What is it needed for?

A lot of (often Eastern-European) games and demos show the so-called ‘raining-effect’, which is caused by a glitch in one of the parts in the ZX Spectrum 128K ‘toastrack’ and the grey ZX Spectrum +2 models (not the black +2A or +3).
See the example pictures below.

Velesoft developed an upgrade to get rid of this problem – more information can be found at: https://velesoft.speccy.cz/zx/umbrella/umbrella.htm.

The replacement ‘unrainer’ chip

These chips have been programmed and tested.

You will have to remove the current PAL or HAL chip first – some (de)soldering skills are required for that.
A 20 pin IC socket is included – this is optional: soldering the replacement chip to the mainboard is fine as well.

One wire is needed as well – it will connect to the chip and the Z80 CPU.
I will include the wire with the package and add a small manual that shows where to connect the wire.

Manual

Read the manual here (click).
It’s not included with the package to save on shipment costs, for your benefit.

Mind the orientation of the chip!

The chips notch is aimed:

  • Upwards in a toastrack
  • Downwards in a +2

See the pictures of the chip locations below.

 

Before:

After:

 

Chip locations:

Spectranet Ethernet Interface with ‘closed top’ case

Spectranet

The one and only ethernet interface for the ZX Spectrum!

Connect your ZX Spectrum to the internet!

Developed by Dylan Smith
who also developed the serverside TNFS software
(see info underneath)

 

 

Spectranet model

This is the offer for the Spectranet interface with ‘closed case’, so the RJ45 connector is available from the left but you won’t see it from the top.

Configuration jumpers are on the bottom and are described in the manual.

 

Manual

Read the Spectranet manual here! It’s not yet finished! We’re working on it!
A printed copy will be included with the interfaces.

 

TNFS

TNFS is Spectranets best friend!

It’s the server-side software that can be run on a Windows, Apple or Linux machine.
You can use it yourself to host files on your personal network, or you can make your TNFS server available to Spectranet users worldwide!

 

Wifi?

We will test a affordable Wifi dongle very soon, that connects to the ethernet-socket of Spectranet.

More info will be published here and in the Spectranet Facebook group.

 

Facebook community

There is a very active growing community, currently about 400 members, that will be using Spectranet.

If you are a Facebook user, make sure to subscribe to this Spectranet Facebook group!

 

What will happen when I boot up my system with Spectranet?

We want to configure each Spectranet interface so that it automatically connects to a TNFS server, most probably: spectranet.bytedelight.com (we’re working on that).

On that server will be all known available other TNFS servers from the community – we will try to keep the list updated.

So we want you to be able to navigate to TNFS servers worldwide with ease!

 

If for some reason that will not work, the manual will help you out to get connected to any TNFS server.

 

Included with the Spectranet interface

Comes with free stereo jack adapter!

This is very useful when using the stereo audio output on a Harlequin 128 or other board with stereo output at the MIC output location, or just the mono sound from the MIC output.

 

A ethernet cable is not included (we might offer these in the webshop).

 

Warranty

1 year warranty.

 

Shipment by registered and insured service.

 

Brand new DivMMC EnJOY! PRO MINI

 The



The affordable storage interface for any ZX Spectrum!
With integrated configurable joystick port!

Small and very easy to use!

Comes with esxdos

Full size SD card

Plug and play! No configuration needed

Introduction

With the DivMMC EnJOY! PRO MINI you can load software into your ZX Spectrum superfast and easily!
And it has an integrated configurable joystick interface!

The DivMMC EnJOY! PRO MINI is the little brother of the DivMMC EnJOY! PRO ONE interface, which is the most featured storage interface for the ZX Spectrum.
But the DivMMC EnJOY! PRO MINI is the affordable alternative without case but with joystick port!

In the box

– The DivMMC EnJOY! PRO MINI
– 4GB (or bigger) SD card including system tools, demos and more
– Printed manual – read the manual here!

Features

The DivMMC EnJOY! PRO MINI comes with ESXDOS, which is FAT and FAT32 compatible, and hence no additional pc software is needed.
The most used file type on ESXDOS is .TAP, which can contain a complete ZX Spectrum game in one file. Other supported formats are SNA and Z80 snapshot files and TRD files.

Check out this website for many ZX Spectrum game titles: www.worldofspectrum.org

You can also load and save separate files directly from and to the SD card!

There is an NMI button for an easy break-in menu with lots of functions such as easy browsing and selecting a game.
And there is a reset button.

To make it complete, the DivMMC EnJOY! PRO MINI has an integrated configurable joystick interface!

Plug and play!

The DivMMC EnJOY! PRO MINI auto-detects the ZX Spectrum model, so no manual configuration is needed for that!

It is also ‘clock-independent’ which will make it work with ZX Spectrum models such as the Spanish Investronica ZX Spectrum 128.

Also the DivMMC EnJOY! PRO MINI has an improved power circuit which makes it very reliable.

You do have 3 DIP switches to:
– Disable ESXDOS for e.g. the +3E ROMs or when updating ESXDOS
– Configure the integrated joystick interface to either Kempston Joystick (default), Sinclair2 Joystick, Cursor Joystick or disable the joystick interface if required (e.g. when the machine or another connected interface has one already)

Compatibility

The DivMMC EnJOY!  PRO MINI is fully compatible with:

  • All Sinclair ZX Spectrum models: 16K, 48K, 48K+, 128K, +2, +2A, +2B, +3
  • ZX Spectrum +3e ROMs
  • The Spanish Investronica ZX Spectrum+ and Investronica ZX Spectrum 128K
  • Many clones like the Harlequin kits and Sparrow Lite
  • Timex Computer TC2048
  • Kempston Mouse Turbo 2017 interface
  • ZX-HD HDMI interface
  • ZX-AY external audio interface
  • .. and more

Check out our compatibility chart for more info: https://www.bytedelight.com/?page_id=3605

Spectranet Ethernet Interface without case

Spectranet

The one and only ethernet interface for the ZX Spectrum!

Connect your ZX Spectrum to the internet!

Developed by Dylan Smith
who also developed the serverside TNFS software
(see info underneath)

 

Spectranet model

This is the offer for the Spectranet interface without case!
It will have rubber feet at the bottom to be properly aligned with the ZX Spectrum.

 

Manual

Read the Spectranet manual here! It’s not yet finished! We’re working on it!
A printed copy will be included with the interfaces.

 

TNFS

TNFS is Spectranets best friend!

It’s the server-side software that can be run on a Windows, Apple or Linux machine.
You can use it yourself to host files on your personal network, or you can make your TNFS server available to Spectranet users worldwide!

 

Wifi?

We will test a affordable Wifi dongle very soon, that connects to the ethernet-socket of Spectranet.

More info will be published here and in the Spectranet Facebook group.

 

Facebook community

There is a very active growing community, currently about 400 members, that will be using Spectranet.

If you are a Facebook user, make sure to subscribe to this Spectranet Facebook group!

 

What will happen when I boot up my system with Spectranet?

We want to configure each Spectranet interface so that it automatically connects to a TNFS server, most probably: spectranet.bytedelight.com (we’re working on that).

On that server will be all known available other TNFS servers from the community – we will try to keep the list updated.

So we want you to be able to navigate to TNFS servers worldwide with ease!

 

If for some reason that will not work, the manual will help you out to get connected to any TNFS server.

 

Included with the Spectranet interface

Comes with free stereo jack adapter!

This is very useful when using the stereo audio output on a Harlequin 128 or other board with stereo output at the MIC output location, or just the mono sound from the MIC output.

 

A ethernet cable is not included (we might offer these in the webshop).

 

Warranty

1 year warranty.

 

Shipment by registered and insured service.

 

Spectranet Ethernet Interface with ‘RJ45 top cutout’ case

Spectranet

The one and only ethernet interface for the ZX Spectrum!

Connect your ZX Spectrum to the internet!

Developed by Dylan Smith
who also developed the serverside TNFS software
(see info underneath)

 

 

Spectranet model

This is the offer for the Spectranet interface with case with ‘top RJ45 cutout’ which make the RJ45 connector noticable from the top!

Configuration jumpers are on the bottom and are described in the manual.

 

Manual

Read the Spectranet manual here! It’s not yet finished! We’re working on it!
A printed copy will be included with the interfaces.

 

TNFS

TNFS is Spectranets best friend!

It’s the server-side software that can be run on a Windows, Apple or Linux machine.
You can use it yourself to host files on your personal network, or you can make your TNFS server available to Spectranet users worldwide!

 

Wifi?

We will test a affordable Wifi dongle very soon, that connects to the ethernet-socket of Spectranet.

More info will be published here and in the Spectranet Facebook group.

 

Facebook community

There is a very active growing community, currently about 400 members, that will be using Spectranet.

If you are a Facebook user, make sure to subscribe to this Spectranet Facebook group!

 

What will happen when I boot up my system with Spectranet?

We want to configure each Spectranet interface so that it automatically connects to a TNFS server, most probably: spectranet.bytedelight.com (we’re working on that).

On that server will be all known available other TNFS servers from the community – we will try to keep the list updated.

So we want you to be able to navigate to TNFS servers worldwide with ease!

 

If for some reason that will not work, the manual will help you out to get connected to any TNFS server.

 

Included with the Spectranet interface

Comes with free stereo jack adapter!

This is very useful when using the stereo audio output on a Harlequin 128 or other board with stereo output at the MIC output location, or just the mono sound from the MIC output.

 

A ethernet cable is not included (we might offer these in the webshop).

 

Warranty

1 year warranty.

 

Shipment by registered and insured service.

 

Genius DX-110 black PS/2 optical mouse

Brand new Genius DX-110 black PS/2 optical mouse

These will work on any PC with PS/2 port, or retro computer with mouse interface with PS/2 connector.

This mouse is compatible with the K-Mouse Turbo interface with PS/2 connector for the ZX Spectrum.
The K-Mouse Turbo interfaces currently available in this webshop however have a USB connector, so either select the USB mouse also available here, or use a PS/2 to USB adapter cable if you really want this black mouse.

 

Combine shipment with other products from this webshop to save costs!