Login
Plus/4 EncyclopediaFirstBackNextLast

Extended Vertical Border
Category
Glossary/Demos Programming/Assembly Programming/General

Topic
Why wasting both those two big empty and unused slices of the screen – one placed on top of the visible area, the other starting from the bottom of it – when we could trick the TED and stuff'em with textscrolliers, logos, whatever? Although this effect may appear to work identically on the C64 as it does on the Plus/4, the two approaches come from different characteristics involved: on C64, this effect can be easily achieved exploiting a flaw of the VIC-II, while on the Plus/4 you usually force a subsequent value of the raster in the instant when it should turn off the screen and become border. Since on the Plus/4, the CPU doubles its calculation frequency when the raster writes to the border, the initial "overshoot" will have to be recovered somehow by writing more times in the raster register, before it restarts from a new frame update. In this way, the speed of the onscreen display will be brought back to the normally expected synchronous value.


Examples:

Summer Events Pole Vault Extended Screen
Kémia Alf Demo
Ancestors of the effect from the year 1987: the incredible overscan along the whole Summer Events; Extended Screen, a pioneering first study; an interesting application in an early educational program called Kémia; someone in 1988 felt the needing to explicitly declare his demo as the first one, see Alf Demo.

Godzilla
Do you see my extended border? Do you see it? See? See? It's the one with the big "BORDER" logo! Saw it?

Oxygene Demo
Oxygene Demo: overscan with digisound, in a 256kB environment, cool!

Kracken Prince
Art is bitmap, hence more art is more bitmap to display! Kracken Prince!

Sinx+Siny
Sinx+Siny = 128 bytes, get maximum border opening in minimum sized demo.

Keywords
extended,vertical,border 

See Also
Sprite 



Copyright © Plus/4 World Team, 2001-2024