Balloon Fight: transfert du système VS vers NES

Avant-propos

Donc, pour commencer, je voudrais noter que bien que j'écris dans le bac à sable, ce n'est pas mon premier texte sur Habré. Une fois que j'ai écrit comment faire pour le blog des développeurs de jeux rétro étrangers, et comme ils sont étrangers, les articles ont dû être traduits en anglais. Et j'ai été un peu surpris de trouver ici un article sur le débogage de jeux pour NES , traduit en russe .





En général, je suis très intéressé par l'histoire des machines d'arcade, des consoles, des jeux et un peu de programmation. À propos de la façon dont ils programment pour la NES ces jours-ci, j'ai écrit dans un autre article sur «making of», qui a également été publié sur Habré.





Aujourd'hui, j'aimerais essayer de publier le matériel moi-même, et nous parlerons de tout ce qui précède à la fois, des machines d'arcade, de la NES et des jeux rétro et de leur débogage.





Machines à sous

L'histoire des machines d'arcade remonte à près de 60 ans, leur évolution a été brillante, quoique de courte durée. De la logique mécanique, électromécanique et discrète, aux appareils sérieux sur des microprocesseurs sérieux. De nombreux jeux d'arcade, en plus d'être officiellement portés sur d'autres plates-formes, sont devenus une source d'inspiration pour d'autres créateurs de jeux, à la fois amateurs d'informatique à la maison et professionnels.





Buck Rogers: Planet of Zoom (Sega Z80-3D System) et son remake (BC 0010-01)
Buck Rogers: Planet of Zoom (Sega Z80-3D System) et son remake (BC 0010-01)

, ZX Spectrum 0010, , . (. Zuma Deluxe Popcap games – Puzz Loop). , , ( Space invaders, ). , , , . , . , , .





R-Type (Irem M72) et son port pour ZX Spectrum
R-Type (Irem M72) ZX Spectrum

. . , «» , . MAME, . , — , . ZX Spectrum Z80, ZX, , , , , , , , — , cpu, , 6809. — , , , , , — , , , . ZX Spectrum, — , , « ». NES, , — , . — , , .





Dendy

« »: 30 . , Dendy , , . , 6502 , PPU, 13 «», Dendy «» . , , Nintendo, «». Dendy , , « » «NES». , , , , .





Contra (NES)
Contra (NES)

NES (Contra, Battle city), .





Balloon Fight

Balloon fight , NES, ( , ) . «» , .





, Balloon fight . , . , , , .





, NES . Game & Watch, (Gamecube, PC-88, MSX). , 1984 VS system NES. « », «», , . , , . , , «». , ( ) , , .





, VS system « »: , 4 6502, . dual : Balloon fight Wrecking crew. «» Super Mario Z80.





, , . , , , , , «» («Battle city»), , . , DIP , ( ), 1984 .





NES , NES, . , , , , , NES.





NES VS SYSTEM:

NES , , 2D , , — Battle city. NES .





Balloon fight, version NES sous licence
Balloon fight, NES

, , .





Jeu de combat de ballon sur le terrain à deux écrans pour système VS
Balloon fight VS system

VS system PPU 8 . , Super Mario 2 Battle city 8 .





, , NES.





Écran de titre Ballon Fight pour NES
Ballon fight NES
  Écran de titre de combat de ballon pour le système VS
Balloon fight VS system

«» (NROM) NES , CNROM , 4 . , . PRG ( ) — 32 .





PPU ( , NES) VRAM, PPU, « » NES. VRAM, .





«end» .





Dans la version NES, la toile de fond de tous les niveaux bonus est la même
NES
La version arcade du jeu a placé différents tuyaux pour chaque jeu bonus

NES , , , , .





. .





« » . . , , , () , . .





«Balloon trip», . , , , PRG , «trip» .





, ( -), .





«Balloon fight» , . . NES () , . NES , . , NES . NES «game over», , , /, .





, , , . , MAME - , - , «» , . Balloon fight, Wrecking crew . , , .





, «» , , , .





DIP :





  • , ;





  • ;





  • ;





  • ;





  • , .





() (), , , , , , , , . DIP , , . , , .





, ( «») . , on/off .





, DIP 3 . — . DIP’, ( DIP’) . select.





«A/B mode». , A B. Turbo , Dendy, , NES, , . , NES, «rapid» . .





DIP , .





, , , .





, , , , NES. , , , . , , , CNROM.





, . ROM’ , , , . , ? «» . , , .





, VS system dual . CPU, PPU , , , . , .





Système VS à écran de lobby
Lobby VS system
Port NES de l'écran du hall
Lobby NES

, , . « » . : , .





, , . , , $ff .





select.





, , . . (BPL) . BNE, CNROM , , , .





Le moteur de musique / son du jeu est assez simple et stocke les mélodies sous forme de tableaux de notes et de paramètres supplémentaires pour celles-ci.





En conclusion, je donnerai encore une fois brièvement une liste des changements dans le jeu après le portage de la machine d'arcade vers la NES.





  1. L'accès aux commutateurs DIP dans la version avec port a été déplacé vers un autre emplacement.





  2. Le jeu est devenu exclusivement solo.





  3. Ajout de la possibilité de "répéter automatiquement" l'un des boutons du joystick pour faciliter la lecture sur la console.





  4. Ajout d'un son supplémentaire pour l'éclatement de bulles de savon bonus.





Vous pouvez trouver cela et bien plus encore dans le fichier ROM source et compilé dans mes référentiels github .








All Articles