Changes
*[[Deflektor]] : exemple of a good speccy "cross development", thanks to a clever concept.
=The 3 levels of Speccy portages=
==Basic and Lazy==
The game is exactly as on speccy, even displaying graphical artefacts as Colour attributes, ad monochrome display for the game's window (but not HUD, which may even feature extra colours thanks to Raster colour changes.
Also sprites may display Transparency/translucency.
Probably achieved by using the almost exact Speccy code and emulating the Speccy specificities on CPC.
Examples :
*Black Tiger : monochrome game with multicoloured HUD.
*PacMania : same as Black Tiger.
*R-type : Monochrome background while sprites still are coloured as with Colour attributes, hence even feturing less colours than original speccy game, while the entire screen still display more than the only 4 Mode1 colours...
*Super HanG on : graphics Transparency/translucency
*Enduro Racer : same as Super Hang On, even more displayed as Sprites cross the different coloured parts of the screen.
==Semi-lazy==
Well redone graphically, but not always as me actually be needed.
Examples :
*HeroQuest is still monochrome feelingh while actually being properly 2 bit re-coded...
*Strider has recoloured sprites, displaying no attributes, but Backgrounds remains monochrome.
*Shadow of the Beast : (perhaps...) No real 4 coloured ditherings or even additionnal colours thanks to dithering the 2 medium colours.
==Good Job==
Graphics, despite sharing a comon ancestry, are were redone, and take into account the Amstrad.
*Head over heels : no attributes and the no-rastercolourchange policy enable to not waste CPU ressources uselessly.
*Deflektor : could have been better yet the concept of the game make it a clever port.
Some Speccy port "done right" may also use Mode0 instead of Mode1... hence being graphically fully CPC (yet tiles or sprites are still compairable).
The result may vary from awfull (the code is not optimised enough for CPC) to great (alles ist richtig...).
[[Category: Games| ]][[Category:Programming]][[Category:Games Programming]][[Category:CrossDev]][[Category:CPC History]]