bsnes v089 released - 模擬器

Tristan Cohan avatar
By Tristan Cohan
at 2012-05-12T11:57

Table of Contents

http://byuu.org/

This release is going to be unique from previous releases. I am only
recommending that developers use this version. As such, only the source
archive has been posted. I strongly recommend against Linux package
maintainers updating to this build. Casual users should wait for the next
release.

This release introduces a brand new user interface. It looks and functions
exactly like the previous release, but it is built entirely on a declarative
model: the GUI does not know about any individual systems that it supports.
It pulls all of this information from a vector of emulated system objects
instead. With the same amount of functionality, the new GUI is 66% smaller
than the old GUI, code-wise.

In fact, it actually does more. You can now easily add (and remove) entire
systems from bsnes with only three lines of code. Input mapping is now more
advanced and allows multiple bindings per input.

But there is one critical thing it no longer does: the new GUI does not load
individual ROM files. It requires the cartridge-folder concept that is still
in development. It further requires a manifest to describe the PCB
functionality. The code to handle both modes is cumbersome, and I did not
wish to write it again.

Right now, the problem is that we don't have user-friendly tools to make
using cartridge folders easy. As such, this is why I've chosen not to release
binaries this time. It's my hope that in the interim between v089 and v090,
we can bring in developers willing to make the process completely transparent.

And now is a perfect stopping point. Tom has just finished the English script
translation for Far East of Eden Zero, so my efforts need to focus on
reprogramming this game. This will require my absense from emulator
programming for a while. Hopefully during that time, appropriate tools can be
made for the next release. My hope is for v090 to be as easy to use as the
old Qt releases were, with direct loading of compressed archives and headered
images.

That said, this release also fixes some reported emulation bugs. Mini Yonku
Shining Scorpion was broken for a bit due to incorrect SA-1 register
initialization. Air Strike Patrol surprises us with a second mid-scanline
raster effect, which disproved an older theory of mine on the BG scroll
registers, and is now emulated correctly as well. There is also a world of
internal code restructuring. All processor instruction sets are separated
from the functionality built on top of them (for instance, the ST018 and GBA
can share core ARM instructions.) Now that libsnes has been superceded by
libretro, I've moved to a complete emulator abstraction in C++ that works
with all of my emulators. And last but not least, there's a new cheats.xml
from mightymo bundled in this release as well.


--

All Comments

皇家騎士團2中文版

Zenobia avatar
By Zenobia
at 2012-05-11T12:16
3光 http://lulastoblog.blogspot.com/2008/03/to.html 譯者為巴哈「皇家騎士團」副版主Lula 中文化應募條件必須要有正版卡帶,並且依照規定將照片拍給他 rom也都會有自己的id(因為我有應募GBA版),所以流出去也會知道是誰流 基本上只有beta時的未 ...

皇家騎士團2中文版

Necoo avatar
By Necoo
at 2012-05-11T11:58
遊戲名稱:皇家騎士團2中文版 所屬平台:SFC 心得回憶: 這是十三年前的回憶了 當時大家已經在玩PS 我才以3000元台幣買到一台超任及磁碟機 第一款玩的遊戲就是皇家騎士團2 那時剛玩到時 就覺得男主角帥 女主角美 而且又有各種路線可以玩 非常的吸引我 想請問是否有鄉民可提供中文版給我呢 看著手上 ...

ゲームセンターCX 有野の挑戦 第16季 第3回

Mary avatar
By Mary
at 2012-05-11T09:03
http://ja.justin.tv/atxhd66/b/317736608 第3回 - #139 決着つけろ!「ダイナマイトヘッディー」(2012年5月10日) 有野の挑戦…『ダイナマイトヘッディー』 たまに行くならこんな駄菓子屋…江東区・ひよこ ファミコン人間国宝ありの…『新宿2丁目連続殺人事件 ...

一款sega遊戲

Tracy avatar
By Tracy
at 2012-05-10T23:32
大概是十年前了 最近突然想起小時候去表姊家玩sega 都會玩一款滿腦殘的遊戲 橫向卷軸射擊遊戲 記得主角是企鵝 可選1p 2p 遊戲風格色色戲謔 好幾關 大魔王有色情章魚 大奶蛇妖梅杜莎 最後一關還是美少女 射她還會發出呻吟聲 背景音樂都是一些有名的交響樂 整個遊戲畫風 ...

大家的第一台遊戲機是?

Ula avatar
By Ula
at 2012-05-10T20:33
: 推 kaj1983:紅白機沒操壞幾台,倒是操壞不少手把,最後都要按超大力 05/10 16:05 以前的主機手把只要一壞就很麻煩,等於是要整台送修。通常最容易壞的 的部分是方向鍵,只要一出現問題就一整台送去,接下來十天半個月也只 能帶著卡帶去打擾親戚或朋友(囧)。 題外話。 當年的NES還有 ...