A list of games that use demo programming techniques.
"Rupture"/"Vertical Split"
The following games are known to use this effect:
Title | Year |
The Living Daylights | ? |
Turrican | ? |
Usagi YoJimbo/Samurai Warrior | ? |
Action Force | ? |
Enlightment: Druid 2 | ? |
Octoplex | ? |
Mission Genocide/ZTB | ? |
Snowstrike | ? |
Grell and Falla | ? |
Hardware Scroll
The following games are known to use this effect:
Title | Year |
Octoplex | ? |
Action Force | ? |
Enlightment: Druid 2 | ? |
Titan | ? |
Rick Dangerous 2 | ? |
Prohibition | ? |
Bob Morane: Space Ace | ? |
Grell and Falla | ? |
3D Stunt Rider | ? |
Wonderboy | ? |
Adventures of Moktar/Titus the Fox | ? |
fine vertical scroll
The following games are known to use this effect:
Title | Year |
Legend of Kage | ? |
Super Cauldron | ? |
Prehistorik II | ? |
Mission Genocide/ZTB | ? |
fine horizontal scroll
The following games are known to use this effect:
Title | Year |
Prehistorik II | ? |
Super Cauldron | ? |
split modes
The following games are known to use this effect:
Title | Year |
Sorcery | ? |
JumpJet | ? |
Garfield's Big Fat Hairy Deal | ? |
rasters
The following games are known to use this effect:
Title | Year |
Zynaps | ? |
Striker Manager | ? |
The Living Daylights | ? |
Daley Thompsons Olympic Challenge | ? |
Definition of effects
- "Rupture"/"Vertical Split"
- "Rupture"/"Vertical Split" is a programming technique
using CRTC registers 4 and 7 to split the vertical axis of the display into 2 or more
blocks.
The advantage of this technique is that start address of each block can be
re-defined.
- Hardware Scroll
- Hardware scroll uses registers 12 and 13 of the CRTC to define the start address
of the display.
- Smooth Vertical hardware scroll
- Vertical hardware scroll uses register 12 and 13 of the CRTC to define the start address
of the display. CRTC register 5 (Vertical Adjust) is used to adjust the vertical position of the screen to scroll in scan-line units.
- Smooth horizontal hardware scroll
- Horizontal hardware scroll uses register 12 and 13 of the CRTC to define the start address
of the display. When CRTC register 3 (Horizontal and Vertical Sync Width) is used, the screen can be scrolled
horizontally with fine increments
- Split modes
- The Gate Array is used to redefine the screen mode as the display is drawn. This effect is used to display 2 or more video modes on the screen at once.
- Rasters
- The Gate Array is used to redefine the colour palette as the display is drawn. This effect is used to display lots of colours on the screen at once.