Page 1 of 1

Change screen size and position at a mid point?

Posted: Thu Nov 02, 2023 6:02 am
by AndyH
Is it possible to change the Vic registers that affect the width (chars) of the screen and start horizontal position at a fixed point down the screen? Eg like a split screen you see on other computers.

What I would like to achieve is a small fixed area at the top or bottom for a score and status area, and a larger playing area that is wider and potentially scrolling on the horizontal position below.

Re: Change screen size and position at a mid point?

Posted: Thu Nov 02, 2023 7:52 am
by thegg
Sure, see my first post http://sleepingelephant.com/ipw-web/bul ... ng#p114214 for an example. You need to use raster timing techniques so assembler is necessary. Mike's recent summary of how to synchronise VIA timers with raster lines to avoid flicker is a worthy read.

Re: Change screen size and position at a mid point?

Posted: Thu Nov 02, 2023 8:28 am
by tokra
AndyH wrote: Thu Nov 02, 2023 6:02 am Is it possible to change the Vic registers that affect the width (chars) of the screen and start horizontal position at a fixed point down the screen? Eg like a split screen you see on other computers.

What I would like to achieve is a small fixed area at the top or bottom for a score and status area, and a larger playing area that is wider and potentially scrolling on the horizontal position below.
Yes, that is totally doable. I do so in my recent VICSTRIP for example. See the separate graphic and text-area.

Re: Change screen size and position at a mid point?

Posted: Fri Nov 03, 2023 10:01 am
by AndyH
Brilliant, thanks both. And I'll check out Mike's info.

Re: Change screen size and position at a mid point?

Posted: Mon Nov 13, 2023 5:31 pm
by AndyH
Thanks Thegg and Tokra - cracked it.