RetroBrew Computers Forum
Discussion forum for the RetroBrew Computers community.

Home » RBC Forums » General Discussion » v2.9.0 screen saver. (How to disable this 5 minute timer.)
v2.9.0 screen saver. [message #7565] Sun, 26 April 2020 18:19 Go to next message
lb-hobby is currently offline  lb-hobby
Messages: 17
Registered: March 2020
Junior Member
Hello everyone,
This is my situation. I have a Planar 19" lcd monitor that only works with a 60hz vertical refresh rate. Versions above v2.9.0 only output at 69hz. My monitor doesn't like it. I really need to use this monitor with my Zeta 2 Z80 SBC.
I've done a Explorer search (screen, saver, screen saver) through the source code for v2.9.0 but could not find anything relating to the screen saver. It's interesting, while higher versions have source code (in SPIN) for the ParPortProp firmware, there is none (no Prop folder) for v2.9.0. For this version was ParPortProp firmware programming done in ASM?
The screen saver is So-o-o annoying. Can someone help me disable it?

Thanks,
Larry
Re: v2.9.0 screen saver. [message #7566 is a reply to message #7565] Sun, 26 April 2020 18:36 Go to previous messageGo to next message
Wayne W is currently offline  Wayne W
Messages: 385
Registered: October 2015
Location: Fallbrook, California, US...
Senior Member
lb-hobby wrote on Sun, 26 April 2020 18:19
Hello everyone,
I've done a Explorer search (screen, saver, screen saver) through the source code for v2.9.0 but could not find anything relating to the screen saver. It's interesting, while higher versions have source code (in SPIN) for the ParPortProp firmware, there is none (no Prop folder) for v2.9.0. For this version was ParPortProp firmware programming done in ASM?
The screen saver is So-o-o annoying. Can someone help me disable it?

The source code for the Propeller firmwares in v2.9.0 is found in the RomWBW-2.9.0-Package\RomWBW\Source\Hardware\Prop\Spin folder.

If you look at the file called ParPortProp.spin, you will see a simple "Timer" function. Just disable it.

Thanks,

Wayne
Re: v2.9.0 screen saver. [message #7567 is a reply to message #7565] Sun, 26 April 2020 18:41 Go to previous messageGo to next message
Wayne W is currently offline  Wayne W
Messages: 385
Registered: October 2015
Location: Fallbrook, California, US...
Senior Member
Quote:

I've done a Explorer search (screen, saver, screen saver) through the source code for v2.9.0 but could not find anything relating to the screen saver. It's interesting, while higher versions have source code (in SPIN) for the ParPortProp firmware, there is none (no Prop folder) for v2.9.0. For this version was ParPortProp firmware programming done in ASM?
The screen saver is So-o-o annoying. Can someone help me disable it?

The source code for the Propeller firmwares for RomWBW v2.9.0 is found in the distribution package in the folder "Source\Hardware\Prop\Spin". If you look at the file called ParPortProp.spin, you will see a Timer function that controls
the video on/off related to the screen saver. Just disable that function.

-Wayne
Re: v2.9.0 screen saver. [message #7569 is a reply to message #7567] Tue, 28 April 2020 04:56 Go to previous messageGo to next message
lb-hobby is currently offline  lb-hobby
Messages: 17
Registered: March 2020
Junior Member
The code below is what I found. I'm not SPIN language literate but I found that commenting out "dsp.VidOn" in two places stops the screen saver from activating.

Now if I could only find a USABLE TEXT EDITOR for CPM and this Zeta2 SBC other than "ED" (sick) or ZDE that allows keyboard keys like "HOME" "END" "PGUP" "PGDN" "DEL" (to erase character to the right) "BACKSPACE" (to move cursor to the left and do a delete), I'd be a happy man. Ctrl+K+S and other such permutations, even with a pop-up help menu, try my patience. I don't remember having these complaints when I had my Heathkit H8 computer using cassette based programs. But that was 40 years ago. You think I've become inpatient in my old age?

Thanks Wayne


PRI Timer
TimerCount := SLEEP
repeat
waitcnt(clkfreq * 1 + cnt)
if (TimerCount > 0)
if (TimerCount == 1)
' dsp.VidOn
TimerCount--

PRI Activity
if (TimerCount == 0)
' dsp.VidOn
TimerCount := SLEEP
Re: v2.9.0 screen saver. [message #7573 is a reply to message #7569] Tue, 28 April 2020 11:19 Go to previous message
Wayne W is currently offline  Wayne W
Messages: 385
Registered: October 2015
Location: Fallbrook, California, US...
Senior Member
lb-hobby wrote on Tue, 28 April 2020 04:56
The code below is what I found. I'm not SPIN language literate but I found that commenting out "dsp.VidOn" in two places stops the screen saver from activating.

VidOn turns the video on. VidOff turns it off. Commenting them both out is fine. Even better, you could just remove the entire Timer routine and related code, but doesn't really matter.

lb-hobby wrote on Tue, 28 April 2020 04:56
Now if I could only find a USABLE TEXT EDITOR for CPM and this Zeta2 SBC other than "ED" (sick) or ZDE that allows keyboard keys like "HOME" "END" "PGUP" "PGDN" "DEL" (to erase character to the right) "BACKSPACE" (to move cursor to the left and do a delete), I'd be a happy man. Ctrl+K+S and other such permutations, even with a pop-up help menu, try my patience. I don't remember having these complaints when I had my Heathkit H8 computer using cassette based programs. But that was 40 years ago. You think I've become inpatient in my old age?

Yeah, I hear you. ZDE is about the best I have found personally. It may be possible to hack it to understand VT100 cursor keys, but I have never tried.
Previous Topic: Xi8088 BIOS
Next Topic: A New S100 Bus FPGA 80286 Single Board Computer.


Current Time: Mon Mar 17 03:42:11 PDT 2025

Total time taken to generate the page: 0.00643 seconds