Michael, client saya dari UK, sangat menyukai game-game jadul kenangan yang jalan di platform-platform lama semacam Nintendo (NES), Super Nintendo (SNES) dan lain sebagainya. Untuk itu dia perlu sebuah emulator yang jalan di PC nya. Sebuah emulator pada prinsipnya mirip dengan virtual machine seperti VMWare atau bahkan Java Virtual Machine. Di dalamnya ada instruction set yang unik. Ketika sebuah program dieksekusi di atas virtual machine, berarti virtual machine (VM) tersebut sedang menjalankan instruction – instruction yang ada di dalam program tersebut. Semua berjalan baik (dia memakai NesCafe dan Nestopia untuk emulator Nintendo standard) sampai dia merasa bahwa mobilitasnya yang tinggi membuat dia tidak dapat memainkan game-game tersebut. Sure, ada laptop, tapi laptop kan berat, lagipula laptop tersita untuk hal-hal yang serius saja katanya. Jadi dia kepingin membuat game-game tersebut tampil dan dapat dimainkan di blog, online, and that’s why he called me to jump in and solve this matter
Jadilah saya dan Muhsin, another nyeker executive on board, kerja bareng untuk solving masalah ini.
Google menunjukkan beberapa link menarik untuk keyword “nes java emulator”. Yang pertama adalah NESCafe dan yang kedua vNES. vNES agaknya lebih fokus untuk J2ME jadi yang tersisa tinggal NESCafe. NESCafe tersaji dalam tiga “citarasa”: hosted, offline, dan applet. Paling mudah dengan opsi hosted, dimana anda tinggal menambahkan sebuah parameter ketika eksekusi applet dari NESCafe. Parameter tersebut adalah file ROM (NES) anda yang di hosting di suatu tempat di alam maya. Seperti apa hasilnya? Silahkan klik kotak di bawah untuk mulai permainannya:
Ini contoh kodenya, tinggal anda ganti variabel gameurl (shiningpillars.com…ducktales1.nes) dengan URI (tanpa http header http://) file *.nes anda:
<IFRAME width="700" height="700" src=
"http://www.nescafeweb.com/nescafe/?gameurl=shiningpillars.com/iphone/ducktales1.nes">
</IFRAME>
Leave a Reply