Balloon Fight: transferencia del sistema VS a NES

Prefacio

Entonces, para empezar, me gustaría señalar que aunque escribo en la caja de arena, este no es mi primer texto sobre Habré. Una vez que escribí cómo hacerlo para el blog de desarrolladores de juegos retro extranjeros, y como son extranjeros, los artículos tuvieron que ser traducidos al inglés. Y me sorprendió un poco encontrar aquí un artículo sobre depuración de juegos para NES , traducido al ruso .





En general, me interesa mucho la historia de las máquinas recreativas, las consolas, los juegos y un poco de programación. Sobre cómo programan para la NES estos días, escribí en otro artículo de "Making of", que también se publicó en Habré.





Hoy me gustaría intentar publicar el material yo mismo, y hablaremos sobre todo lo anterior a la vez, y sobre las máquinas recreativas, y sobre la NES y sobre los juegos retro y su depuración.





Máquinas tragamonedas

La historia de las máquinas recreativas se remonta a casi 60 años, su evolución fue brillante, aunque de corta duración. Desde lógica mecánica, electromecánica y discreta, hasta dispositivos serios en microprocesadores serios. Muchos juegos de arcade, además de ser portados oficialmente a otras plataformas, se han convertido en una fuente de inspiración para otros creadores de juegos, tanto entusiastas de los ordenadores domésticos como profesionales.





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

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





R-Type (Irem M72) y su puerto para 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 .





Pelea de globos, versión con licencia de NES
Balloon fight, NES

, , .





Juego de lucha de globos de campo en dos pantallas para el sistema VS
Balloon fight VS system

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





, , NES.





Pantalla de título de Ballon Fight para NES
Ballon fight NES
  Pantalla de título de lucha de globos para el sistema VS
Balloon fight VS system

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





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





«end» .





En la versión de NES, el telón de fondo de todos los niveles de bonificación es el mismo
NES
La versión arcade del juego colocó diferentes tuberías para cada juego de bonificación.

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 , , , . , .





Pantalla del vestíbulo del sistema VS
Lobby VS system
Puerto NES de la pantalla del vestíbulo
Lobby NES

, , . « » . : , .





, , . , , $ff .





select.





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





El motor de música / sonido del juego es bastante simple y almacena melodías en forma de matrices de notas y parámetros adicionales para ellas.





En conclusión, volveré a dar una breve lista de cambios en el juego después del puerto de la máquina recreativa a la NES.





  1. El acceso a los interruptores DIP en la versión portada se ha trasladado a una ubicación diferente.





  2. El juego se ha convertido exclusivamente en un jugador.





  3. Se agregó la capacidad de "repetir automáticamente" uno de los botones del joystick para que sea más fácil jugar en la consola.





  4. Se agregó un sonido adicional para el estallido de pompas de jabón adicionales.





Puede encontrar esto y mucho más en la fuente y el archivo ROM compilado en mis repositorios de github .








All Articles