Joël Sana • Ancharge, Match point
Bonjour, pouvez vous tout d’abord vous présenter ?
Je suis avant tout un passionné de programmation, et les jeux vidéos m’ont toujours attiré pour ne pas dire fasciné. Un jour l’opportunité de relier les deux pour en faire mon métier s’est présenté a moi, et depuis j’ai toujours travaillé en programmant dans le domaine des jeux.
Quand avez vous découvert l’Amstrad CPC ?
Lors d’un passage a Londres, dans le cadre du développement d’un jeu, en rentrant dans une boutique d’électronique par curiosité : j’ai vu un CPC 464 sur une étagère, il n’était pas encore sorti en France, et sur le coup j’ai bien cru qu’il était fait en Légo…
Ce n’est que quelques mois plus tard que j’en ai eu un entre les mains pour faire une adaptation d’un jeu de Tennis.
Avez vous été en contact avec l’informatique auparavant ? Comment et avec quel(s) micro(s) ?
Joël Sana
(Programmeur du logiciel Amcharge sur CPC)
Je ne peux pas dire que je suis tombé dedans quand j’étais petit car j’étais déjà “grand” lorsque la micro informatique a fait son apparition, mais j’ai en fait débuté sur des calculatrices programmables. J’ai commencé a programmer des jeux vidéos en 1982 par plaisir sur mon TRS 80 en assembleur (déjà à base de Z80 comme le CPC !), puis comme job d’été lorsque j’étais étudiant, sur un TI 99/4A, l’ordinateur familial de Texas Instruments, sur lequel nous avons créé avec 2 ingénieurs de Texas, Albert Loridan et Bruno Duriez, un jeu de Tennis (en 3D !).
Texas ayant décidé l’arrêt de la commercialisation du TI 99/4A alors que le jeu était quasiment terminé, ce jeu n’a jamais été édité sur ce micro. Nous en avons fait une adaptation Z80 sous le nom de “Balle de match” (“Match point” pour les versions anglaises) sur le Spectrum de Sinclair, le Commodore 64 et le CPC lorsqu’il est sorti, ainsi que sur l’Atari ST, le QL de Sinclair et bien sûr pour les tous premiers IBM PC et même l’éphémère PC Junior.
Quand avez vous abandonné le CPC ?
Amcharge a été mon dernier programme réalisé sur CPC.
Qu’en pensiez vous à l’époque et qu’en pensez vous maintenant ?
Ce micro était extrêmement bien conçu, alliant simplicité et efficacité au niveau du hardware (lorsqu’on programmait des jeux dans les années 80 on se devait d’avoir une connaissance très proche du hardware du micro utilisé car tout était fait en assembleur et devait être optimisé au maximum des possibilités de la machine), le firmware était très bien documenté et sans erreurs chose rare et appréciable à l’époque !
La possibilité d’utiliser le CP/M était également un plus d’une grande aide pour les outils de développement. Avec le recul aujourd’hui je pense que si ce micro n’était pas le meilleur du point de vue des performances techniques, c’est certainement celui sur lequel j’ai eu le plus de plaisir à programmer dans ces années là.
Possédez vous toujours un ordinateur Amstrad ?
Il doit en traîner encore quelques uns dans des cartons au fond de la remise au bureau…
Quelles utilisations aviez vous ?
Programmation uniquement ! Et un peu de jeu de temps en temps, mais quand on commence à programmer des jeux videos on n’a plus le temps d’y jouer hélas !
Amcharge était il votre premier programme ? Si non, qu’aviez vous écrit auparavant ?
J’avais déjà une expérience de la programmation de jeux sur pratiquement tous les micro-ordinateurs du marché de l’époque. Outre le jeu de Tennis cité plus haut, nous avions aussi créé un jeu de Foot avec les mêmes personnes, et j’avais écrit des adaptations de quelques hits de jeux du moment pour la série des micros français Thomson TO7, TO9, MO5…
Qu’est ce qui vous a poussé à écrire Amcharge ?
A cette époque nous avions délaissé le développement des jeux micros pour créer un jeu de Scrabble sur Minitel, puis nous avons profité de cette double compétence en télématique et en micro-informatique pour développer Amcharge en relation avec notre maison mère Micromania qui a convaincu les éditeurs de l’opportunité pour eux de distribuer leurs jeux par ce moyen innovant et complémentaire à la vente traditionnelle, en les rémunérant sur les connexions Minitel.
Comment s’est déroulé sa conception ?
L’idée de base était double :
* Pouvoir connecter simplement son CPC au Minitel (d’où le cable se connectant sur la prise joystick plus simple à manipuler que la prise imprimante)
* Faire en sorte que le coût de la connexion Minitel pour le téléchargement d’un jeu reste inférieur au coût du jeu à l’achat dans le commerce, sinon quel intéret pour l’utilisateur ? La première phase consista à vérifier qu’il était possible de recevoir sur la prise joystick des données en provenance de la prise péri-informatique d’un Minitel.
Il y avait là une composante matérielle que l’on ne pouvait pas maîtriser, la prise joystick n’étant pas prévue pour recevoir des données série. Il fallait donc réaliser par soft la désérialisation des trains de bits pour reconstituer les octets, alors que sur une interface série classique c’est un composant matériel qui s’en charge, le programmeur n’ayant plus qu’a récupérer l’octet lu.
Lorsque ces tests ont été concluants, on savait que l’on pouvait transférer n’importe quoi dans la mémoire du CPC directement à partir d’un serveur Minitel, restait à faire preuve d’imagination et à programmer !
Avez vous rencontré des difficultés ? Si oui, lesquelles ?
Afin de pouvoir offrir rapidement un vaste catalogue de jeux téléchargeables, il fallait un moyen simple de mettre tout jeu dans un format de données unique prêt à télécharger. Nous avions travaillé avec les concepteurs du boîtier “Multiface”, boîtier qui permettait de prendre une “photo” de la mémoire du CPC à tout moment (par exemple au début d’un jeu juste après son chargement) et de la sauvegarder.
C’est cette “photo” que l’on téléchargeait avec Amcharge. La difficulté étant que le boîtier était nécessaire également lors de la relecture des données puisque c’était lui qui contenait dans sa ROM le programme de chargement, tandis que l’intégralité de la RAM du CPC était utilisée par le jeu. C’est Amcharge qui devait remplacer le boîtier chez l’utilisateur, mais comme la “photo” pouvait occuper toute la RAM, il n’y avait plus de place pour Amcharge !
On ne pouvait pas sauvegarder les données au fur et a mesure car il aurait fallu interrompre le téléchargement ce qui était impossible pour 2 raisons:
* Beaucoup de CPC ne disposait que d’une cassette et en ajoutant le temps de chargement + le temps de sauvegarde tout en restant connecté le jeu aurait fini par coûter plus cher qu’à l’achat traditionnel.
* La première version d’Amcharge ne communiquait que de manière unidirectionnelle par le port joystick, on ne pouvait donc pas envoyer d’ordre au serveur Minitel pour interrompre le transfert pendant la sauvegarde.
L’idée a donc été de mettre Amcharge dans une partie de la mémoire vidéo, il a donc fallu programmer a l’économie car cette zone était très restreinte ! Vous comprenez mieux maintenant le dépouillement et l’austérité de l’interface utilisateur d’Amcharge !
La première version d’Amcharge utilisait uniquement le port Joystick en lecture pour recevoir les données, avec un checksum pour détecter les erreurs de réception mais sans possibilité de correction ! Lorsqu’on lançait un téléchargement, il fallait retenir son souffle en attendant qu’il aille jusqu’au bout.
Fort heureusement on pouvait utiliser un protocole de contrôle inclus au Minitel qui assurait la fiabilité des données reçues via le réseau téléphonique jusqu’au Minitel, les problèmes de transmissions entre le Minitel et le CPC étaient relativement rares vu la vitesse maximale possible : 1200 bauds (1.2 Kbs !). Par la suite il y a eu une version d’Amcharge capable de communiquer dans les 2 sens ce qui a rendu le téléchargement encore plus fiable.
Amcharge est un peu un frémissement de ce que nous connaissons aujourd’hui avec l’Internet. Imaginiez vous celà possible ?
Oui, c’était les premiers pas de la communication directe entre votre ordinateur personnel et de grands serveurs, et il y avait toutes les raisons d’espérer des progrès dans ce genre de technologie. Nous avions même à l’époque déjà envisagé la possibilité de jouer en réseau entre 2 CPC via une connexion Minitel, (nous faisions déjà jouer au Scrabble des centaines de gens entre eux par leurs Minitel alors pourquoi pas avec leur CPC pour d’autres jeux ne nécessitant pas un temps de réponse trop court ?) mais il n’y avait pas de jeux prévus pour ce concept à l’époque.
Quels languages avez vous utilisé ? Utilisiez vous des outils de programmation particuliers ?
L’essentiel du programme était en assembleur, seule l’interface utilisateur etait en basic. J’ai utilisé le macro assembleur du CP/M, puis un outil de développement spécifique dont j’ai oublié le nom, surtout pour le debuggueur… et un gros bouquin sur le Z80 !
Parlez nous un peu de votre boulot à l’époque. Comment cela se passait il ? Avez vous des anecdotes ?
Il fallait tout faire soi même, de A à Z, avec des langages de programmation très peu évolués. Quand je dis de A a Z ça veut dire depuis le câble de connexion jusqu’à la protection anti-piratage sur la disquette. Il faut dire que l’on pouvait quasiment tout maîtriser car les micro-ordinateurs n’avait pas la même complexité qu’aujourd’hui tout simplement parce que leur système d’exploitation était réduit au minimum et qu’on pouvait très bien s’en passer en utilisant directement le firmware de la ROM ! C’est une excellente école de programmation !
Que pensez vous de la direction qu’a pris l’informatique avec l’avènement du standard IBM ?
Aujourd’hui les programmeurs qui se préoccupent du standard du matériel qui compose leur PC doivent être assez rares je suppose. On est passé à un niveau supérieur où la notion de standard se porte plutôt sur le système d’exploitation, comme Windows ou Linux. Personnellement j’ai toujours été plutôt Linux… ne me demandez pas ce que je pense de Windows car je ne l’utilise jamais.
Avez vous gardé des contacts avec des acteurs du secteur de l’époque ?
Oui, les 2 (anciens) ingénieurs de Texas avec qui nous avons conçu “Balle de match” et Amcharge sont toujours des amis et des associés avec qui je travaille encore aujourd’hui !
Peut être un petit mot pour nos lecteurs ?
Je trouve extraordinaire qu’il y ait des passionnés qui s’intéressent encore aujourd’hui au CPC, à l’instar des collectionneurs de voitures anciennes légendaires ! Après tout cet ordinateur a marqué de son empreinte l’histoire de la micro informatique en France et en Angleterre, il le mérite bien, ça serait dommage d’oublier le look ravageur d’un CPC 464 !
Interview réalisée au mois de Mai 2004. Merci à Joël Sana pour sa coopération et le temps accordé.
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
[fwdmsp preset_id=”Amstrad.eu” playlist_id=”AMSTRAD.EU • MUSIQUES MP3″ start_playlist_id=”ADAPTATIONS • MUSIQUES AMSTRAD CPC” start_track_id=”preset”]
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.




