Balloon Fight: transfer dari sistem VS ke NES

Kata pengantar

Jadi, sebagai permulaan, saya ingin mencatat bahwa meskipun saya menulis di kotak pasir, ini bukan teks pertama saya tentang Habré. Setelah saya menulis how to untuk blog pengembang game retro asing, dan karena mereka asing, artikel harus diterjemahkan ke dalam bahasa Inggris. Dan saya sedikit terkejut menemukan artikel tentang debugging game untuk NES di sini , diterjemahkan kembali ke dalam bahasa Rusia .





Secara umum, saya sangat tertarik dengan sejarah mesin arcade, konsol, game, dan sedikit pemrograman. Tentang bagaimana mereka memprogram untuk NES hari ini, saya menulis dalam artikel "pembuatan" lainnya, yang juga diterbitkan di Habré.





Hari ini saya ingin mencoba memposting materi sendiri, dan kita akan membicarakan semua hal di atas sekaligus, dan tentang mesin arcade, dan tentang NES dan tentang game retro serta debuggingnya.





Mesin slot

Sejarah mesin arcade kembali hampir 60 tahun, evolusinya cerah, meskipun berumur pendek. Dari logika mekanis, elektromekanis dan diskrit, hingga perangkat serius pada mikroprosesor serius. Banyak game arcade, selain secara resmi diangkut ke platform lain, telah menjadi sumber inspirasi bagi pembuat game lain, baik penggemar komputer rumahan maupun profesional.





Buck Rogers: Planet of Zoom (Sistem Sega Z80-3D) dan pembuatan ulangnya (BC 0010-01)
Buck Rogers: Planet of Zoom (Sistem Sega Z80-3D) dan pembuatan ulangnya (BC 0010-01)

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





Tipe-R (Irem M72) dan portnya untuk 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 .





Pertarungan balon, versi NES berlisensi
Balloon fight, NES

, , .





Game pertarungan balon bidang dua layar untuk sistem VS
Balloon fight VS system

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





, , NES.





Layar judul pertarungan Ballon untuk NES
Ballon fight NES
  Layar judul pertarungan balon untuk sistem VS
Balloon fight VS system

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





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





«end» .





Dalam versi NES, latar belakang semua level bonus adalah sama
NES
Versi arcade dari game ini menempatkan pipa yang berbeda untuk setiap game 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 , , , . , .





Sistem VS layar lobi
Lobby VS system
Layar lobi port NES
Lobby NES

, , . « » . : , .





, , . , , $ff .





select.





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





Mesin musik / suara gim ini cukup sederhana, dan menyimpan melodi dalam bentuk susunan catatan dan parameter tambahan untuknya.





Sebagai kesimpulan, saya akan sekali lagi secara singkat memberikan daftar perubahan dalam game setelah port dari mesin arcade ke NES.





  1. Akses ke sakelar DIP dalam versi porting telah dipindahkan ke lokasi lain.





  2. Permainan telah menjadi pemain tunggal secara eksklusif.





  3. Menambahkan kemampuan untuk "mengulang otomatis" salah satu tombol joystick untuk memudahkan bermain di konsol.





  4. Menambahkan suara tambahan untuk meletuskan gelembung sabun bonus.





Anda dapat menemukan ini dan lebih banyak lagi di sumber dan file ROM yang dikompilasi di repositori github saya .








All Articles