Games

From CPCWiki

Jump to: navigation, search

Contents

[edit] All-time top games

Article moved here

[edit] Software Houses

[edit] Games Which use hardware tricks (on old generation cpcs)

Useful if you want to dissect games to work out how they did it.

Please move to somewhere more appropiate


[edit] Page Flipping

Most good CPC games use the page-flipping technique in order to display sprites and/or scroll the playing area smoothly. In especial, two memory areas (instead of one) are reserved for the screen ram. In each frame, one of the two screens is displayed in turn, by using the hardware (exactly by changing the screen-offset, Reg 12 and 13 of the CRTC). At the same time, the next frame is being drawn in the non-visible screen until the next frame fly back signal. Then, the same cycle continues on and on for (each) next frame.

The big advantage of this technique is that we can use a whole frame's machine-time for our code (with no animation problems that arrise when we alter screen ram at the same time the electron beam displays it on the monitor). On the other hand, page flipping eats up a lot of memory area (which is crucial especially for 64Kb machines). This explains why a lot of games have very small game-areas !

[edit] Hardware Scrolling

  • R3 used to make an approximate byte lenght horizontal scroll (not really smooth)
  • R5 used to make smoother vertical scroll (1 line)
TitleYearVerticalHorizontalR3R5Confirmed
Action Force1988NoYesNoNoYes
Anarchy1988NoYesNoNo
Axys1991YesNoNoYesYes
Bob Morane Science Fiction1987YesYesNoNo
Builderland1991NoYesNoNo
FlySpy1986YesYesNoNo
Fusion 21988NoYesNoNo
Gothic1988YesYesNoNo
Ghosts 'n' Goblins1986NoYesNoNo
Jinks1988NoYesYesNoYes
Killer Cobra1987NoYesYesNoYes
Led Storm1988YesNoNoYesYes
Legend of Kage1986YesYesYesYes
Leviathan1987Diagonalscroll!NoNoYes
Le 5eme Axe1985YesYesNoNo
Mission Genocide1987YesNoNoYesYes
Monty Python's Flying Circus1990YesYesNoNoYes
Octoplex1989YesYesNoYes(?)Yes
Out Of This World1987NoYesYesNoYes
Paraplane1992YesYesNoNo
Prehistorik 21992YesYesYesYesYes
Prohibition1987YesYesNoNo
Rick Dangerous 21990NoYesNoNo
Roland On the Ropes1984YesYesNoNo
Sentinel (The)1987YesYesNoNoYes
Skate Ball1989NoYesNoNoYes
Skate Rock1987NoYesNoNoYes
Skate Wars1990NoYesNoYesYes
Star Avenger1984NoYesNoNo
Stryker In The Crypt Of Trogan1992YesYesNoNo
Super Cauldron1992YesYesYesYesYes
Titan1988YesYesNoNo
Ultima Ratio1987YesNoNoYesYes
Warhawk1987YesNoNoYesYes

[edit] Rupture (or splitscreen)

A technique to split the screen into more than one block vertically. (independant videoram offset) Used to hardware scroll one part of the screen while another is static.

TitleYearConfirmed
Action Force1988Yes
Axys1991Yes
Dynamic Duo
Enlightenment: Druid 2
Grell and Falla
Mission Genocide1987Yes
Octoplex1989Yes
Prehistorik 21992Yes
Skate Ball1989Yes
Skatewars1989
Snowstrike
Super Cauldron1992Yes
Turrican1990Yes
Ultima Ratio1987Yes
Usagi Yojimbo
Xyphoes Fantasy
Sol Negro(opera)
Warhawk1987Yes
Personal tools
Server space and bandwidth kindly donated by
CMO Internet Dienstleistungen GmbH
Image:Cmologo55x25.gif

CPC-TopSite