bsnes v0.047 - 模擬器

Linda avatar
By Linda
at 2009-06-07T17:32

Table of Contents

http://byuu.org/

The most notable feature for this release is the addition of SuperFX support.
This enables an additional eight commercial games, and two unreleased betas,
to run with full support. Most notably of these would be Super Mario World 2:
Yoshi's Island and Starfox. Though timing is not quite perfect just yet,
there should be no known issues with any titles at the time of this release.
That means there should only be two official, commercially-released titles
that are not compatible with bsnes at this time: Quick-move Shogi Match with
Nidan Rank-holder Morita 1 and 2 (using the ST011 and ST018 co-processors,
respectively.)
SuperFX support was the work of many people. GIGO was a great help by
providing the source code to his SuperFX emulator (for reference; the
implementation in bsnes is my own design), _Demo_ was very helpful in getting
Starfox to work properly, and Jonas Quinn provided roughly a half-dozen very
important bug fixes that affected nearly every SuperFX game. Without them,
this release would not be possible. So please do thank them if you appreciate
SuperFX support in bsnes.
Please note that SuperFX emulation is very demanding. I hate to have to
repeat this, but once again: bsnes is a reference emulator. It exists to
better understand the SNES hardware. It is written in such a manner as to be
friendly to other developers (both emulator authors and game programmers),
and the findings are meant to help improve other emulators. As far as I know,
bsnes is the first emulator to fully support all SuperFX caching mechanisms
(instruction cache, both pixel caches, ROM and RAM buffering caches, ...); as
well as many other obscure features, such as full support for ROM / RAM
access toggling between the SNES and SuperFX CPUs, and multiplier overhead
timing. By emulating these, I was able to discover what additional components
are needed to emulate Dirt Racer and Power Slide, two titles that no emulator
has yet been able to run (they aren't very good games, you weren't missing
much.) It should be possible to backport these fixes to faster emulators now.
That said, with a Core 2 Duo E8400 @ 3GHz, on average I get ~100fps in Super
Mario World 2, ~95fps in Starfox and ~85fps in Doom. Compare this to ~165fps
in Zelda 3, a game that does not use the SuperFX chip. My binary releases
also target 32-bit x86 architecture. For those capable of building 64-bit
binaries, especially Linux users, that should provide an additional ~10%
speedup. Be sure to profile the application if you build it yourself.
Lastly on the SuperFX front, note that Starfox 2 is fully playable, but that
most images floating around have corrupted headers. I do not attempt to
repair bad headers, so these images will not work. Please either use NSRT on
the Japanese version, or use Gideon Zhi's English fan translation patch, if
you are having trouble running this title.
With that out the way, a few other improvements have been made to this
release: xinput1_3.dll is no longer required for the Windows port (though you
will need it if you want to use an Xbox 360 controller), the video drivers in
ruby now allocate the smallest texture size possible for blitting video, and
the code has been updated with preliminary compilation support for Mac OS X.
Note that I will not be releasing binaries for this: it is primarily meant
for developers and for porting my other libraries to the platform. Richard
Bannister maintains a much better OS X port with full EE support and a native
Apple GUI that follows their interface guidelines much better than a Qt port
ever could. He has also synced the Mac port with this release. You can find a
link to that in the bsnes download section

--
小紅傘...>"<

--

All Comments

Ootake 2.13

Audriana avatar
By Audriana
at 2009-06-07T17:30
http://www.ouma.jp/ootake/ ◇描画処理部分を高速化しました。パワーの少ないパソコン環境でも、いくらか処理が 軽くなったと思います。 ◇and#34;File-andgt;Setting of Screenshotand#34;メニューに、and#34;Save to [scree ...

鬼馬小靈精恐怖學校 鬼怪的運動日

Ula avatar
By Ula
at 2009-06-07T04:23
圖文對照版http://pttpsp.pixnet.net/blog/post/25287297 小嘉簡單做個測試 我個人使用的配備如下 雙核心2.5 g + 9400 gt +ram4g 使用的模擬器http://kissjojo99.pixnet.net/blog/post/23170976 ...

PS2 勇者鬥惡龍8美版

Annie avatar
By Annie
at 2009-06-07T03:06
最近不知為什麼,突然很懷念以前PS2上的 RPG大作,像是勇者鬥惡龍8,太空戰士12國 際版,王國之心等等.剛好最新版的Pcsx2聽 說在程式語法上有不錯的強化(增加6-15%的效能) 就先拿DQ8來個小測試囉. 硬體配備 E8200 oc 3.5G , Nvidia 9600GT ,4G Ram 系統Vi ...

SFC的Donkey Kong Country (超級大猩猩)

Freda avatar
By Freda
at 2009-06-06T23:22
大概是國小的時候 接觸表哥的SFC(超級任天堂) 那時玩的遊戲不多 有魔劍道、七龍珠Z Hyper Dimension、超級瑪莉歐4 轟炸超人、超級大猩猩 大概是這些 而最讓我廢寢忘食的便是Donkey Kong Country了 聽說有出到3代,但我只玩過1代 現在想起來還是很懷念 特別是 ...

傳說中的惡鬼戰爭-02-革命的開端

Kristin avatar
By Kristin
at 2009-06-06T19:57
本篇結合第一話跟第二話的劇情一起寫,這樣比較通順。 如果是從TO玩回來的玩家可能會很高興吧? ═════════════════════════════════════ 【人物關係】 ┌─→ 主角 ←─┐ ...