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 » Mon Dec 11, 2017 2:58 am

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: 1914
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 » Mon Dec 11, 2017 4:35 am

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

vwbz80a
Posts: 31
Joined: Wed Nov 29, 2017 2:35 pm

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

Post by vwbz80a » Mon Dec 11, 2017 4:14 pm

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: 433
Joined: Sun Apr 17, 2016 2:44 am
Location: Texas

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

Post by gammaray » Mon Dec 11, 2017 10:45 pm

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...
Finish what you start. Truth is over the mountaintop or six feet under.
4 x TS1000, 2 x TS1500 , 2 x timex 2040 printer, 1/2 x timex 2020 cassette deck, ZXPAND+AY, ZeddyNET, ZXBlast..., unfinished Spectrum...Still no life!

User avatar
siggi
Posts: 806
Joined: Thu May 08, 2008 9:30 am
Location: Dauernheim, Germany
Contact:

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

Post by siggi » Mon Dec 11, 2017 11:17 pm

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
http://zx81-siggi.endoftheinternet.org/index.html

vwbz80a
Posts: 31
Joined: Wed Nov 29, 2017 2:35 pm

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

Post by vwbz80a » Sun Dec 17, 2017 1:00 am

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 » Sun Dec 17, 2017 1:11 am

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