bsnes adalah emulator yang memulai pengembangannya pada tahun 2004. Tujuan dari emulator ini sedikit berbeda dari yang lain, tujuan utamanya adalah ketepatan dalam meniru permainan dan bukan kecepatan atau kompatibilitas.
bsnes tidak menggunakan sumber daya yang menyulitkan ketepatan. Ini termasuk kecepatan dan pemrograman khusus untuk kompatibilitas. Sebagai hasilnya, persyaratan minimum sistem untuk bsnes sangat tinggi.
Emulator itu sendiri tidak diturunkan dari emulator yang ada, seperti SNES9x. Ini ditulis dari awal. Setiap kemiripan dengan emulator lainnya adalah kebetulan belaka.