Antiquities: pilihan kartu suara yang sulit untuk game DOS

Kartu suara adalah salah satu elemen terpenting dari komputer retrocomputer, dan bagi banyak orang ini adalah alasan utama untuk merakitnya. Tidak seperti perangkat lunak perkantoran, permainan komputer tidak menjadi tua: menjalankannya pada perangkat keras asli adalah tugas yang menyenangkan dan terhormat. Meskipun tidak wajib: ada DosBox, di mana jika tidak semua, maka banyak game bekerja tanpa masalah. Memilih kartu suara yang tepat untuk komputer 386 saya tidak mudah: ada banyak opsi, nuansa kompatibilitas bahkan lebih besar, dan beberapa contoh perlahan-lahan berubah menjadi langka yang sulit didapat. Mana yang lebih baik?


Tapi ini sekarang pilihan yang sulit, dan di tahun sembilan puluhan itu sederhana: kartu suara mana yang diperoleh, yang terbaik. Pada kenyataannya, saya tidak bisa mendapatkan apa pun pada waktu itu, dan komputer saya yang ke-386 pada masa itu hidup sepanjang hidup saya, membuat suara hanya dengan hard disk, speaker PC dan modem. Tapi tes Doom pertama dengan "sound blaster" dari kenalan dan teman-teman pada tahun 1994 membuat kesan yang luar biasa. Untuk realistis (untuk saat itu) grafis ditambahkan tidak kurang vital (juga untuk saat itu) efek suara. Keren!

Oke, kartu suara Creative Sound Blaster pasti akan dipasang di komputer saya. Yang mana juga merupakan pertanyaan yang sulit, dan pilihan terakhir akan tergantung tidak hanya pada kemampuan yang diberikan oleh kartu, tetapi juga pada ada atau tidak adanya bug tertentu, yang juga otentik . Opsi apa yang saya miliki? Dan opsi apa yang ada? Dan bagaimana dengan angsa? Dalam posting teoretis ini, saya akan mencoba menjawab pertanyaan-pertanyaan ini, dan pada saat yang sama saya akan berbicara tentang teknologi kuno untuk mengekstraksi suara dari PC Anda yang kompatibel dengan IBM.

Semua artikel terkait:

0. 1992 dalam pers komputer
1. Pertimbangkan motherboard komputer 386
2. Benchmark prosesor 386 dan tahun sembilan puluhan gagah
3. Pilihan sulit kartu suara untuk game DOS <- Anda di sini
4. Fitur Sound Blaster Pro 2
5. Roland MT-32, suara alternatif untuk game DOS

Saya menyimpan buku harian seorang kolektor potongan-potongan besi tua di Telegram .

Teknologi



Awalnya, perangkat pertama yang memutar suara pada komputer PC IBM adalah PC Speaker, speaker enam sentimeter yang terhubung langsung ke motherboard, dikendalikan oleh chip Programmable Interval Timer yang terpisah. Dalam mode standar, ia hanya dapat menerbitkan mencicit karakteristik. Dengan pemrograman yang cerdik, dimungkinkan untuk membuat speaker membuat suara yang lebih kompleks, contoh yang baik ada di video di bawah ini (ini adalah demo tahun 2015 pada PC IBM asli dengan grafik CGA, trek terakhir mulai dari 6:35 adalah yang menarik).


Dari 1981 hingga 1987, ini adalah satu-satunya cara untuk membuat IBM PC bersuara, dan pada saat itu platform tersebut secara serius kehilangan bahkan ke sistem delapan-bit dengan chip suara yang terpisah. Namun sekarang, suara seperti itu menyebabkan nostalgia tertentu. Mengapa, ketika kami, anak-anak sekolah, diizinkan untuk bermain balap di satu-satunya kelas dengan IBM PS / 2, tidak ada suara sama sekali, karena speaker dibongkar di semua komputer. Suara yang hilang dan grafik yang sangat samar dengan mudah dilengkapi dengan kekuatan imajinasi.


Peningkatan kecil kemampuan suara ditawarkan oleh komputer Tandy 1000 yang kompatibel dengan PC 1983 - di sana, sebuah sirkuit mikro yang terpisah dapat memainkan tiga suara secara bersamaan. Bagaimana Pangeran Persia terdengar di atasnya, Anda dapat mendengarkan di sini .

