DS模擬器:melonDS v0.7.3 - 模擬器

Victoria avatar
By Victoria
at 2019-01-07T09:42

Table of Contents

http://melonds.kuribo64.net/

http://melonds.kuribo64.net/downloads/melonDS_0.7.3_win64.7z
http://melonds.kuribo64.net/downloads/melonDS_0.7.3_linux64.7z

After another round of fixoring, we present you melonDS 0.7.3. So, what are
the changes in this version? Mostly addressing the issues that popped up in
0.7.1/0.7.2, and improving the interface a bit.


Something that should have been done long ago, and has finally been done: the
emulator's main loop was rewritten to use absolute timestamps to keep track
of cycle counts. Overall, it's more reliable (far less chances of desyncs),
more accurate, and also a bit faster, and the code is cleaner. So we win on
all fronts.

This should fix the recent flickering issues, like that of Colour Cross.

The downside is that this breaks savestate compatibility with older melonDS
versions.


In the same vein, there's another fix to GX timings. We knew that vertex
timings were different when a vertex completed a polygon, but we just found
out that timings also differ based on whether the polygon passes culling and
clipping. This will help with games that need their display lists to be
running fast enough.


To hopefully fix the saving issues, we built a new database, resulting of a
mix between the Advanscene XML and savelist.bin from the R4 Wood firmware.
For better detection, the new romlist.bin indexes games by their serial code
rather than by the ROM's CRC32, which also means that it will work with
hacked ROMs. This means you will need to make sure to replace romlist.bin
with the newer one if you're extracting this melonDS release over an older
one.

There's also a particular fix for Pokémon Mystery Dungeon - Explorers of
Sky, which uses 128K EEPROM. It should now save properly.

However, note that the correct savefile size for this game is 128KB. If you
have a savefile which is 256KB, the game will read it fine but fail to save
to it (because that size is detected as FLASH memory and not EEPROM). You can
fix this by opening your savefile in a hex editor and deleting the upper half
of it. This is especially important if you use a savefile coming from DeSmuME
as it will create a 256KB file.


We also have a neat little pile of UI improvements.

melonDS now supports hotplugging joysticks. That being said, it still
defaults to the first joystick available on your system. I'm not quite sure
how to go about handling multiple joysticks.

Under Linux, the crashes coming from the input config dialog should be fixed.

The main window is smarter about remembering its size: it also remembers
whether it was maximized.

There's a tentative fix for hiDPI under Windows, which should atleast make
the screens scale correctly.

There's a new menu for setting the window size to an integer scaling factor
(1x to 4x).

The setting for savefile relocation when using savestates is now disabled by
default. While the feature may be useful, having it enabled by default was
confusing for unaware users.


And finally, the misc fixes:

* fix STRD_POST (fixes music in Just Sing - Vol 2)
* 2D: fix blending bugs
* add support for 8bit reads to DISPCNT/BGxCNT (fixes The Wild West)
* make nocashprint also work in ARM mode

Enjoy!

--

All Comments

pcxs2連接xbox one手柄沒反應

Erin avatar
By Erin
at 2019-01-07T08:52
該如何設定 我每個按鍵都沒反應 - ...

Citra無法運行

Charlie avatar
By Charlie
at 2019-01-06T13:57
各位好, 最近想從終極紅寶石回坑,找到了這個3DS模擬器Citra, 但安裝完卻沒辦法運行, 開遊戲都會直接閃退跳出停止運作,如下圖: https://imgur.com/a/F2gwIVG 試了其他遊戲也一樣,但試了另外一台電腦是正常的, 兩台電腦的作業系統是相同的,所以也不曉得目前這台電腦哪裡 ...

Google Fuchsia作業系統將可執行Android

Christine avatar
By Christine
at 2019-01-06T09:32
Google Fuchsia作業系統將可執行Android程式 https://www.ithome.com.tw/news/128054 開發人員透過Google在GitHub等開源專案上維護的Fuchsia專案,發現它是採用由嵌入式 作業系統Little Kernel的分支Zircon作為微核心所打造的 ...

天使之詩(SFC)

Jack avatar
By Jack
at 2019-01-05T23:42
天使の詩 ~白き翼の祈り~ 本作是1994年日本テレネット發售的RPG 日本テレネット當時好像不是甚麼RPG大廠(至少跟SE或ATLUS比) 不過老實說SFC上的RPG的品質都還不錯 我後來玩過的黑暗王國跟天使之詩都算是不錯的佳作 只是當時本作並沒有大力廣告 加上當時遊戲價格問題並沒有去玩 本作天使之詩其 ...

(FC) Nintendulator v0.980/v0.985 Beta

Brianna avatar
By Brianna
at 2019-01-04T10:04
2019.01.02 The latest beta build of Nintendulator, the Nintendo NES emulator. – Overall: - Adjusted code to use C++ memory allocation routines where ...