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
Slower than Slow. I mean 25 hertz slow;-)
- 1024MAK
- Posts: 5153
- 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;-)
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
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.
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.
Re: Slower than Slow. I mean 25 hertz slow;-)
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 .
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.
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...
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 .
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.
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...
Re: Slower than Slow. I mean 25 hertz slow;-)
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...
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
Re: Slower than Slow. I mean 25 hertz slow;-)
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").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 .
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.
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
http://zx81.ddns.net/ZxTeaM
Re: Slower than Slow. I mean 25 hertz slow;-)
Siggi,
Thanks for the info on the video timing. Very helpful information!
Thanks for the info on the video timing. Very helpful information!
Re: Slower than Slow. I mean 25 hertz slow;-)
Gammaray,
Thanks for the info also.
The link Is interesting! But probably over my head.
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.
Thanks for the info also.
The link Is interesting! But probably over my head.
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.