This release adds many UI refinements, new features, and GBA emulation improvements.
I´m looking for Super Famicom console donations, so that I can include hardware PCB scans and document differences for my SNES preservation efforts. If anyone would be interested in helping, I´d be very grateful. More about this here.
Also, I´ve attempted to add a WASAPI audio driver for the Windows port, but I´m having trouble getting it stable. If there are any WASAPI experts that could lend a hand there, that would also be very helpful!
Changelog:
higan: absolutely massive amounts of coding style updates; probably 150 hours of work here
higan: manifest format updated for much greater consistency and simplicity
higan: wrote popen() replacement to suppress console flashing when loading games via icarus
icarus: now includes external database with mapping information for all verified games
icarus: added support for importing Campus Challenge ´92 and Powerfest ´94
icarus: merged settings.bml with higan; changing library path in one affects the other now
SFC: added MSU1 audio resume support
SFC: added new expansion port device (eBoot); simulation of SNES-Boot hardware
SFC: expansion port device can now be selected from system menu
SFC: updated handling of open bus (thanks to Exophase for the design idea)
SFC: "BS-X Satellaview" library folder renamed to "BS Memory"
GBA: fixed 8-bit SRAM reading/writing
GBA: PRAM is 16-bits wide
GBA: VRAM OBJ 8-bit writes are ignored
GBA: BGnCNT unused bits are writable
GBA: BG(0,1)CNT can´t set d13
GBA: BLDALPHA is readable (fixes many games including Donkey Kong Country)
GBA: DMA masks &~1/Half, &~3/Word
GBA: fixed many other I/O register reads; gets perfect score on endrift´s I/O tests
GBA: fixed caching of r(d) to pass armwrestler tests (Jonas Quinn)
GBA: blocked DMA to/from BIOS region (Cydrak)
GBA: fixed sign-extend and rotate on ldrs instructions (Cydrak)
tomoko: added "Ignore Manifests" option to advanced settings panel
tomoko: re-added support for ruby/quark video shaders
tomoko: improved aspect correction behavior
tomoko: added new tool, "Manifest Viewer" (mostly useful for developers)
ruby: fixed mouse capture clipping on Windows (Cydrak)
ruby: won´t crash when using OpenGL 3.2 Linux driver with only OpenGL 2.0 available
ruby: added Linux fallback OpenGL 2.0 driver (not compiled in by default)
ruby: added preliminary WASAPI driver (not compiled in by default, due to bugginess)
hiro: fixed the appearance of Button and ListView::CheckButton on Windows classic
hiro: added missing return values from several functions (fixes crashes with Clang)
沒有留言:
張貼留言