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.
, ZX Spectrum 0010, , . (. Zuma Deluxe Popcap games – Puzz Loop). , , ( Space invaders, ). , , , . , . , , .
. . , «» , . MAME, . , — , . ZX Spectrum Z80, ZX, , , , , , , , — , cpu, , 6809. — , , , , , — , , , . ZX Spectrum, — , , « ». NES, , — , . — , , .
Dendy
« »: 30 . , Dendy , , . , 6502 , PPU, 13 «», Dendy «» . , , Nintendo, «». Dendy , , « » «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 .
, , .
VS system PPU 8 . , Super Mario 2 Battle city 8 .
, , NES.
«» (NROM) NES , CNROM , 4 . , . PRG ( ) — 32 .
PPU ( , NES) VRAM, PPU, « » NES. VRAM, .
«end» .
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 , , , . , .
, , . « » . : , .
, , . , , $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.
Akses ke sakelar DIP dalam versi porting telah dipindahkan ke lokasi lain.
Permainan telah menjadi pemain tunggal secara eksklusif.
Menambahkan kemampuan untuk "mengulang otomatis" salah satu tombol joystick untuk memudahkan bermain di konsol.
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 .