- Emulator Game Boy yang cycle-accurate dengan emulasi CPU/audio yang akurat
- Menggunakan wasm-pack untuk mengonversi kode Rust ke WebAssembly → dapat dijalankan di web
- Menggunakan Web Audio API dan HTML Canvas untuk memproses audio dan grafis
- Menggunakan local storage → dapat mempertahankan data RAM dari kartrid MBC yang mendukung baterai
Fitur utama
- Emulasi CPU yang akurat → lulus JSON CPU tests
- Emulasi audio yang akurat
- Emulasi grafis → menggunakan renderer berbasis scanline
- Mendukung MBC1, MBC3, MBC5, HuC1 → kompatibel dengan berbagai kartrid
- Mendukung RTC (Real Time Clock) → game berbasis waktu pada kartrid MBC3 dapat berjalan
- Mendukung kode cheat GameShark dan GameGenie
- Kartrid dengan battery backup dapat menyimpan data RAM ke local storage
- Frontend web
- React/TypeScript + Material UI
- Mendukung mode layar penuh
- Menjeda dan melanjutkan game
- Dapat memilih mode monokrom dan warna
- Mendukung key mapping kustom
- Dapat mengaktifkan dan mengelola kode cheat
- Desain responsif yang ramah seluler
1 komentar
Komentar Hacker News
Proyek ini benar-benar keren. Ada beberapa masalah pada emulasi audio, tetapi ini membuat saya kembali memikirkan emulasi Game Boy setelah sekian lama. Rust dan WASM berperan besar dalam menampilkan aplikasi yang dulu terbatas pada lingkungan desktop
Baru-baru ini saya membeli handheld game retro dari Aliexpress seharga £50. Bisa memainkan dari Gameboy sampai SNES dan PlayStation 1, serta agak bisa untuk N64 dan Dreamcast
Daftar tautan dan dokumentasi pendukung bagi orang yang tertarik pada pengembangan Gameboy
GB/GBC/GBA bagi perangkat lunak berbasis sel grid seperti halnya VT102. Demo scene terus berkembang, dan chiptune masih mencintai perangkat keras ini
Sebagai pembuat asli emulator ini, saya terkejut proyek hobi kecil ini mendapat begitu banyak perhatian. Terima kasih atas dukungannya
Saya masih ingat belajar cara mengekstrak no$gbemulator pada usia 7 tahun agar bisa memainkan Kirby dan Final Fantasy Adventure di laptop Windows 95 milik ayah saya
Sangat menyenangkan melihat lebih banyak emulator Game Boy yang ditulis dengan Rust. Terutama proyek dengan dukungan browser yang keren
Ini pertama kalinya saya menemukan situs yang bisa ditambahkan sebagai aplikasi Android dari halaman web. Apa ini disebut apa, dan saya ingin tahu bagaimana cara membuat aplikasi web menjadi aplikasi yang bisa diinstal
Saya pernah mengembangkan emulator GB serupa dengan Rust
Ini mengingatkan saya pada proyek serupa yang dibuat teman saya 10 tahun lalu: tautan