Re: VC-20 all 16 colours full-screen?

From: silverdr_at_wfmh.org.pl
Date: Wed, 1 Sep 2021 18:01:16 +0200
Message-Id: <62784DA4-CAE9-4A1F-AFC9-F1D1EC7976EE_at_wfmh.org.pl>
> On 2021-09-01, at 17:03, groepaz_at_gmx.net wrote:
> 
>>>> Is there a method, some VIC-I tricks or so to display colours 8 through
>>>> 15
>>>> full screen? I don't need any content on the screen other than the whole
>>>> visible area being of the same colour.
>>> 
>>> make the display window as large as the whole screen and display just
>>> spaces, so it displays only "background" color. you might need a memory
>>> expansion to do this without further trickery.
>> 
>> Good suggestion. You don't even need memory expansion, only a bunch of
>> POKEs:
>> 
>> Move screen to 7168, colour memory to 37888, prevent variables from
>> overwriting the screen (or vice versa):
>> POKE 56,28:POKE 648,28:POKE 36866,22:CLR:PRINT"{CLR/HOME}"
>> 
>> Maximize screen to 28 columns x 36 rows. Adjust as required on your
>> actual display, these are max in old VICE:
>> POKE 36864,6:POKE 36865,14:POKE 36866,28:POKE 36867,72
>> 
>> Clear screen:
>> FOR X=0 TO 1007:POKE 7168+X,32:NEXT
>> 
>> Set foreground colour to values 8-15:
>> FOR X=8 TO 15:POKE 36879,X*16+8:NEXT
> 
> good call :) i *think* what silverdr is looking for isnt actually "whole
> visible screen" but really "the entire screen" (the complete area that
> contains video output) to make some measurements - not sure what dimensions
> you'd have to use for this

Yes - that's exactly the case. Admittedly "Visible" is highly relative/subjective. I am looking for single colour on the entire non-h/v-blank area of the screen. When I check the above on `xvic` with border set to "full", there is still part of the border in another colour

-- 
SD! 
Received on 2021-09-01 19:00:22

Archive generated by hypermail 2.3.0.