ZX81 Enhanced ULA replacement module.
Re: ZX81 Enhanced ULA replacement module.
There are now some more ZX-ULA2 modules up for sale on sellmyretro.com
Having discussed this in detail with Andy, we are selling them on his behalf, and he will fit them into the ZX81s.
More details appear at: http://www.sellmyretro.com/offer/detail ... ED%29-1984
Having discussed this in detail with Andy, we are selling them on his behalf, and he will fit them into the ZX81s.
More details appear at: http://www.sellmyretro.com/offer/detail ... ED%29-1984
Rich Mellor
RWAP Software
RWAP Adventures
SellMyRetro
Retro-Printer Module
Also Involved in:
Icephorm
RWAP Software
RWAP Adventures
SellMyRetro
Retro-Printer Module
Also Involved in:
Icephorm
- 1024MAK
- Posts: 5527
- Joined: Mon Sep 26, 2011 10:56 am
- Location: Looking forward to summer in Somerset, UK...
- Contact:
Re: ZX81 Enhanced ULA replacement module.
Hi all
Here are three pictures of the Zeddy that I fitted with the ULA replacement module.
I was using two "dead" ZX81's and working out the causes of the failures on each. Both had been "played with" by someone before I got my hands on them, as some of the pins on the ROM's and one of the ULA's were bent. Both now work. In the end, the faults were due to one defective ULA, an incorrectly fitted ROM and a faulty modulator.
A big thank you to Andy Rea for the ULA replacement module
Mark
Here are three pictures of the Zeddy that I fitted with the ULA replacement module.
I was using two "dead" ZX81's and working out the causes of the failures on each. Both had been "played with" by someone before I got my hands on them, as some of the pins on the ROM's and one of the ULA's were bent. Both now work. In the end, the faults were due to one defective ULA, an incorrectly fitted ROM and a faulty modulator.
A big thank you to Andy Rea for the ULA replacement module

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
Spring approaching...
ZX81 Chip Pin-outs
ZX81 Video Transistor Amp


There are four lights!
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb

Spring approaching...
Re: ZX81 Enhanced ULA replacement module.
That program'll never work. just saying.
Re: ZX81 Enhanced ULA replacement module.
<PEDANTIC>
hmmm GYBHVVHHBYYGGV55666VBBBBBBBBHVV6JJJN looks like a valid sinclair variable name to me....
so line 1 might be
1 LET GYBHVVHHBYYGGV55666VBBBBBBBBHVV6JJJN = 0
</PEDANTIC>
andy
hmmm GYBHVVHHBYYGGV55666VBBBBBBBBHVV6JJJN looks like a valid sinclair variable name to me....
so line 1 might be
1 LET GYBHVVHHBYYGGV55666VBBBBBBBBHVV6JJJN = 0
</PEDANTIC>
andy
what's that Smell.... smells like fresh flux and solder fumes...
Re: ZX81 Enhanced ULA replacement module.
Good job!
Congratulations!
Congratulations!
Re: ZX81 Enhanced ULA replacement module.
Hot off the press...
New code developed for ULA module, Allows turbo mode to be used with the slow roms... the problem with the slow roms is the M1 fetch cycles is too short to allow reliable aquasition of the data, so by adding some small logic (2 flip flops) an extra wait state can be introduced ONLY when Turbo is active AND ONLY for M1 fetch cycle to the rom, code in ram will continue to execute without additional wait states.
used in conjunction with Wilf Rigter's why wait circuit ( yeilds approx 9% speed increase ) we can acchive a CLCKFREQ score of :-
frames taken : 914
speed: 203.8 %
effective clk freq 1.63 Mhz
Which is only some 24% behind a zeddy with the faster type rom.
Of course speed is unaffected when Turbo is NOT active.
to use this, you need 1 additional wire, between ULA and zx81 mainboard, connnects to the wait circuit, and optionally you can also include the whywait.
I'd be happy to do the modification free of charge, but you must pay postage both ways.
Regards Andy
New code developed for ULA module, Allows turbo mode to be used with the slow roms... the problem with the slow roms is the M1 fetch cycles is too short to allow reliable aquasition of the data, so by adding some small logic (2 flip flops) an extra wait state can be introduced ONLY when Turbo is active AND ONLY for M1 fetch cycle to the rom, code in ram will continue to execute without additional wait states.
used in conjunction with Wilf Rigter's why wait circuit ( yeilds approx 9% speed increase ) we can acchive a CLCKFREQ score of :-
frames taken : 914
speed: 203.8 %
effective clk freq 1.63 Mhz
Which is only some 24% behind a zeddy with the faster type rom.
Of course speed is unaffected when Turbo is NOT active.
to use this, you need 1 additional wire, between ULA and zx81 mainboard, connnects to the wait circuit, and optionally you can also include the whywait.
I'd be happy to do the modification free of charge, but you must pay postage both ways.
Regards Andy
what's that Smell.... smells like fresh flux and solder fumes...
Re: ZX81 Enhanced ULA replacement module.
Are these replacement ULAs still available or at least the technical specs/firmware?
Derek
Derek
Derek
Re: ZX81 Enhanced ULA replacement module.
Andy Rea,
When will you repost this instruction?
I tried it but I got is only "can't display" screen.
http://www.debraclayton.webspace.virgin ... ulamk2.pdf
I bet that the TS1000s' / ZX81s' original ULAs are getting very rare as time flies by!
One of ULAs blew up, no long working.
When will you do something about this situation?
Thank you very much in advance.
Dessony
When will you repost this instruction?


http://www.debraclayton.webspace.virgin ... ulamk2.pdf
I bet that the TS1000s' / ZX81s' original ULAs are getting very rare as time flies by!

When will you do something about this situation?
Thank you very much in advance.
Dessony
Re: ZX81 Enhanced ULA replacement module.
Internet Archine WayBack Machine is your friend. http://web.archive.org/web/201209062350 ... ulamk2.pdfdessony wrote:When will you repost this instruction?I tried it but I got is only "can't display" screen.
![]()
http://www.debraclayton.webspace.virgin ... ulamk2.pdf