Initiation à l’assembleur #5 (ACPC n°7)
AS: TIQUON
Alors les petits, vous avez passé de bonnes vacances, cet été, au soleil ? Pour nous, c’était le pied. Mis à part le fait que Lipfy n’a pas bronzé, que le pauvre Pierre est en train de contaminer la rédaction avec une maladie hautement contagieuse, et que Robby s’est fait voler sa voiture. A part cela, tout se passe le mieux du monde. Allez, retrouvons donc notre bon vieux Z80 après l’avoir délaissé pendant nos batifolages estivaux.
Comme je vous le disais, mis à part de petits ennuis dus aux retours de vacances, la joie et l’allégresse règnent dans nos locaux. A la vue de la superbe crinière (et du reste ) de notre Miss X nationale, bon nombre de rédacteurs sont tombés mollement sur le sol moquette mais non moins dur de nos bureaux.
Ainsi. INC B sera exécuté de la manière suivante : B=B+1. Mais, comme rien ne vient sans rien et que l’assembleur n’est fait que de petits ennuis, un dépassement de capacité de l’opérande entraîne une remise à zéro de celle-ci- Si par exemple C vaut 255. la valeur de C après un INC C sera 0. De la même manière, si D vaut 0 et que l’instruction DEC D est rencontrée, D vaudra 255.
Lipfy. dont tous les lecteurs se demandent à quoi il ressemble exactement, vient de faire l’acquisition d’une conduite : ne plus se taper la tête contre les murs à la vue de Miss X. Pour moi. tout va, sauf que je suis obligé de partager mon petit bureau avec un être étrange (de cake) : Brice. C’est dur d’être ainsi, minute après minute, confronté avec des génies ( sans bouillir ). Peut-être que si cela continue dans la voie actuelle, je changerai de pseudonyme en devenant Disciplus Simples, pour faire allusion à la fameuse BD Léonard génie.
Zap , lecteur assidu de notre revue, ne cesse de nous appeler au téléphone pour nous parler de choses et d’autres. Surtout d’autres à vrai dire. Mais je jure devant Miss X que tout cela ne m’empêchera pas de vous faire encore un petit cours assembleur maison.
Comme dans le dernier numéro nous avions vu les instructions de chargement nous nous sommes dit qu’il serait bienvenu de faire un petit programme illustrant toutes ces connaissances. C’est pour cela que nous allons encore aborder quelques petites mnémoniques, avant de nous lancer dans la programmation en assembleur.
C’EST QUOI INC ET DEC DIS DONC DOC ?
Eh bien, voilà enfin une bonne question. Ce ne sont que quelques petites instructions permettant d’additionner ou de soustraire la valeur un à l’opérande désirée et précisée.
Certains pourront penser que cela fausse les calculs. Eh bien pas du tout, car la retenue est positionnée en cas de dépassement de capacité. Donc, si un débordement intervient, que ce soit lors d’un INC ou d’un DEC. la retenue sera là pour témoigner de l’infâme affront qu’aura provoqué le pauvre Z80. DEC sert donc à soustraire un et INC à additionner un à la valeur représentée par l’opérande. Cette opérande peut être tout registre de huit ou seize bits, et des octets en mémoire adressés par le registre HL ou les registres d’index. Mais voici quelques exemples.
INC (HL)
DEC (IX+0)
INC HL
DEC B
COMPARONS EN CŒUR
Pas de chance, mais nous ne pourrons toujours pas écrire notre petit programme si nous n’avons pas abordé cette instruction plus qu’indispensable. CP permet de faire des comparaisons, mais uniquement avec l’accumulateur (le registre A). Vous pouvez comparer n’importe quoi, mais seulement avec le bon vieux maître des lieux. Le mode d’adressage est le même qu’à l’habitude, c’est-à-dire qu’il est possible de comparer A avec tous les registres huit bits, et également avec de la mémoire adressée par HL et les registres d’index.
Une comparaison est comme son nom l’indique, un moyen d’obtenir des informations sur les différences existant entre les deux valeurs prises en compte. Que peut-il se passer ? Soit une valeur est plus grande que l’autre, soit c’est l’inverse, soit encore les valeurs sont égales. Ceci paraît simple, à première vue, mais les choses peuvent se corser si vous travaillez en mode signé. Nous avions vu qu’il est possible d’utiliser le Z80 de deux manières différentes. La première est de voir les valeurs des registres comme de simples entiers de 0 à 255. la seconde est de dire que le bit 7 contient le signe de la valeur codée sur les sept autres bits (de zéro à six).
Pour le premier mode d’utilisation, aucun problème. Il faut simplement savoir que l’opération CP effectue une soustraction entre l’accumulateur et l’opérande, soit, en clair, A-op.
Mais cette opération n’affecte aucun registre et ne fait que déposer les résultats dans le registre d’état F : donc, ni A ni l’opérande utilisée ne sont modifiés. Cette instruction force de toute manière le drapeau N, ce qui signifie que la dernière opération réalisée était bien une soustraction. Si le drapeau Z d’égalité passe à un. cela signifie que les deux valeurs testées sont les mêmes. Si l’indicateur de retenue C est positionné ( à 1 ), cela veut dire qu’un débordement a été enregistré et que la valeur soustraite de A est plus grande que le contenu de A.
Dans le cas contraire, si C reste à l’état passif, le contenu de l’accumulateur est alors supérieur ou égal à l’opérande comparée. Dans le cas où le mode signé est utilisé, les choses peuvent se compliquer relativement. En fait, je ne conseillerai jamais assez de faire des essais simples avec des valeurs immédiates et connues. Mais passons à l’explication avant tout. Si les deux valeurs sont supérieures à 0 et inférieures à 127, tout se passe comme dans le cas précédent. Mais vous comprenez bien que. si vous considérez le bit 7 comme le bit de signe, cela pose des problèmes car un nombre dont ce bit est à 1 est inférieur a un nombre dont ce bit est à 0.
Ce qui montre bien la différence de traitement entre ce mode de travail et le précédent Eh bien, ne vous inquiétez pas , c’est beaucoup plus simple qu’il n’y paraît suffit de tester le bit S , qui donne le signe du résultai, en mode signé. Quand le drapeau S passe à un, cela signifie que l’accumulateur est inférieur à l’opérande comparée.
Quand S est à zéro. l’accumulateur est supérieur à l’opérande rencontrée, quel que soit le signe des deux octets. Il suffît de se rappeler que dans tous les cas. en mode signé. S ne signifie pas supérieur. Pour les branchements, il n’y a malheureusement pas de sauts conditionnels relatifs influences par S, et les seules instructions utilisables sont alors JP M (S=1) et JP P (S=0), qui ne font pas partie du jeu relogeable. Tant pis. il faut faire avec. Maintenant que nous savons cela, nous pouvons faire notre petite routine bête mais pas si méchante que cela.
REMPLISSAGE BIDON
Nous allons faire un petit programme de remplissage de l’écran qui pourra tout aussi bien servir de CLS. ceci avec ou sans barreau. Cette routine sert simplement à illustrer les quelques instructions que nous avons passées en revue ce mois-ci. Voici d’abord un petit idéogramme du programme pour que tout soit clair. D’abord, il faut savoir que la mémoire écran s’étend de l’adresse &C000 à &FFFF. Pour que ce que nous venons de dire soit juste, il faut que nous utilisions dans notre routine les instructions INC et CP. au moins. Voici la petite explication du listing suivant.
D’abord on charge l’adresse de l’écran dans HL, et on met A à zéro. Pourquoi diront certains ? C’est simple. Nous savons que l’écran finit en #FFFF : il suffit donc d’arrêter de remplir avant le dernier octet lui sera zéro pour que la routine s’arrête, et : surveiller te débordement sur zéro. Cela car l’incrémentation d’un double registre n’influence aucun drapeau indicateur et qu’il faut tout de même que le programme soit stoppé. Nous mettons ensuite dans .le registre B la valeur de remplissage, et la registre B la valeur de remplissage, la la boucle peut alors commencer.
Dans cette boucle, le contenu de B est rangé à l’adresse pointée par HL qui est ensuite incrémenté pour passer à la case suivante. L’instruction de comparaison sert à tester si H vaut A donc zéro, pour témoigner du débordement. Si non. la boucle reprend son cours, si oui. le programme s’arrête en revenant au Basic.
;
;
ORG #9000
EXEC $
;
LD HL,#C000
XOR A
LD B, A
BOUC LD (HL),B
INC HL
CP H
JR NZ,BOUC
RET
;
;
;
10 FOR I=&9000 TO &900A
20 READ A$:POKE I,VAL(« & »+A$).NEXT
30 DATA 21,00,C0,AF,47,70,23,BC,20,FB,09
SEE YOU NEXT MONTH
Nous vous souhaitons donc de bien travailler sur votre CPC. pendant que nous vous concoctons quelques petites routines d’enfer. De plus, si vous êtes un tantinet curieux, vous pouvez aller faire un tour sur Amcharge, où nous aurons plaisir à vous voir.
Sibar le nénède
Actus
- E.x.i.t.
- Edd The Duck
- Eden Blues
- Elektra Glide
- Elevator Action
- Eliminator
- Elite
- Elite Supertrux
- Energy Warrior
- Enigme a Oxford (F) – Audio Tape – Side A
- Enigme a Oxford (F) – Audio Tape – Side B
- Equinox
- Escape From Singe’s Castle
- Escape From The Planet Of The Robot Monsters
- Everyone’s a Wally
- Evil Donjon
- Exolon
- Extreme
- Fanz y Meeting Demo
- Fast Food Dizzy
- Fer & Flamme
- Fernandez Must Die
- Feud
- File 66 Demo
- Fire !
- Flash_Gordon
- Flimbo s Quest
- Flying Shark
- Footballer Of The Year 2 – Description
- Frankie Goes to Hollywood (E) – Audio Tape – Relax
- Freddy Hardest
- Friday the 13th (E) – Audio Tape
- Fugitif
- Future Knight
- Galactic Conqueror
- Galvan – Cosmo Police
- Game Over II
- Gary Lineker’s Hot-Shot !
- Gauntlet
- Gauntlet II
- Gauntlet III
- Gazza 2 (Theme 1)
- Gazza 2 (Theme 2)
- Gemini Wing
- Ghostbusters II
- Ghosts’N Goblins
- Ghouls ‘N Ghosts
- Ghouls n Ghosts (Theme 3)
- GI Hero
- Gilbert Escape from Drill (Theme 1)
- Gilbert Escape from Drill (Theme 2)
- Glider Rider
- Golden Axe
- GPA CPC Plus First Demo
- Grand Prix Simulator 2
- Grand Prix Simulator 1
- Grange Hill
- Green Beret
- Groops
- Gryzor
- Guerilla War (Theme 1)
- Guerrilla War
- Gunfright
- Han D’Islande (F) – Radio Broadcast – Side B
- Han D’Islande (F) – Radio Broadcast – Side A
- Hard Drivin
- Harricana
- Hate – Hostile All Terrain Encounter
- Hawk Storm
- Head Over Heels
- Heartland
- Helter Skelter
- Hercules Slayer Of The Damned
- Herobotix
- Heroes Freeware (Theme A)
- Heroes Freeware (Theme B)
- Hero Quest
- Heroquest (Theme A)
- Heroquest (Theme C)
- HKM – Human Killing Machine
- Hold-Up
- Hopper Copper
- Hostages – Description
- Hotshot
- Hurlements
- Hyperbowl
- Hyperbowl
- I-Ball
- I, Ball II
- Ice Breaker
- Ikari Warriors
- Imperial Demo Photographik
- Impossaball
- Impossamole
- Indiana Jones And The Fate Of Atlantis
- Indiana Jones And The Last Crusade
- infernal house
- Infernal Runner
- Insector Hecti in Interchange
- International 3D Tennis
- International Karate
- International Karate Plus
- International Rugby Simulator
- International Speedway
- Iron Lord
- Ishido
- Italian Supercar
- Iznogoud
- Jack The Nipper II In Coconut Capers
- Jahangir Khan World Championship Squash
- Jail Break
- Jet Set Willy
- Joe Blade
- Joe Blade 3
- Jubilee Joy Mega Demo (Part 1)
- Jubilee Joy Mega Demo (Part 2)
- Jubilee Joy Mega Demo (Part 3 Theme A)
- Jubilee Joy Mega Demo (Part 3 Theme B)
- Jubilee Joy Mega Demo (Part 4)
- Jubilee Joy Mega Demo (Part 5)
- Jump Mania
- Jungle Warfare
- Kangaroo MusiQue The Neverwrit
- Kangaroo MusiQue The NewOne
- Kangaroo MusiQue Tolkin
- Killerball
- Killer Ring
- Knight Rider
- Knight Tyme
- Kong Strikes Back
- Krakout
- Kwik Snax Dizzy
- La Chose De Grotemburg
- La Espada Sagrada
- L’Affaire Santa Fe
- L’Aigle D’Or
- L’Ange De Cristal
- L’Arche Du Captain BLOOD
- L’Armure Sacree D’Antiriad
- Lawn Tennis
- Lazer Tag
- LCR_Intro
- Le 5eme Axe
- Le Maitre Absolu
- Le Maitre Des Ames
- Le Manoir De Mortvielle
- Lemmings
- Le Pacte
- Les Aventures de Jack BURTON
- Les Aventures De Moktar
- Les Aventures De Pepito Au Mexique
- Les Passagers Du Vent
- Les Passagers Du Vent 2
- Les Tuniques Bleues
- Leviathan
- Licence To Kill
- L’Ile
- Line Of Fire
- Live And Let Die
- Loopz
- Lop Ears
- Los Buggos Party Demo (Theme 2 Prehistorik 2 Remix)
- Lotus Esprit Turbo Challenge
- Lotus Esprit Turbo Challenge (Theme B)
- Lotus Esprit Turbo Challenge (Theme C)
- Macadam Bumper
- Mach 3
- Madballs
- Mad Mix Game
- Madness Demo (Unused theme A)
- Madness Demo (Unused theme B)
- Mag Max
- Mag Max Robo Centurion
- Mange Cailloux
- Manhattan 95
- Manic Miner
- Marauder (In Game music)
- Mask
- Mask II
- Masque
- Masters Of The Universe
- Mata Hari
- Max Headroom (Theme A)
- Max Headroom (Theme B)
- Max Headroom (Theme C)
- Maze Mania
- Mazemania__(Unused_theme)
- Mega Apocalypse
- Megablasters_Freeware_version
- Meganova
- Megaparty Demo 92
- Megaparty Demo 92 (Face Hugger part)
- Megaparty Demo 92 Fantasy part
- Megaparty Demo 92 GWM Kangaroo
- Megaparty Demo 92 Menu part
- Mega Phoenix
- Megatwins
- Meltdown
- Mermaid Madness
- Metaplex
- Metro Cross
- Metropolis
- Meurtre a Grande Vitesse
- MGT – Magnetik Tank
- Micro Mouse Goes De-Bugging
- Midnight Resistance
- Mig 29 Soviet Fighter
- Mig Busters
- Milk Race 1987
- Mission Omega
- Monaco GP
- Monty on the Run
- Moon Blaster
- Moontorc
- Moonwalker
- MOPS Megademo Ablaze s ball part
- MOPS Megademo Amiga sucks part
- Moving Target
- Mr Heli
- Mr Pingo
- Mutants
- My Boy 3
- Mystical
- Narc
- Navy Moves
- Nebulus
- Nemesis
- Nemesis The Warlock
- Netherworld
- New_Zealand_Story
- Nexus
- Nightbreed – The Action Game
- Ninja Scooter Simulator
- North and South (Theme A)
- North Star
- Obliterator
- Octoplex
- Olli and Lissa 3
- One
- One Man And His Droid
- Operation Gunship
- Operation Hanoi
- Operation_Thunderbolt
- Operation Wolf
- Orion Prime
- Orion Prime (F) – Audio Logs
- Orphee – Voyage Aux Enfers
- Outlaw
- Title
- Out Run
- Oxphar
- Pacific
- Panic Dizzy
- Paperboy
- Paperboy 2
- Phantomas Saga Infinity
- Phoenix Demo
- Phortem
- Pick’N Pile
- Platoon
- Platoon (E) – Audio Tape
- Platoon Theme 2
- Pogostick Olympics
- Postman Pat II
- Prehistorik II
- Prodatron Megademo (Constellation part)
- Prodatron Megademo (Copy part)
- Prodatron Megademo (Matchwood part)
- Prohibition
- Pro Mountain Bike Simulator
- Psycho Hopper
- Pulsoid
- Purple Saturn Day
- Puzznic
- Pyjamarama
- Quadrel
- Rad Ramp Racer
- Radzone
- Rainbow Islands
- Rally II
- Rambo – First Blood Part II
- Rambo III
- Ramparts
- Ranarama (ST Conversion)
- Rastan
- Rasterscan
- RBI 2 Baseball
- RC-Quest
- Relentless
- Relentless Teaser
- Renaud – Marche A L’ombre
- Renegade
- Renegade 3 (Theme 1)
- Renegade 3 (Theme 5)
- Renegade 3 (Theme 6)
- Rescate Atlantida
- Return Of The Jedi
- Revolog
- Rick Dangerous 2 (Theme 6)
- Rick Dangerous II
- Ricochet
- Road Blasters
- Robbbot
- Robin Hood
- Robocop
- Robocop_1 level 1
- Rod-Land
- Roland In The Caves
- Roland In Time
- Run The Gauntlet
- Rygar
- Stun_Runner
- Saboteur 2
- Saint Dragon
- Sapiens
- SAS Combat Simulator
- Sas Strike Force
- Sauvez Yurk
- Savage – Description
- Savage (Level 2)
- Scoopxtreme 4
- Scoopxtreme 5
- Scramble Spirit
- Sdaw
- Secret Agent
- Sergeant Seymour Robotcop
- Shackled
- Shadow Dancer
- Shadow Of The Beast
- Shadow of the Beast (Theme B)
- Shadow of the Beast (Theme C)
- Shadow Skimmer
- Sharkey’s Moll
- Shinobi
- Shockway Rider
- Short Circuit
- Shufflepuck Cafe
- Side Arms
- Side Arms (E) – Soundtrack
- Sigma Seven
- Silents Demo (Theme 1)
- Silents Demo (Theme 2)
- Silents Demo (Theme 3)
- Silkworm
- Skate Crazy
- Skull And Crossbones
- Skweek
- Slap Fight
- Slayer
- Slightly Magic
- Sly Spy Secret Agent
- Smash TV
- Solar Invasion
- Solomon’s Key
- Solomon s Key (Theme D)
- Sorcery
- Space Racer
- Space Harrier II
- Space Harrier (Theme A)
- Space Harrier (Theme D)
- Space Racer
- Spellbound
- Sphaira
- Spike In Transylvania
- Spitting Image
- Spy Vs Spy II
- SRAM
- SRAM 2
- Starstrike II
- Star Wars
- Star Wars Droids
- Steel Eagle
- Still Rising Vanity
- Stormlord
- Stormlord (Unused theme)
- Street Cred Boxing
- Slayer
- Stryfe – The Everlasting Battle
- S.T.U.N. Runner
- Subbuteo
- Subway Vigilante
- Super Cars (Theme A)
- Super Cars
- Super Cauldron
- Super Monaco Gp
- Super Scramble Simulator
- Super Space Invaders
- Supersports (Theme A)
- Super Stunt Man
- Super Tank Simulator
- Super Trux
- Super Wonderboy In Monster Land
- Survivre
- SWAB Meeting (Part 1)
- Switchblade
- Tean Years of CPC Schadel Part
- Techno-Cop
- Teenage Mutant Hero Turtles
- Teenage Mutant Hero Turtles 2 Unused Themes)
- Teenage Queen
- Tempest
- Tensions
- Terminator 2 Judgement Day
- Terres & Conquerants
- Tetris
- Thanatos
- The 39Kb shock intro (Rebels)
- The Addams Family
- The Blue Crystal
- The Blues Brothers
- The Boxer
- The Challenge of the Gobots
- The Goonies
- The Last V8
- The Legend Of Kage
- The Light Corridor
- The Light Corridor (Theme 6)
- The Living Daylights
- The Masters Of Space
- The Munsters
- The Ninja Warriors
- The Race
- The Real Ghostbusters
- The Real Stunt Experts
- The Sacred Armour of Antiriad
- The Silva theme 1
- The Simpsons Bart Vs
- The TGS Undemo
- The Tiny Skweeks
- The Trans-Atlantic Balloon
- The Untouchables
- The Untounchables (Level 2 theme)
- The Untounchables (Level 3 theme)
- The Untounchables (Level 4 theme)
- The Vindicator
- The Vindicator (Theme B+C)
- Thing Bounces Back
- Thing On A Spring
- Thunderbids (E) – Audio Tape
- Thundercats
- Thunderjaws
- Thunder Jaws
- Tie Break
- Tiger Road
- Times Of Lore
- Tintin Sur La Lune
- Titanic
- Top Gun
- Total Recall
- Toyota Celica GT Rally
- Trailblazer
- The Trans-Atlantic Balloon
- Transfert ST by Fefesse Music 1
- Transfert ST by Fefesse Music 2
- Transfert ST by Fefesse Music 3
- Trans Muter
- Trantor The Last Stormtrooper
- Tribal Mag 3 (Turn_Disk)
- Title
- Tubaruba
- Turbo Boat Simulator
- Turlogh Le Rodeur
- Turrican 2
- Twin Turbo V8
- Typhoon
- U.N. Squadron
- Ulises
- Uridium
- Usagi YoJimbo
- Vector Ball
- Venom Strikes Back
- Viaje Al Centro De La Tierra
- Victory Road – The Pathway To Fear
- Visa pour Hyde Park (F) – Side B
- Visa pour Hyde Park (F) – Side B
- Vixen
- Voyage 93 Oh no part
- Voyage 93-Pixelized Vectors part
- Voyage 93-Revolution of Salamander part
- Voyage 93-Twist n shout part 1
- Title
- Voyage 93-Twist n shout part 3
- Warhawk
- Wec Le Mans
- Werewolves Of London
- Werewolves of London
- West Bank
- Wild Streets
- Wild West Seymour
- Winter Games
- Wizard’s Lair
- Wizard Willy
- World Class Rugby
- Wrestling Superstars
- WWF Wrestlemania
- Xenon
- Xenophobe (E) – Audio Tape
- Xtreme 2 Theme 1
- Xtreme 2 Theme 2
- Xtreme_2-Theme_3
- Xybots
- Title
- Xyphoes Fantasy-Theme 2
- Xyphoes Fantasy-Theme 3 Level 2
- Xyphoes Fantasy-Theme 4 Level 3
- Xyphoes Fantasy-Theme 5 Level 4
- Xyphoes Fantasy-Theme 6-Level 5
- Yet Another Plasma
- Yie Ar Kung-Fu
- Yogi Bear
- Zap T Balls
- Zap t Balls (Intro Theme)
- Zap t Balls (World 2)
- Zap t Balls (World 1)
- Zap t Balls (World 3)
- Zeta 2 Slideshow Part
- Zombi
- Zona 0
- Zone Trooper
- Zub
- Zynaps
- 1943
- 6AM Eternal Demo-French Part
- 720°
- 3D Fight
- 1942
- 20000 Avant J.C.
- Générique JDG
- Sapien au piano par JB le Daron
- 1942 • Miguel F Ettema – Orchestral
- 1942 • Paul Nelsen – Medley Grand-Piano
- ARKANOID • Kaktus
- ARKANOID • M.o.t.N. – Classic
- ARKANOID • Pirx – Highscore
- BARBARIAN • Carl Larsson
- BARBARIAN • Endrody Gabor – Orchestral
- BARBARIAN • Matthias Sachal – Orchestral
- BARBARIAN • Paul Nelsen – Ultimate Warrior Grand Piano
- BEYOND THE ICE PALACE • Ony Fluke – Live Performance
- BOULDER DASH • Rob Steptoe – Hippy 2001 Remix
- BUBBLE BOBBLE • Peter Clarke
- COMMANDO • 0supereg0 – Hi-Score – Campfire Cowboys
- COMMANDO • CZ-Tunes – High-Score Christmas Edit
- COMMANDO • Dr-Future – The-Guitar – Ballad
- COMMANDO • Jarle H. Olsen – High-Score
- COMMANDO • LaLa – Hi-Score Just Whistling
- COMMANDO • SoundLogic
- COMMANDO • Tony Fluke – High-Score Live Performance
- CYBERNOID 2 • 0supereg0 – You got your blank in my blank Mix
- CYBERNOID 2 • Da Phuture – Kemist
- CYBERNOID 2 • Omoroca – Supermassive Ableton Live 11 Remaster
- CYBERNOID 2 • Rubbish Remix
- CYBERNOID 2 • Tony Fluke 2 – Live-Performance
- DEFENDER OF THE CROWN • Paul Nelsen – Medley Grand Piano
- DEFENDER OF THE CROWN • SM Pedersen
- DEFLEKTOR • MRT – Softer Version
- DEFLEKTOR • Mutherpluckin B – Deflektions of My Life
- DEFLEKTOR • Seaweed – Symphonic
- DRAGON NINJA • CZ-Tunes – Title Remix
- GHOST’N GOBLINS • Nordischsound – Orchestra Cover
- GHOST’N GOBLINS • Tony Fluke – Live Performance
- GLIDER RIDER • AmiGamer
- GLIDER RIDER • Gol
- GRYZOR • Black Bozze – Garage Remake
- IK+ • Alpa Bergen – Boogie Remix
- IRON LORD • Jan Morgenstern
- IRON LORD • Red Devil
- KUNG-FU MASTER • Doron – Deutsch Rock Trio
- LES PASSAGERS DU VENT • Zac
- NEMESIS THE WARLOCK • Makke
- NEMESIS THE WARLOCK • Marcel Donne
- OUT RUN • Magical Sound Showe – Splash-Wave
- PACOTHON • Khomenor
- PLATOON • 711 – Level 2
- PLATOON • Biscon
- PLATOON • CZ-Tunes – Title Remix
- PLATOON • FeekZoid – The Tunnels Apocalyptic Mix
- PLATOON • Westerling – The Jungle
- RAMBO 3 • Pavel – Pok
- ROBOCOP • Ascorbius – Titles
- ROBOCOP • Tim Forsyth – Title Theme
- SABOTEUR 2 • Johan Andersson – Western Mix
- SABOTEUR 2 • Marcel Donne – Revisited
- SACRED ARMOUR OF ANTIRIAD • Glyn R Brown – Warhawk Myth
- SACRED ARMOUR OF ANTIRIAD • Gzilla
- SACRED ARMOUR OF ANTIRIAD • Headstone
- SACRED ARMOUR OF ANTIRIAD • MrSID – Deadly Chambers of Antiriad
- SPACE HARRIER • Peter Clarke
- SPACE HARRIER • Paul Nelsen – Medley Grand Piano
- SPACE HARRIER • Tony Fluke – Live Performance
- TARGET RENEGADE • CZ-Tunes – Title Remix
- TARGET RENEGADE • Dan Tootill
- TARGET RENEGADE • Ferrara – August 1999 Remix
- TARGET RENEGADE • Gammasutra – Big in Italy
- TARGET RENEGADE • Peters
- TARGET RENEGADE • Teo – Ambient Remix
- TARGET RENEGADE • Yoko – Pump It Up Mix
- THE LEGEND OF KAGE • Manganoid – Shadow Steps
- THUNDERCATS • Boz
- THUNDERCATS • Tags – Symphonic Metal Mix
Aucun résultat
La page demandée est introuvable. Essayez d'affiner votre recherche ou utilisez le panneau de navigation ci-dessus pour localiser l'article.