Pada tahun 1987, tiga kartu suara dirilis sekaligus, masing-masing dengan pendekatan sendiri untuk generasi suara. Sistem Musik Kreatif menggunakan dua chip Philips SAA1099, yang menghasilkan polifoni 12-suara. Kartu suara Adlib menggunakan chip Yamaha OPL2 . Tidak seperti sirkuit mikro Philips yang mampu menghasilkan sinyal audio berbentuk persegi, sinyal sinusoidal dihasilkan dan dimodifikasi di sini. Chip tersebut secara bersamaan dapat memutar 9 suara. Covox Speech Thing adalah konverter digital-ke-analog yang paling sederhana dengan kapasitas bit 8 bit dalam mode mono, yang terhubung ke port paralel komputer pribadi.



Dari ketiganya, pengembangan Adlib Kanada ternyata yang paling menjanjikan, tetapi bukan baginya untuk mewujudkan prospek ini, tetapi Kreatif. Pada tahun 1989, kartu suara pertama diluncurkan di bawah merek Sound Blaster. Chip Philips dibiarkan menggunakan controller delapan bit versi pertama untuk kompatibilitas, tetapi ada juga synthesizer FM Yamaha OPL2, dan yang paling penting, kemampuan untuk memainkan suara digital pra-rekam telah muncul.



Di sini, mungkin, Anda perlu berhenti dan berurusan dengan syarat dan realitas era itu. Tentu saja, pada tingkat bukan spesialis, tetapi seorang amatir, yang saya. Ketika Anda membeli CD musik, Anda mendapatkan sekitar 650 megabita data digital. Data ini ditransfer ke kartu suara, di mana, menggunakan konverter digital-ke-analog, mereka dikonversi menjadi suara bahwa seseorang sebelumnya direkam untuk Anda. Semua game modern beroperasi dengan sampel suara yang sama: kami mengambil trek musik, suara latar belakang, suara langkah, pernapasan karakter, dialog, kami mencampur semua ini dalam proporsi yang tepat dan mendapatkan desain suara. Berkat Sound Blaster, sampai batas tertentu, Covox dan solusi serupa, pengembang game telah memiliki kesempatan seperti itu sejak akhir tahun delapan puluhan. Masalahnya adalah bahwa tidak ada (a) ruang pada disk untuk menyimpan suara bahkan dalam format terpotong dibandingkan dengan CD dan (b) kekuatan pemrosesan untuk bekerja dengan volume data seperti itu. Bahkan dengan munculnya drive optik komputer, audio dari cakram audio masih ditransmisikan untuk waktu yang lama dari DAC terpisah dalam CD-ROM ke kartu suara dalam bentuk analog.

Dimungkinkan untuk mengatasi batasan hanya dengan bantuan sintesis suara: dalam hal ini, kami menyimpan, pada disk, secara kasar, hanya catatan. Sejak saya mulai dengan Prince of Persia, saya akan melanjutkan dengan contoh permainan tahun 1989 ini. Musik dalam game ini disimpan dalam bentuk instruksi MIDI (untuk memilih, untuk sebuah chip di Tandy 1000, kartu suara Sound Blaster, Adlib dan sebagainya). Efek suara (suara pintu, tangga, pertarungan pedang, dll.) Direkam sebelumnya - ini pada dasarnya adalah suara digital tanpa kompresi dengan frekuensi sampling 11025 hertz (seperempat standar CD), monaural, dengan resolusi 8 bit per sampel. Jika Anda memiliki Sound Blaster atau Covox, sampel ini akan diputar. Jika tidak, Anda akan mendengarkan efeknya melalui PC Speaker atau perangkat lain. Analisis terperinci tentang format penyimpanan di Prince of Persia ada di sini .

Dengan demikian, dalam kasus kartu suara Creative Sound Blaster, kami mendapatkan dua perangkat dalam satu: secara terpisah sintesis musik, secara terpisah pemutaran sampel suara. Jika Anda mulai mereproduksi suara dari game lama pada perangkat keras asli, maka penting bagi Anda seberapa baik (atau buruknya) kartu tersebut mengatasi kedua tugas. Dan di sini kita sampai pada kesimpulan utama tentang era awal suara komputer: ini adalah kebun binatang teknologi yang luar biasa. Hanya kartu suara yang saya sebutkan menggunakan chip sintesis yang berbeda: Philips di Creative Music System, Yamaha di Adlib, dan Creative Sound Blaster. Kemudian, synthesizer Yamaha FM generasi baru mulai digunakan (OPL3, sejak 1992). Karena mereka menggunakan metode sintesis yang berbeda, mereka seharusnya terdengar berbeda, bukan? Ya! Ke depan, saya akan mengatakan bahwa reproduksi sampel suara digital juga berbeda!



