HOW TO MAKE A REAL PLUS OUT OF A GX-4000!

WARNING: You do this project at your own risk!

What do you need?

What to do

First of all open your GX-4000 (2 screws) and search for the ASIC. It's the IC with 160 pins (yes, the IC With the really small pins :-) ).

First of all, we connect the 2 RAM-chips

Set them on the existing 2 RAM-chips (IC10,IC11) and connect all Pins except pin 16. This pin must be left free because it's the Chip-selection for the RAM. Now you have to connect the pins 16 from the upper RAMs together. At one pin, you also connect the 33ohm resistor. The end of the resistor will be connected with pin 91 of the ASIC.

[Diagram 1]

Now search for IC8 (it's a 74HC4051N). Here you have to connect a resistor 10kohms at pin 9,10 and 11. The other side of the resistors will be fit together and then connected to pin 8 of the chip.

[Diagram 2]

Now connect pin 119 from the ASIC with that side from C17, which is not connected with the ASIC. There you also have to connect a resistor 2k2ohms. The other side of the resistor has to be connected to ground.

[Diagram 3]

Now connect a resistor 2k2 to the ground side of LK4 and one to the ground side of LK1. The other side of the resistors will be connected to pin 127 and pin 129 of the ASIC.

[Diagram 4]

Now cut the pin 159 from the ASIC to the PCB. Instead of the old connection, connect the pin to the last resistor 2k2. the other end of the resistor will be connected with 5V on the PCB (5V will be found directly in front of pin 159 - it's the hole in front of pin 159).

[Diagram 5]

Now we want to connect a keyboard to the GX-4000:

The keyboard-pins will be found at the ASIC from pin 71 to pin 80. Pin 80 is keyboard row 0, pin 79 is row 1, ... , pin 7l is row 9.

The lines for the keyboard will be found at the Soundchip (AY-3-8912 or IC14).

Sorry, but I can't give you a good instruction how to connect the pins with your CPC-keyboard because I know more than 6 different keyboard-pinlayouts which will be used by AMSTRAD. The easiest way to find the right pins is to look at your old CPC and connect the same soundchip-pins with the keyboard as on the old CPC.

For the rows look at the 74LS145 on your old CPC PCB. There you can find the right pins.
PINROW
1..70..6
9..117..9


Connect the the same way to the ASIC like they were connected to the 74LS145.

TEST!!!

So, if you are ready with the GX-4000 up to this point you can make your first test. Connect the GX-4000 to your Monitor or TV and insert the CPC- Plus cartridge (not the original GX-4000 cartridge!). Then switch on the GX- 4000. On the screen should the the selection menu (F1/F2) appear. Now you can choose BASIC and the normal BASIC-screen should appear. Here you can test your keyboard.

Most errors were made at connecting the keyboard!

If all is right you can go on and make your Printer-port (if you need one) at the Expansion-port. I don't tell you how you have to connect the pins to the double-sides PCB'S because you can find the connections in every book about the CPC (e.g. your manual).

Printer-port:

All pins will be found at the ASIC:
PINSIGNAL
145Strobe
146Data Bit 0
147Data Bit l
148Data Bit 2
149Data Bit 3
151Data Bit 4
152Data Bit 5
153Data Bit 6
154Data Bit 7
155Busy

Expansion-port:

signals from the Z80:
PINSIGNAL
5A15
4Al4
3A13
2A12
1A11
40A10
39A9
38A8
37A7
36A6
35A5
34A4
33A3
32A2
31A1
30A0
13D7
10D6
9D5
7D4
8D3
12D2
15D1
14D0
16INT
17NMI
18HALT
19MREQ
20IORQ
28RFSH
27M1
26RESET
25BUSRQ
24WAIT (READY)
23BUSAK
22WR
21RD
29GND
115V
6CLOCK (φ)

signals from the ASIC:
PINSIGNAL
126Light Pen
128Cursor
127RAMDIS
129ROMDIS
133ROMEN
131RAMRD
159BUS RESET
119EXP

Now you can connect every expansion to the GX-4000.

But if you want to connect your old DDI-1, there is a little thing, which you have to correct. The DDI-1 has an internal ROM and the Cartridge from the Plus also contains the AMSDOS. So you have to "kill" the selection-system from your old DDI-l.

DDI-1 modification to work with the CPC-Plus (not only for this project):

Open the DDI-1 Controller and remove the AMSDOS-Rom Then you have to cut pin 43 from the connector to the PCB. Now your DDI -1 will work correctly with your CPC-Plus or GX-4000.


Wolfgang Noisternig aka "The Cranium"