2016-08-08

BlastEm v0.4.1

EmuCR: BlastEm BlastEm v0.4.1 is released. BlastEm has the goal of being an extremely accurate Genesis emulator while still running on relatively modest hardware by using advanced techniques. Currently it meets neither my accuracy nor performance goals, but those goals are pretty high. Speed and accuracy should be sufficient for most purposes. It runs at full speed on an old first generation Intel Atom and can run Sonic 2 at around 600 fps on a Haswell desktop using a single core. To my knowledge, it is the only emulator besides Genesis Plus GX that can properly display the "TITAN 512C FOREVER" portion of Titan's Overdrive demo, and the only emulator besides Exodus that passes all 122 of the tests in Nemesis' VDP FIFO Testing ROM and can properly display "Direct Color DMA" demos.

BlastEm Features
* savestates
* integrated debugger
* GDB remote debugging
* joystick/gamepad support
* Mega/Sega Mouse support
* save RAM and EEPROM support
* Sonic & Knuckles lock-on
* turbo and slow modes
* configurable low pass filter
* single pass GLSL shaders (though there are no interesting ones presently)

BlastEm v0.4.1 changelog:
New Features
* Basic support for the Saturn Keyboard adapter peripheral
* You can now navigate up to a drive selection on Windows
* Added support for binding more "special" keys
Bugfixes
* It's now possible to navigate to the root directory on Unix-like systems
* Fixed a bug in movep.l
* Fixed a crash bug in the memory management code
* Fixed a bug in the header parsing code, that caused a crash when the "International Name" field was empty
* Fixed some minor graphical corruption in Sonic 2 split-screen caused by a bug in vflip combined with interlace mode
* Corrected the PC value pushed onto the stack for line A emulator and line F emulator traps
* Fixed a bug in ensure_dir_exists that would cause it to fail to create directories in some cases when mixed path separators were used
* Fixed a bug that would result in a buffer overflow when starting a game with a long title from the menu
Accuracy
* All Z80 instructions now implemented
* Z80 half-carry flag is now fully implemented
* Implemented undocumented Z80 flag bits
* R register is now incremented appropriately
* Redundant opcode prefixes are now handled properly
* Z80 core now passes ZEXALL!
Other Changes
* Added Buck Rogers to the ROM DB
* Added Wonder Boy in Monster World to the ROM DB (for real this time)
* Added Evander 'Real Deal' Holyfield's Boxing to the ROM DB
* Slightly better handling of directory read errors
* Added "Special Thanks" to About menu
* Use local app data folder for saves and config files on Windows rather than Unix-style locations

Download: BlastEm v0.4.1
Source:Here

0 Comments

Post a Comment