Dan dengan kriteria apa kemudian memilih suara retro? Ada bahaya di sini untuk mengumpulkan koleksi selusin kartu suara kuno, dan duduk untuk membandingkan bagaimana suaranya. Saya tidak akan pergi dengan cara ini (oke, saya akan pergi, tetapi tidak sejauh ini), karena pada akhirnya saya hanya akan menggunakan satu perangkat. Jadi, Anda perlu membatasi diri. Kriteria sederhana: "Saya mendapat bayaran seperti itu di masa kecil, jadi saya menginginkannya." Atau, dalam kasus saya, "Saya sedang membangun komputer 1992, dan saya juga ingin suara dari sana." Atau yang paling sulit: "Saya punya permainan favorit, saya akan mencari tahu di mana musik synthesizer ditulis untuknya, dan saya akan membeli kartu suara bersamanya."

1992 Kartu Suara


Dalam tiga tahun sejak Sound Blaster 1.0 dirilis, Creative telah menjadikan produknya standar suara gaming yang sebenarnya. Di media komputer pada tahun-tahun itu, perangkat pesaing disebut-sebut sebagai "Sound Blaster kompatibel." Retort materi iklan dengan iklannya: "Mengapa membeli yang kompatibel bila ada standar?". Di satu sisi, konsumen sederhana: membeli Sound Blaster atau setidaknya perangkat "kompatibel", dan sebagian besar game, baru dan baru dirilis, akan mendukungnya. Di sisi lain, dalam situasi seperti itu, sulit untuk membawa teknologi baru ke pasar: ini harus dibujuk oleh pengembang game dan pengguna bahwa permainan itu layak untuk diteruskan. Pada saat yang sama, memperkenalkan teknologi baru dan memastikan kompatibilitas dengan yang lama itu mahal: Anda harus meyakinkan konsumen bahwa harga dua kali lipat untuk produk baru akan benar-benar terbayar. Dan konsumen (dengan pengecualian orang yang sangat kaya) secara keseluruhan hidup dengan PC Speaker, dan dia baik-baik saja.



Pada Oktober 1993, majalah Computer Gaming World menerbitkan ikhtisar 20 kartu suara, termasuk dua upaya (tidak berhasil) untuk mengalahkan hegemoni Kreatif. Pertama: Gravis Ultrasound , Angsa legendaris. Dirilis pada tahun 1992, kartu suara ini adalah salah satu yang pertama menerapkan prinsip sintesis tabular. Tidak seperti sintesis FM, di mana suara diperoleh dengan memodifikasi gelombang suara sederhana dari bentuk dan frekuensi tertentu, sintesis tabular menggunakan sampel instrumen musik nyata yang sudah direkam sebelumnya (piano, drum, dll.). Sampel disimpan dalam RAM pada kartu suara dan dapat diganti dengan yang lain, atas permintaan pengguna atau pengembang game. Sintesis tabular memberikan kualitas suara yang lebih baik secara subyektif. Computer Gaming World tidak terkesan: pada akhir tahun 1993 itu bukan satu-satunya kartu audio dengan Wavetable, kompatibilitas dengan Sound Blaster lemah, dan itu membutuhkan driver khusus yang menggunakan RAM komputer yang berharga. Pada tahun 2019, Goose lebih mahal dari pada tahun 1992, ini adalah tambahan yang bagus untuk koleksi retrogreen komputer. Tetapi dalam kasus saya, saya ingin sesuatu yang lebih standar.

Upaya kedua dilakukan oleh Adlib, yang pada tahun 1987 menebak dengan tepat teknologi, tetapi kalah dalam persaingan. Kartu suara Adlib Gold dilengkapi dengan synthesizer FM Yamaha OPL3 dan mampu mereproduksi suara digital 12-bit. Dalam dirinya sendiri, ini sedikit lebih rendah dari kemampuan kartu suara pesaing, tetapi ada "fitur pembunuh". Modul terpisah menambahkan kemungkinan efek khusus suara spasial. Fungsionalitas ini kemudian diimplementasikan dalam bentuk teknologi A3D dari Aureal Vortex dan Creative EAX. Fitur tidak lepas landas: hampir tidak ada dukungan di game, Creative tidak dapat dikalahkan. Segera setelah itu, baik Adlib dan Gravis tidak ada lagi. Tidak seperti Ultrasound, yang cukup mahal, hampir tidak mungkin untuk menemukan Adlib Gold asli - ini tidak biasa, itu tidak goyah.

