Pada tangkapan layar di atas, video sedang diambil dari perangkat keras nyata selama proses debugAlexander Mikhaylovich Kokovin adalah seorang blogger video Rusia yang dikenal karena memperbaiki berbagai elektronik vintage, kebanyakan perekam kaset video reel-to-reel Soviet. Ini tidak mudah untuk diperbaiki, membutuhkan penyesuaian yang kompleks dan tepat hanya mungkin dengan banyak pengetahuan dan keterampilan, tetapi ia menguasai seni ini dengan cukup baik. Dia juga menikmati bermain-main dengan perangkat yang lebih sederhana, seperti perangkat TV lama, komputer rumah 8 - dan 16-bit, berbagai peralatan audio.
Alexander sering dikritik karena tidak membangun hal-hal rumit dari awal, hanya memulihkan yang sudah ada. Dan memang benar sampai dia menemukan buku ini ...

Sampulnya berbunyi: MA Ovechkin, video game DIY. Ngomong-ngomong, saya juga pernah memiliki buku yang sama, tetapi, meskipun saya adalah pengguna sirkuit TTL yang terampil, saya memutuskan untuk tidak membangun unit yang dijelaskan di sana, karena mereka beberapa kali lebih sulit untuk dirakit daripada komputer buatan Soviet yang populer saat itu, Radio-86RK. Saya sudah tahu bahwa saya akan meninggalkannya di tengah proses pembangunan, jika tidak sebelumnya. Tapi Kokovin berbeda, dia memutuskan untuk melanjutkan!
Buku ini menggambarkan dua konsol game berbasis TTL IC, yang kedua mirip dengan mesin arcade CRT Atari Steeplechase 61 cm (24 inci), serta klon Soviet Skachki, keduanya dari tahun tujuh puluhan. Versi buatannya disederhanakan dibandingkan dengan arcade satu, dirancang untuk empat pemain, bukan tujuh. Kalau tidak, gameplaynya mirip. Setiap pemain mengendalikan kuda, membuatnya melompati rintangan. Setelah pemain terbaik melewati garis finish, semua yang ada di layar membeku, menunjukkan siapa yang memenangkan hadiah kedua, ketiga dan keempat.
Konsol yang dijelaskan dalam buku ini tidak mengandung ROM, semuanya diimplementasikan dalam TTL saja, dan kuda-kuda ditampilkan menggunakan piksel persegi besar yang sesuai dengan sprite raster. Alexander tidak akan menjadi dirinya sendiri tanpa memperbaiki itu dan membuat konsol retro "dengan twist". Dengan mengubah rasio pembagian penghitung biner, ia membuat resolusi matrik sprite horizontal dan vertikal beberapa kali lebih tinggi, mengurangi ukuran piksel secara akuratif oleh masing-masing koordinat juga. Sprite yang dihasilkan jauh lebih detail, tetapi sekarang membutuhkan chip ROM paralel untuk penyimpanan.
Peningkatan lainnya adalah subsistem suara canggih. Dia membangun dua pemutar musik perangkat keras, keduanya juga menggunakan chip ROM paralel. Yang pertama adalah untuk sampel suara digital seperti langkah kuda, dll. Yang kedua memainkan musik pager dua suara: nada disertai dengan bass. Tentu saja, sampel pendek, sementara pager chiptune panjang, meskipun menggunakan ROM dengan ukuran yang sebanding di kedua perangkat. Ini seperti membandingkan file WAV dan General MIDI dengan ukuran yang sama dalam bytes: yang terakhir memainkan lebih lama.
Inilah pemutar musik pager yang selesai beroperasi:
Saat ini banyak sirkuit konsol dibangun dan debugged. Sprite, trek, dan rintangan dihasilkan, tetapi beberapa bagian masih harus ditambahkan untuk menjadikannya bisa dimainkan. Tonton dari menit ke-116 (atau dari awal, jika Anda juga suka fonograf monaural yang stylish), tetapi jangan berharap untuk melihat permainan sedang dimainkan. Setelah menyelesaikan proyek, Kokovin berencana untuk membangun mesin arcade CRT mandiri berukuran 32 cm (13 inci) mandiri (tentu saja, tanpa koin atau akseptor tagihan) menggunakan sirkuit.
PS Ini adalah artikel kedua Habr dalam bahasa Inggris (yang pertama, oleh penulis lain, ada di
sini ). Semoga Anda menikmatinya.