Emulation64.com  ::  EmuTalk.net  ::  DCEmu.co.uk     About  ::  Hosting  ::  Donate 
Home Files Forums Reviews Guides Articles Interviews

Welcome to the Emulation64 Network509 Users Online

 




    Wednesday, May 16, 2012
bsnes v088

bsnes is a Nintendo, Super Nintendo, and Game Boy Color emulator, that began development on 2004. It focuses on accuracy and clean code above all else. It never uses speed or compatibilty hacks. As a result, the minimum system requirements are greater than with other emulators.



Here're release notes for v088 :

As promised from the last news update, this release adds preliminary Game Boy Advance emulation. It's not perfect by any means, but it's one of the better first releases I've put out. It emulates all GBA functionality with the exception of the link cable and ROM prefetch buffer, although being a first release, there are bound to be plenty of bugs lurking in the core. I'd of course love some help with bugfixes, if anyone is interested =)

It's important to note that the GBA emulation has not been optimized yet. The GBA is a more demanding system than the SNES, by way of a much faster CPU core and higher frequency audio. You can expect about ~150fps on average with a Core i7-class CPU for now, but please note that I do intend to improve upon this performance in future releases.

For a bit of backstory: this is basically a byproduct of SNES ST018 emulation. This processor ended up using an ARMv3 CPU core. And since the GBA uses an ARMv4 CPU core, it seemed like a good choice: we could improve the ARM emulation for the ST018, and emulate the final 2D-based Nintendo system.

In the end, it turned out to be harder than expected: it took about a month to complete the emulation core, and it was only this quick due to extensive help from Cydrak; who fixed numerous CPU bugs, emulated the affine and bitmap rendering modes, and also implemented the new GBA FIFO audio channel, among other things.

On a side note, thanks to Cydrak and krom's hardware testing, we do have a nice milestone right out of the gate: proper OBJ mosaic emulation, which seems to be a first. At the very least, hopefully this will be helpful to other emulators.

Note that you will need the GBA BIOS image to use this. There will not be any high-level emulation of the BIOS functions for obvious reasons. Name the file "bios.rom", and place it inside the "Game Boy Advance.sys" folder.

Check out project website for latest files and informations.


 

File Releases

Super Mario Land 0.99
Have you ever wondered what it would be like to play Super Mario Land for t ...

Super Mario 64 hi-res realistic
Super Mario meets the real world in this latest texture pack based on a re ...

Gecko Lee_s Mario Kart World Tour
Gecko Lee has updated his project in the mid part on April 2014

Gameboy enhanced 1.0
No Description in database.

Gameboy enhanced 1.1
This emulator gives you the ability to breath new life into your old Game B ...



Latest Forum Posts

NRage Input Plugin on ...
Last Reply: Falkoner
Replies: 0

Threaded interpretati ...
Last Reply: Disonance
Replies: 0

Goldeneye Multiplayer
Last Reply: shadow_cruiser
Replies: 122

Configure Mupen64plus ...
Last Reply: telverston
Replies: 1

Chip 8
Last Reply: jesper
Replies: 982


Latest Reviews

NDS - Okamiden
Created by WhiteX

Wii - deBlob 2
Created by WhiteX

Wii: The Conduit
Created by WhiteX

NDS: Hotel Dusk - Room ...
Created by WhiteX

NDS: Elite Beat Agents
Created by WhiteX


Support Guides

PCSX2
Created by Martin

Dolphin Emulator
Created by Martin

Nintendo DS Homebrew.
Created by WhiteX

PSX Plugins: Lewpy's Gl ...
Created by Dark Watcher

PSX Plugins: P.E.Op.S S ...
Created by Dark Watcher


Our Affiliates

AEP-Emu.de
DCEmu.co.uk
6Bit.net
PSemu.pl
VT Emulation.net



24,380,588 Visitors To The Emulation64 Network

Copyright 1999 - 2012 www.emulation64.com