ZX80NMIX Boards

Any discussions related to the creation of new hardware or software for the ZX80 or ZX81
gozzo
Posts: 452
Joined: Fri Jul 08, 2011 8:52 pm

ZX80NMIX Boards

Post by gozzo »

Pokemon - can you put my name down for one of the zx80nmi board,please!
User avatar
PokeMon
Posts: 2264
Joined: Sat Sep 17, 2011 6:48 pm

Re: ZX80 Core - new ZX80 motherboards

Post by PokeMon »

Here is the schematic of the NMI generator ZX80NMIX and the layout.
The board will be with white solder mask like the ZX80CORE itself and has minimal height due to small SMD components on it.
It should fit into the original ZX80 case I think.
ZX80NMIX.jpg
ZX80NMIX.jpg (30.17 KiB) Viewed 4193 times
C4,5,6 are approximate values and could be changed little bit when testing the final board which has some other logic components. I build up the first generator manually with other logic gates/families and for space reasons I changed some to LVC logic gates (low voltate cmos).

In principle this circuit works similar to the board of Grant Searle. I used less logic gates and one more counter IC. The main difference is: HSYNC and VSYNC are not splitted like in Grants solution. I overdrive the reset pin of the scanline counter which is encoupled already on the ZX80CORE board with a 2k2 resistor (signal ScReset). After powerup the NMI generator is disabled by default and will be activated first when switching it on using the usual OUT instructions/addresses. This way it doesn't conflict with the ZX80 ROM and works fine with the ZX81 ROM.

The driver is spared on the board which will work together with the ZX8-CCB on J94 near the modulator. The video trimmer of this board has to be adjusted slightly because the LVC gates are operating with 3.6 Volts only which result in a little bit lower video all-in-all level.

Both trimmers on the board are for fine tuning and adjustment. C6/R5 forms a R/C combination to extend the reset signal created from the second timer IC. The original ZX80 impulse is a bit longer than the 16 clock cycles used (18 or 19 I think). This will be compensated by the TV on the next line but the first pixel line will be moved a little bit more left which can be fine tuned with the trimmer.

The second R/C combination C4/R6 delays (or extends) the scanline counter reset impulse. Because the ZX80 circuit is problematic as it creates an additional counter impulse when switching the NMI generator off. So the scanline counter will not be zero and scramble the pixel lines. In general the HSYNC and VSYNC pulses from the original ZX80 circuit are mixed with the pulses created by the NMI generator which makes it necessary to get these pulse as much equal as possible.
Attachments
ZX80NMIX - Project.pdf
(46.72 KiB) Downloaded 267 times
User avatar
PokeMon
Posts: 2264
Joined: Sat Sep 17, 2011 6:48 pm

Re: ZX80 Core - new ZX80 motherboards

Post by PokeMon »

The board ZX80NMIX is double sided with white stopmask and black silkprint, 28x40mm (1.1x1.6 inches) and will cost EUR 3.40 (GBP 2.90).
The full parts set costs EUR 5.00 (GBP 4.30).
So the complete set is EUR 8.40 (GBP 7.20) for self soldering.
Or GBP 9.40 soldered and tested/adjusted.

IC7 and IC9 have 0,65mm pitch (25 mil) and require a good soldering experience/equipment.
IC2,4,5,6 have 0,95mm pitch (37 mil) and can be soldered more easy.
The big IC1,3,8 are quite easy with 1,27mm (50 mil) and the other SMD parts as well easy to solder.

So you can decide yourself.
I think boards will be available in middle of january and I leave a message here when they are available. ;)
Or you can build your own ZX80NMIX manually regarding schematics without board - up to you. 8-)
User avatar
1024MAK
Posts: 5165
Joined: Mon Sep 26, 2011 10:56 am
Location: Looking forward to summer in Somerset, UK...

Re: ZX80 Core - new ZX80 motherboards

Post by 1024MAK »

Hi PokeMon

I'm interested in the ZX80NMIX :D

Mark
ZX81 Variations
ZX81 Chip Pin-outs
ZX81 Video Transistor 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 being good this year.
Kiwisek
Posts: 39
Joined: Sun Mar 13, 2011 6:09 pm
Contact:

Re: ZX80 Core - new ZX80 motherboards

Post by Kiwisek »

So the complete set (EUR 8.40) for self soldering for me, please.

How much is postage to teh Czech Republic. Can I send you PayPal?

Best regards
Martin
User avatar
PokeMon
Posts: 2264
Joined: Sat Sep 17, 2011 6:48 pm

Re: ZX80 Core - new ZX80 motherboards

Post by PokeMon »

I will announce again in january.
I think shipment will be EUR 2.00.
Kiwisek
Posts: 39
Joined: Sun Mar 13, 2011 6:09 pm
Contact:

Re: ZX80 Core - new ZX80 motherboards

Post by Kiwisek »

Ok, I will wait.
User avatar
PokeMon
Posts: 2264
Joined: Sat Sep 17, 2011 6:48 pm

Re: ZX80 Core - new ZX80 motherboards

Post by PokeMon »

The boards did arrive - I am waiting a few missing components and will test all at the weekend. ;)
ZX80NMIX_boardf.jpg
ZX80NMIX_boardf.jpg (220.34 KiB) Viewed 4049 times
and the backside ...
ZX80NMIX_boardb.jpg
ZX80NMIX_boardb.jpg (148.46 KiB) Viewed 4049 times
sirmorris
Posts: 2811
Joined: Thu May 08, 2008 5:45 pm

Re: ZX80 Core - new ZX80 motherboards

Post by sirmorris »

How exciting! Nice work as always Karl :D :D
Kiwisek
Posts: 39
Joined: Sun Mar 13, 2011 6:09 pm
Contact:

Re: ZX80 Core - new ZX80 motherboards

Post by Kiwisek »

Nice! I am looking forward to it. :D
Post Reply