Home  Search  Games  Tapes  Covers  Cheats  Maps  Software  New Stuff 
 Hall Of Fame  HVTC  Game Endings  Solutions  Remakes  Publications  Magazines  Effects  Top List 
 Members  Groups  Features  Plus/4 Encyclopedia  Hardware  Tools  Options  Forum 
Plus/4 EncyclopediaFirstBackNextLast

Writing To The Border
Glossary/Demos Programming/Assembly

The border of the screen by default is an area that programs cannot write to. It's a solid color, specified by TED register $FF19. This has been overcome by clever programmers.

The upper/lower border was the first one. The first program to do this was probably 1987's Summer Events by Udo Gertz. The Mad also did this in his games: Invincible, Digital Ball (upscroller), Godzilla (intro screen).

The sideborder is a completely different story. All effects are done with $FF1E writing, with the exception of Five Magics.

- First ever side border effect: Master Computing in MC Demo then TCFS in Dynamix intro (single file version). They were released about the same time, but TCFS admits that the idea is from MC. This effect is pretty weird, it uses a side effect of the monitor display (that's why YAPE can't emulate it properly).

- Five Magics (1998) is the first real one by Crown. It extends the sideborder by one char in each direction. The effect is rather limited though. However it's the only HIRES one so far. This effect uses $FF07.

- Chaos (2005): Larry's SAS (=eagle) routine (which was spread to many people) is finally released publicly. It extends the screen by a total of 3 characters, has to be multicolor by the nature of the effect. The colour map disappears, which allows 3 colors only ($FF15, $FF16 and black).

- Crackers Demo 4 (2005): Essentially the same effect as in Chaos, but interlaced. This allows for 7 colors.

- Rockstar Ate My Border (2009): This 512 byte demo technically extends the screen by 5 characters (making it the widest so far), but also takes advantage of a strange effect, which allows for *every* character on the border to have pattern. This means there's no sideborder at all. There's no color map, so only 3 colors can be used ($FF15, $FF16 and black).

Border, sideborder 

Copyright © Plus/4 World Team, 2001-2018