Game dan aplikasi multimedia adalah
beberapa dari program paling memuaskan yang bisa didapatkan untuk PC
Anda, tetapi menjalankan mereka dengan baik tidak selalu semudah yang
diharapkan.
Pertama, arsitektur PC tidak pernah didesain untuk gaming platform.
Kedua,
luasnya range PC menyebabkan komputer yang satu dapat berbeda dengan
yang lain. Jika game console semua berisi hardware yang sama, maka PC
tidak: besarnya range perbedaan dapat membuat sakit kepala pada waktu
hendak bermain game.
Untuk
mengurangi rasa sakit tersebut, Microsoft perlu memperkenalkan standar
umum yang dapat diikuti oleh semua game dan aplikasi multimedia
interface antara operating system dan hardware apapun yang terinstal
dalam PC. Interface umum ini adalah DirectX, sesuatu yang dapat menjadi
sumber banyak kebingungan. DirectX merupakan suatu interface yang
didesain untuk mempermudah programming, baik bagi pengembang game dan
kita yang hanyak ingin duduk santai dan memutar blockbuster terbaru.
Sejarah DirectX VGA
Setiap game perlu melakukan
tugas tertentu secara berulang-ulang. Ia perlu melihat input dari mouse,
joystick, atau keyboard, dan ia perlu menampilkan gambar layar dan
memutar suara atau musik. Itulah yang dilakukan setiap game pada tingkat
yang paling sederhana. Bayangkan seberapa kompleks ini bagi programer
pada awal arsitektur PC sebelum Windows. Setiap programer perlu membuat
cara mereka sendiri dalam membaca keyboard atau mendeteksi apakah
joystick terhubung, dan hanya digunakan untuk bermain game. Bahkan
diperlukan rutin khusus untuk menampilkan gambar paling sederhana pada
layer atau memutar suara sederhana. Pada dasarnya, programer game
berbicara secara langsung ke hardware PC pada tingkat dasar. Pada waktu
Microsoft memperkenalkan Windows, itu merupakan sangat penting bagi
stabilitas dan kesuksesan PC di mana sesuatunya dipermudah baik bagi
pengembang dan pemain. Lagipula, siapa yang mau menulis game untuk suatu
mesin jika mereka harus menemukan kembali rodanya setiap kali mereka
membuat game baru? Ide Microsoft adalah sederhana: hentikan programer
berbicara secara langsung kepada hardware, dan sebagai gantinya buat
toolkit umum yang dapat mereka gunakan. Dari sini lahirlah DirectX.
Teknologi ini kali pertama diperkenalkan pada tahun 1995 dan menjadi
standar untuk pengembangan aplikasi multimedia pada platform Windows.
Pada akhir tahun 1994 Microsoft
akan melepaskan sistem operasi berikutnya, Windows 95. Faktor utama yang
menentukan nilai konsumen akan tergantung pada sistem operasi baru yang
mereka buat, sangat banyak bertumpu pada program-program apa yang akan
mampu berjalan di sistem operasi tersebut. Tiga karyawan Microsoft –
Craig Eisler, Alex St Yohanes, dan Eric Engstrom – prihatin karena
programmer cenderung melihat Microsoft sistem operasi sebelumnya,
MS-DOS, sebagai platform yang lebih baik untuk permainan pemrograman,
artinya akan sedikit permainan yang dikembangkan untuk Windows 95 dan
system operasi ini tidak akan terlalu sukses.
DOS
memungkinkan akses langsung ke kartu video, keyboard dan mouse,
perangkat suara, dan semua bagian lain dari sistem. Tetapi Windows 95,
dengan model memori yang dilindungi, akan terbatas akses ke semua
perangkat, bekerja pada standar yang jauh lebih kompleks. Microsoft
membutuhkan cara yang akan membiarkan programmer mendapatkan apa yang
mereka inginkan, dan mereka membutuhkannya dengan cepat; sistem operasi
tersebut hanya tinggal beberapa bulan lagi untuk dilepas ke pasar.
Eisler (pemimpin pengembangan), St John, dan Engstrom (manajer program)
bekerja sama untuk menyelesaikan masalah ini, dengan solusi yang
akhirnya mereka beri nama DirectX.
Versi
pertama DirectX dirilis pada bulan September 1995 sebagai Windows Games
SDK. Itu adalah pengganti Win32 DCI dan WinG API untuk Windows 3.1.
Secara sederhana, DirectX memungkinkan semua versi Microsoft Windows,
mulai dengan Windows 95, untuk menggabungkan performa multimedia yang
tinggi. Eisler menulis tentang hiruk-pikuk untuk membangun DirectX 1
sampai 5 di blog-nya.
DirectX 2.0
menjadi komponen Windows sendiri dengan rilisnya Windows 95 OSR2 dan
Windows NT 4.0 pada pertengahan 1996. Seperti Windows 95 sendiri masih
baru dan masih sedikitnya permainan yang dikeluarkan untuk itu,
Microsoft terlibat dalam promosi berat DirectX untuk pengembang yang
umumnya percaya pada kemampuan Microsoft untuk membangun sebuah gaming
platform di Windows. Alex St John, bekerja sebagai seorang “penginjil”
untuk DirectX, diadakan acara pada 1996 yaitu Computer Game Developers
Conference yang pengembang permainan ,Jay Barnson, digambarkan sebagai
tema Romawi, termasuk real lions, togas, dan sesuatu yang menyerupai
karnaval indoor. Pada acara ini, Microsoft pertama kali memperkenalkan
Direct3D dan DirectPlay, dan menunjukkan multi-player MechWarrior 2 yang
sedang dimainkan melalui Internet.
Tim
DirectX menghadapi tugas yang menantang untuk menguji setiap DirectX
yang rilis terhadap sebuah array dari hardware dan software. Berbagai
macam kartu grafis, kartu audio, motherboard, CPU, perangkat input,
permainan, dan aplikasi multimedia lainnya diuji dengan seri beta dan
rilis final. Tim DirectX juga dibangun dan mendistribusikan tes yang
memungkinkan industri perangkat keras untuk memastikan bahwa desain
hardware baru dan driver yang baru dirilis akan kompatibel dengan
DirectX.
0 komentar:
Posting Komentar
Mohon perhatian berkomentarlah dengan baik tidak menggunakan bahasa yang kasar dan sara dan dilarang melecehkan orang lain
Terima Kasih