Changes

Games

1,802 bytes added, 17:54, 16 March 2009
== All-time top games ==
Article moved [[top_gamesTop games|here]]
== Software Houses ==* [[Alligata Software]]* [[AMSOFT]]* [[Anco Software]]* [[Anirog]]* [[Ariola Soft]]* [[Beau Jolly]]* [[Bug Byte]]* [[Cobra Soft]]* [[Codemasters]]* [[CRL]]* [[Cronosoft]]* [[Digital Integration]]* [[Dinamic]]* [[DMV]]* [[Domark]]* [[Durell]]* [[Electric Dreams]]* [[Electronic Arts]]* [[Elite Systems]]* [[Epyx]]* [[Firebird]]* [[ERE Informatique]]* [[Grandslam]]* [[Gremlin Graphics]]* [[Hewson]]* [[Hi-Tec Software]]* [[Image Works]]* [[Imagine]]* [[Incentive]]* [[Infocom]]* [[Infogrames]]* [[Konami]]* [[Krisalis]]* [[Kuma Computers]]* [[Loriciel]]* [[Lankhor]]* [[Leisure Genius]]* [[Level 9]]* [[Magic Bytes]]* [[Magnetic Scrolls]]* [[Martec]]* [[Mastertronic]]* [[MBC]]* [[Melbourne House]]* [[Microids]]* [[Microprose]]* [[Microstyle]]* [[Mikro-Gen]]* [[Mindscape]]* [[Mirrorsoft]]* [[New Age Software]]* [[Ocean]]* [[Opera Soft]]* [[Palace Software]]* [[Players]]* [[PSS]]* [[Psygnosis]]* [[Radical Software]]* [[Rainbird (software house)|Rainbird]]* [[Rainbow Arts]]* [[Silmarils]]* [[System 3]]* [[The Edge]]* [[Titus Software]]* [[Topo Soft]]* [[Tynesoft]]* [[Ubi Soft]]* [[Ultimate Play The Game]]* [[US Gold]]* [[Virgin]]* [[Vortex Software]]* [[Weeske]]* [[WoW Software]]* [[Zeppelin Games]]* [[Zigurat]]
== Games Which use hardware tricks *[[Activision|Activision]]*[[Alligata Software|Alligata Software]] *[[AMSOFT|AMSOFT]] *[[Anco Software|Anco Software]] *[[Anirog|Anirog]] *[[Ariola Soft|Ariola Soft]] *[[Beau Jolly|Beau Jolly]] *[[Bug Byte|Bug Byte]] *[[Cobra Soft|Cobra Soft]] *[[Codemasters|Codemasters]] *[[CRL|CRL]] *[[Cronosoft|Cronosoft]] *[[Digital Integration|Digital Integration]] *[[Dinamic|Dinamic]] *[[DMV|DMV]] *[[Domark|Domark]] *[[Durell|Durell]] *[[Electric Dreams|Electric Dreams]] *[[Electronic Arts|Electronic Arts]] *[[Elite Systems|Elite Systems]] *[[Epyx|Epyx]] *[[Firebird|Firebird]] *[[ERE Informatique|ERE Informatique]] *[[Grandslam|Grandslam]] *[[Gremlin Graphics|Gremlin Graphics]] *[[Hewson|Hewson]] *[[Hi-Tec Software|Hi-Tec Software]] *[[Image Works|Image Works]] *[[Imagine|Imagine]] *[[Incentive|Incentive]] *[[Infocom|Infocom]] *[[Infogrames|Infogrames]] *[[Konami|Konami]] *[[Krisalis|Krisalis]] *[[Kuma Computers|Kuma Computers]] *[[Loriciel|Loriciel]] *[[Lankhor|Lankhor]] *[[Leisure Genius|Leisure Genius]] *[[Level 9|Level 9]] *[[Magic Bytes|Magic Bytes]] *[[Magnetic Scrolls|Magnetic Scrolls]] *[[Martec|Martec]] *[[Mastertronic|Mastertronic]] *[[MBC|MBC]] *[[Melbourne House|Melbourne House]] *[[Microids|Microids]] *[[Microprose|Microprose]] *[[Microstyle|Microstyle]] *[[Mikro-Gen|Mikro-Gen]] *[[Mindscape|Mindscape]] *[[Mirrorsoft|Mirrorsoft]] *[[New Age Software|New Age Software]] *[[Ocean|Ocean]] *[[Opera Soft|Opera Soft]] *[[Palace Software|Palace Software]] *[[Players|Players]] *[[PSS|PSS]] *[[Psygnosis|Psygnosis]] *[[Radical Software|Radical Software]] *[[Rainbird (on old generation cpcssoftware house) ==|Rainbird]] *[[Rainbow Arts|Rainbow Arts]] *[[Silmarils|Silmarils]] *[[System 3|System 3]] *[[The Edge|The Edge]] *[[Titus Software|Titus Software]] *[[Topo Soft|Topo Soft]] *[[Tynesoft|Tynesoft]] *[[Ubi Soft|Ubi Soft]] *[[Ultimate Play The Game|Ultimate Play The Game]] *[[US Gold|US Gold]] *[[Virgin|Virgin]] *[[Vortex Software|Vortex Software]] *[[Weeske|Weeske]] *[[WoW Software|WoW Software]] *[[Zeppelin Games|Zeppelin Games]] *[[Zigurat|Zigurat]]
Useful if you want to dissect games to work out how they did it.== Games Which use hardware tricks (on old generation cpcs) ==
Please move Useful if you want to somewhere more appropiatedissect games to work out how they did it.
Please move to somewhere more appropiate
=== Page Flipping ===<br>
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.=== Page Flipping ===
The big advantage of this technique is that we can Most good CPC games use a whole frame's machinethe page-time for our code flipping technique in order to display sprites and/or scroll the playing area smoothly. In especial, two memory areas (with no animation problems that arrise when we alter instead of one) are reserved for the screen ram at . In each frame, one of the same time two screens is displayed in turn, by using the electron beam displays it on hardware (exactly by changing the screen-offset, Reg 12 and 13 of the monitor[[CRTC|CRTC]]). On At the other handsame time, page flipping eats up a lot of memory area (which the next frame is crucial especially being drawn in the non-visible screen until the next frame fly back signal. Then, the same cycle continues on and on for 64Kb machines(each)next frame. This explains why a lot of games have very small game-areas !
=== Hardware Scrolling ===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&nbsp;!
* R3 used to make an approximate byte lenght horizontal scroll (not really smooth)* R5 used to make smoother vertical scroll (1 line)=== Hardware Scrolling ===
{|{{Prettytable|width: 700px; font-size: 2em;}}*R3 used to make an approximate byte lenght horizontal scroll (not really smooth) |''Title''||''Year''||''Vertical''||''Horizontal''||''R3''||''*R5''|used to make smoother vertical scroll (1 line) {|''Confirmed'' class="FCK__ShowTableBorders"
|-
|[[Action Force]]''Title''|''Year''|1988''Vertical''|''Horizontal''|No''R3''|''R5''|Yes||No||No||Yes''Confirmed''
|-
|[[AnarchyAction Force|Action Force]]||1988||No||Yes|No|No||NoYes
|-
|[[AxysAnarchy|Anarchy]]|1988|1991|No|Yes||No||No||Yes||Yes
|-
|[[Bob Morane Science FictionAxys|Axys]]|1991|Yes|1987No|No|Yes||Yes||No||No
|-
|[[BuilderlandBob Morane Science Fiction|Bob Morane Science Fiction]]|1987|1991||No|Yes|Yes||No||No
|-
|[[FlySpyBuilderland|Builderland]]|1991|1986|No|Yes||Yes||No||No
|-
|[[Fusion 2FlySpy|FlySpy]]|1986|1988||No|Yes|Yes||No||No
|-
|[[GothicFusion 2|Fusion 2]]||1988|No|Yes||Yes||No||No
|-
|[[Ghosts 'n' GoblinsGothic|Gothic]]|1988|1986||No|Yes|Yes||No||No
|-
|[[JinksGhosts 'n' Goblins|Ghosts 'n' Goblins]]||1988|1986|No||Yes||Yes|No|No||Yes
|-
|[[Killer CobraJinks|Jinks]]||1987|1988|No||Yes||Yes||No||Yes
|-
|[[Led StormKiller Cobra|Killer Cobra]]|1987|1988No|Yes|Yes||No||No||Yes||Yes
|-
|[[Legend of KageLed Storm|Led Storm]]||1986|1988|Yes|No|Yes|No|Yes||Yes
|-
|[[LeviathanLegend of Kage|Legend of Kage]]|1986|1987||Diagonal||scroll!||No|Yes|NoYes|Yes|Yes
|-
|[[Le 5eme AxeLeviathan|Leviathan]]|1987|Diagonal|1985scroll!|No|Yes|No|Yes||No||No
|-
|[[Mission GenocideLe 5eme Axe|Le 5eme Axe]]|1985|1987|Yes|Yes||No||No||Yes||Yes
|-
|[[Monty Python's Flying CircusMission Genocide|Mission Genocide]]||1990|1987|Yes||Yes||No||No|Yes|Yes
|-
|[[OctoplexMonty Python's Flying Circus|Monty Python's Flying Circus]]||1989|1990|Yes||Yes|No|No||Yes(?)||Yes
|-
|[[Out Of This WorldOctoplex|Octoplex]]||1987||No|1989|Yes||Yes||No|Yes(?)|Yes
|-
|[[ParaplaneOut Of This World|Out Of This World]]|1987||1992|No|Yes||Yes||No||NoYes
|-
|[[Prehistorik 2Paraplane|Paraplane]]||1992||Yes||Yes|No|Yes||Yes||YesNo
|-
|[[ProhibitionPrehistorik 2|Prehistorik 2]]|1992|Yes|1987Yes|Yes|Yes||Yes||No||No
|-
|[[Rick Dangerous 2Prohibition|Prohibition]]|1987|1990||No|Yes|Yes||No||No
|-
|[[Roland On the RopesRick Dangerous 2|Rick Dangerous 2]]|1990|1984|No|Yes||Yes||No||No
|-
|[[Sentinel (The)Roland On the Ropes|Roland On the Ropes]]|||1987|1984|Yes||Yes||No||No||Yes
|-
|[[Skate BallSentinel (The)|Sentinel (The)]]|1987|1989||No|Yes|Yes||No||No||Yes
|-
|[[Skate RockBall|Skate Ball]]||1987|1989|No||Yes||No||No||Yes
|-
|[[Skate WarsRock|Skate Rock]]||1990|1987|No||Yes|No|No||Yes||Yes
|-
|[[Star AvengerSkate Wars|Skate Wars]]||1984|1990|No||Yes||No|Yes|NoYes
|-
|[[Stryker In The Crypt Of TroganStar Avenger|Star Avenger]]|1984||1992|No|Yes||Yes||No||No
|-
|[[Super CauldronStryker In The Crypt Of Trogan|Stryker In The Crypt Of Trogan]]||1992||Yes||Yes|No|Yes||Yes||YesNo
|-
|[[TitanSuper Cauldron|Super Cauldron]]|1992|1988Yes|Yes|Yes||Yes||No||NoYes
|-
|[[Ultima RatioTitan|Titan]]|1988|1987|Yes|Yes||No||No||Yes||Yes
|-
|[[WarhawkUltima Ratio|Ultima Ratio]]||1987||Yes|No|No|Yes|NoYes|-| [[Warhawk|Warhawk]]| 1987|Yes|No| No| Yes|Yes
|}
=== 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.
{|{{Prettytableclass="FCK__ShowTableBorders"|width: 700px; font-size: 2em;}}|''Title''||''Year''||''Confirmed''
|-
|[[Action Force|Action Force]]||1988||Yes
|-
|[[Axys|Axys]]||1991||Yes
|-
|[[Dynamic Duo|Dynamic Duo]]||||
|-
|[[Enlightenment: Druid 2|Enlightenment: Druid 2]]||||
|-
|[[Grell and Falla|Grell and Falla]]||||
|-
|[[Mission Genocide|Mission Genocide]]||1987||Yes
|-
|[[Octoplex|Octoplex]]||1989||Yes
|-
|[[Prehistorik 2|Prehistorik 2]]||1992||Yes
|-
|[[Skate Ball|Skate Ball]]||1989||Yes
|-
|[[Skatewars|Skatewars]]||1989||
|-
|[[Snowstrike|Snowstrike]]||||
|-
|[[Super Cauldron|Super Cauldron]]||1992||Yes
|-
|[[Turrican|Turrican]]||1990||Yes
|-
|[[Ultima Ratio|Ultima Ratio]]||1987||Yes
|-
|[[Usagi Yojimbo|Usagi Yojimbo]]||||
|-
|[[Xyphoes Fantasy|Xyphoes Fantasy]]||||
|-
|[[Sol Negro(opera)|Sol Negro(opera)]]||||
|-
|[[Warhawk|Warhawk]]||1987||Yes
|}
[[Category:Games|*]]
129
edits