Oh no! Not another ULA.

Any discussions related to the creation of new hardware or software for the ZX80 or ZX81
User avatar
Andy Rea
Posts: 1606
Joined: Fri May 09, 2008 2:48 pm
Location: Planet Earth
Contact:

Re: Oh no! Not another ULA.

Post by Andy Rea »

1024MAK wrote: Mon Sep 25, 2023 11:54 pm Would now be a bad time to suggest 6X :lol:

Mark
I've got one of those.... the 20Mhz Zeddy... normal speed is slightly fast at 3.33Mhz

It is anything but a standard zeddy, ask Moggy...
what's that Smell.... smells like fresh flux and solder fumes...
User avatar
Andy Rea
Posts: 1606
Joined: Fri May 09, 2008 2:48 pm
Location: Planet Earth
Contact:

Re: Oh no! Not another ULA.

Post by Andy Rea »

Moggy wrote: Tue Sep 26, 2023 1:34 pm @Andy

You say 70ns ROM for Big Bang, I assume ,after seeing your video that, this is a custom chip?
its just a at28hc64b-70su eeprom but SOIC on a SOIC to DIP adapter board.

a regular DIP eeprom of the same speed should work..

slower chips should work but because all that stupid resistors bridges that Sinclair used to allow overriding data and address lines make a right bloody mess of the signal integrity. teh uber ( 20 Mhz ) zeddy splits the data and address busses up so no overriding signals

Andy
what's that Smell.... smells like fresh flux and solder fumes...
Moggy
Posts: 3333
Joined: Wed Jun 18, 2008 2:00 pm

Re: Oh no! Not another ULA.

Post by Moggy »

Thanks for that Andy but as I only have the Spectrum EPROM burner for the old 21/25v stuff then programming an EEPROM is a bit of an obstacle for a dunce such as myself sadly. :oops:

As for the 20mhz jobby then yes I can confirm that it's a bit of a super beast! :lol:
User avatar
Andy Rea
Posts: 1606
Joined: Fri May 09, 2008 2:48 pm
Location: Planet Earth
Contact:

Re: Oh no! Not another ULA.

Post by Andy Rea »

A question for the technical minded...

does anybody know of any external device that uses the ROMCS signal at the edge connector in any way other than to override the internal ROM?

reason I ask, with fasr enough cpu, ram and rom in the zx81 13Mhz is possible. ( without zxpand connected )

with zxpand+ (mine has winbond 27c512-45) plenty fast enough 13mhz is possible.

now do a config "x" and double speed works but quad speed crashes.

I want to remove the romcs resistor, and put a logic gate instead, this should result in a cleaner signal at the internal rom.

regards Andy
what's that Smell.... smells like fresh flux and solder fumes...
User avatar
Paul
Posts: 1546
Joined: Thu May 27, 2010 8:15 am
Location: Germanys west end

Re: Oh no! Not another ULA.

Post by Paul »

I am not Shure how the memotech devices work.
Was it the centronics or the hrg module that replaces part of the ROM with the internal 1k RAM?
And how does it do it?
Apart from that I only know of simple disable ROM
In theory, there is no difference between theory and practice. But, in practice, there is.
Moggy
Posts: 3333
Joined: Wed Jun 18, 2008 2:00 pm

Re: Oh no! Not another ULA.

Post by Moggy »

The HRG unit uses the internal 1k RAM, don't think the centronics one does though.
User avatar
1024MAK
Posts: 5197
Joined: Mon Sep 26, 2011 10:56 am
Location: Looking forward to summer in Somerset, UK...

Re: Oh no! Not another ULA.

Post by 1024MAK »

There’s four ways that /ROMCS or /RAMCS is used.

Firstly, a wire link to +5V to prevent the internal ROM or RAM being used. Common with RAM packs, but not many devices do this for ROMs.

Secondly, use of a transistor to do the switching, as in switching the +5V supply to /ROMCS or /RAMCS.

Thirdly, driving /ROMCS or /RAMCS via a diode which in turn is driven via a logic chip.

Fourthly, just using a logic chip (this completely overrides the internal address decoding).

The last three are used mostly when overriding the partial address decoding to add either ROM, RAM or IO devices into the Z80s memory map.

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.
User avatar
Andy Rea
Posts: 1606
Joined: Fri May 09, 2008 2:48 pm
Location: Planet Earth
Contact:

Re: Oh no! Not another ULA.

Post by Andy Rea »

OK I think I was right the first time lol

if I take the romcs at the edge connector ( with a pull down resistor) to one input of an OR gate and the other input from the ula generated ROMCS and the output directly to the internal ROM.

that will work right?
what's that Smell.... smells like fresh flux and solder fumes...
User avatar
1024MAK
Posts: 5197
Joined: Mon Sep 26, 2011 10:56 am
Location: Looking forward to summer in Somerset, UK...

Re: Oh no! Not another ULA.

Post by 1024MAK »

You mean either side of R28…
One side is connected to the ULA.
The other side is connected to the edge-connector and (on a standard machine) to the ROM.

But I presume on a modified machine, the output of the OR gate will drive the ROM instead.

Because the OR gate has one input directly connected to the ‘ULA’, the thinking is that it will switch fast enough?

Why do you think you need a pull-down resistor? A high value would not make much difference as if I understand you correctly, it’s still getting a signal via R28 (680Ω), admittedly very slightly delayed due to stray capacitance. But a low value would draw rather a lot of current.

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.
User avatar
Paul
Posts: 1546
Joined: Thu May 27, 2010 8:15 am
Location: Germanys west end

Re: Oh no! Not another ULA.

Post by Paul »

My guess is he wants to short R28
In theory, there is no difference between theory and practice. But, in practice, there is.
Post Reply