Jump to content
IGNORED

F18A -- Screen Saver Thread


Omega-TI

Recommended Posts

I have a question of all you programmer types out there, especially you Rasmus...

 

Would it be possible to write a TSR type program for a F18A equipped TI that loads up a screen saver after a period of time without activity?

 

The TI will by itself go to a blank screen after a period of time.. I was wondering if the cycle could be interrupted with a small routine that would automatically load a graphic or a small program instead.

 

giphy.gif

Link to comment
Share on other sites

Absolutely. Since the console sets the VDP "blank bit" (VR1[1]) the GPU could check that bit every VSYNC and do something with the display until the bit is changed again, then restore the display. With the 2K of private RAM that the GPU has, it could back-up the name table and part of the pattern table (26 tiles worth of patterns, or so) and then take over the screen. Scrolling is an option coupled with the palette registers and such, you could probably come up with some interesting effects.

 

A totally non destructive effect would be to enable the BML to the full screen size and just increment the BML's base address register. This would effectively "visualize" the contents of VRAM in an animated sort of pixel way. Although it might end up just looking like static.

  • Like 1
Link to comment
Share on other sites

I have a question of all you programmer types out there, especially you Rasmus...

 

Would it be possible to write a TSR type program for a F18A equipped TI that loads up a screen saver after a period of time without activity?

 

The TI will by itself go to a blank screen after a period of time.. I was wondering if the cycle could be interrupted with a small routine that would automatically load a graphic or a small program instead.

 

 

 

Old news. Users of the 80 column version of TKGrom0 have had this nicety for about 15 years. The 9938 demo program 'LINES' kicks in right before the screen blanking timer takes effect. Pressing any key exits the screen saver and restarts the timer.

 

Maybe another reason to upgrade the F18A to make it 9938 compatible.

 

Gazoo

 

gallery_29515_833_4416.jpg

Edited by Gazoo
Link to comment
Share on other sites

I'm not convinced that a screen saver that requires a GRAM device and a modified GROM0, is a good reason for Matthew to throw out half his work, redesign his VDP, and do a whole new product release. Just my opinion though. ;)

 

I like the idea, though... like Matthew says, it'd be pretty trivial. No changes to the console operation would even be needed, any time the blank bit was set, the GPU could kick in the screensaver. ;) You could do a fair bit of stuff in 2k with a 100MHz 9900. ;)

  • Like 3
Link to comment
Share on other sites

Are screen savers even *required* in this day of LCD screens? If you're using the F18A there's a high chance that you're using a modern LCD monitor or LCD TV with VGA inputs. The chances of someone using an F18A with a VGA CRT monitor are quite low I think. In fact, I haven't even *seen* a CRT monitor for years!

Link to comment
Share on other sites

Are screen savers even *required* in this day of LCD screens? If you're using the F18A there's a high chance that you're using a modern LCD monitor or LCD TV with VGA inputs. The chances of someone using an F18A with a VGA CRT monitor are quite low I think. In fact, I haven't even *seen* a CRT monitor for years!

 

Maybe not necessarily required, though you can "burn" a picture into an LCD. I have seen it plenty of times, but it takes far longer than what we might expect from a cathode ray tube.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...