Slower than Slow. I mean 25 hertz slow;-)

Discussions about Sinclair ZX80 and ZX81 Hardware
Post Reply
vwbz80a
Posts: 31
Joined: Wed Nov 29, 2017 2:35 pm

Slower than Slow. I mean 25 hertz slow;-)

Post by vwbz80a »

I want to do some testing on my TS 1000, I would want to remove the resonator and put in a small PCB with a switch (on/in & Off out ) to another source pin for another clock. say slower than slow.

Has someone done this yet? is just that simple?

Your thoughts? :?:
Thanks
User avatar
1024MAK
Posts: 5102
Joined: Mon Sep 26, 2011 10:56 am
Location: Looking forward to summer in Somerset, UK...

Re: Slower than Slow. I mean 25 hertz slow;-)

Post by 1024MAK »

Keep in mind that any change to the main oscillator frequency will kill the video display, as the ULA and CPU timing comes from this main oscillator. It is the combination of the CPU and ULA working together that generates the video display.

The other problem, is that the ULA main oscillator pin is kind of, both an input and an output...

Mark
ZX81 Variations
ZX81 Chip Pin-outs
ZX81 Video Transistor Buffer 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 later in the year.
vwbz80a
Posts: 31
Joined: Wed Nov 29, 2017 2:35 pm

Re: Slower than Slow. I mean 25 hertz slow;-)

Post by vwbz80a »

Mark,

Thanks. I did suspect slowdown could affect the display, as that is what "slow" does.
The ula interaction with the clock ... I did not know of . :o
But someone did say the ula runs the video framing. SO if that is going on,
it must be "using the clock" to keep it all in sync. :roll:

My Issue 3 TS1000 has a socketed Z80. It will be easier to pull it and put it on the breadboard.

I Know that the z80 is running and the ula is putting out the video signal.

I was wanting to slow it down enough to read some LEDs or hook up my Arduino to the data lines.

still thinking... :?
User avatar
gammaray
Posts: 590
Joined: Sun Apr 17, 2016 2:44 am
Location: Texas

Re: Slower than Slow. I mean 25 hertz slow;-)

Post by gammaray »

What about an input / output bit mapped memory circuit?

http://www.user.dccnet.com/wrigter/inde ... XRAMIO.htm

Use PAUSE and delay loops to control timing of lights ( need transistors for driving LED ) and read/write data...
5-TS1000,UK ZX81<-Sheelagh, US ZX81, 2-TS1500/KDLX , 3-TS2040 printer, 2-TS2020 cassette decks, ZXPAND+AY, ZeddyNET, ZXBlast, UDG, ZX8CCB, AERCO, BUILDS/REPAIRS ZX Spectrum, ZX80 Minstrel, ZXMAX48 v1 v2, 2-TS-2068, ROM, 16kRAM
User avatar
siggi
Posts: 988
Joined: Thu May 08, 2008 9:30 am
Location: Wetterau, Germany
Contact:

Re: Slower than Slow. I mean 25 hertz slow;-)

Post by siggi »

vwbz80a wrote: Mon Dec 11, 2017 4:14 pm I did suspect slowdown could affect the display, as that is what "slow" does.
The ula interaction with the clock ... I did not know of . :o
But someone did say the ula runs the video framing. SO if that is going on,
it must be "using the clock" to keep it all in sync. :roll:
Both the Z80 AND the ULA are responsible to generate a valid picture on TV. Thus both must be running on "normal" speed (a "realtime task").
For details see:
http://www.user.dccnet.com/wrigter/inde ... torial.htm

If you want to run the Z80 during normal program execution (NOT during display) with lower (or higher) clock rate, you need to install something like Wilf's "clock doubler" circuit to get e.g. "half" the normal speed:

http://www.user.dccnet.com/wrigter/inde ... /turbo.htm

Regards
Siggi
My ZX81 web-server: online since 2007, running since dec. 2020 using ZeddyNet hardware
http://zx81.ddns.net/ZxTeaM
vwbz80a
Posts: 31
Joined: Wed Nov 29, 2017 2:35 pm

Re: Slower than Slow. I mean 25 hertz slow;-)

Post by vwbz80a »

Siggi,
Thanks for the info on the video timing. Very helpful information!
:)
vwbz80a
Posts: 31
Joined: Wed Nov 29, 2017 2:35 pm

Re: Slower than Slow. I mean 25 hertz slow;-)

Post by vwbz80a »

Gammaray,
Thanks for the info also.

The link Is interesting! But probably over my head. :D
The idea of using bit mapped out put , is a possible path to a solution.. thought.
And along that line....... I do have a z80 PIO chip that could be put on the back buss connecter. Thinking that over.
Post Reply