Penderitaan Sound Blaster


Setelah bertualang ke dalam sejarah, saya beralih ke pertanyaan praktis: oke, jika sebagian besar game favorit saya membutuhkan Sound Blaster, lalu yang mana yang harus dipilih? Meskipun kompatibilitas antara "ledakan" tahun yang berbeda cukup tinggi, masing-masing model sangat berbeda satu sama lain. Baru pada tahun 1992 ada transisi ke kartu suara 16-bit.
Kartu Sound Blaster 16 yang dirilis tahun ini dapat memutar suara berkualitas CD. Masalahnya adalah ia juga memiliki konsentrasi bug perangkat keras maksimum per sentimeter persegi. Pertama-tama, ini dikenal luas di kalangan sempit DMA Clicking Bug : di sejumlah gim, reproduksi sampel digital disertai dengan klik tidak menyenangkan. Ada masalah saat bekerja dengan perangkat MIDI eksternal melalui port pada kartu suara. Anda dapat mengambil revisi kartu "nanti", tetapi Creative memutuskan untuk meninggalkan chip bermerek Yamaha OPL3 dengan menawarkan implementasi perangkat keras synthesizer sendiri. Dan pada awalnya itu terdengar ... tidak tepat.



Anda dapat menyelesaikan semua masalah dengan Sound Blaster terbaru dan terbaik untuk bus ISA. Ini adalah kartu Sound Blaster AWE64 Gold yang mendukung sintesis tabular (4MB memori dialokasikan untuk itu), dengan bagian analog berkualitas tinggi rendah noise. Saya punya kartu seperti itu, tetapi di sini muncul pertanyaan keaslian. AWE64 Gold mendukung teknologi Plug and Play, sementara angka pengalamatan dan interupsi diberikan jumper di papan pada zaman mereka. Tidak ada chip Yamaha synthesizer "benar". Di tengah kolektor retro-iron, versi sebelumnya dari Sound Blaster AWE32 sangat dihargai, tetapi saya memutuskan untuk memilih jalan lain.


Sound Blaster Pro - kartu suara yang cukup relevan untuk tahun 1992. Meskipun panjang kartu sesuai dengan slot ISA 16-bit, sebenarnya masih delapan-bit. Sebuah inovasi besar untuk versi 1991 asli adalah penggunaan dua chip Yamaha OPL2 untuk suara stereo yang disintesis. Dalam revisi Pro 2, kedua chip ini diganti dengan Yamaha OPL3 tunggal.

Ini jauh dari kartu suara paling optimal dari sudut pandang pencinta musik: dilengkapi dengan penguat suara empat watt yang tidak dapat dilepas untuk pengeras suara komputer pasif yang umum pada waktu itu. Mudah menangkap pickup dari papan tetangga di komputer. Suara berkualitas CD hanya mereproduksi dalam mono. Tetapi pada saat yang sama, itu sering dikenali oleh retro-collector sebagai kartu suara terbaik untuk game DOS. Kartu Sound Blaster Pro menutup sejarah kartu suara 8-bit untuk PC IBM, ini paling kompatibel dengan permainan pada akhir tahun delapan puluhan dan awal tahun sembilan puluhan. Dan tidak memiliki bug sebanyak SB16 yang lebih progresif.

Di era PCI, kartu suara menjadi peralatan PC standar, tetapi tidak ada beragam teknologi seperti itu. Di akhir tahun sembilan puluhan, semakin banyak, kami membatasi diri pada suara terintegrasi pada motherboard, meskipun kami mengkritik kualitasnya. Lima tahun pertama suara komputer untuk sistem x86 jauh lebih menarik daripada dua puluh tujuh berikutnya. Pada artikel berikut saya akan mencoba untuk membenarkan mengapa SB Pro2 dianggap yang terbaik, bandingkan dengan Sound Blaster 16, AWE64 Gold dan suara modern menurut DosBox. Saya akan jelas menunjukkan mengapa kartu suara lama - tidak, tidak lebih baik - lebih menarik.

Source: https://habr.com/ru/post/id476910/


All Articles