2018年10月31日 星期三

Cemu 1.14.0b

Wii U模擬器 Cemu 發布新版,更新如下 :

# Cemu detailed changelog for 1.14.0b
# Patreon release date: 2018-10-23
# Public release date:  2018-10-30

# New in 1.14.0b:

general: Minor UI tweaks
CPU/JIT: Added exports for Cemuhook to allow for more reliable JIT cache invalidation when toggling patches
GX2: Fixed potential softlock when 'Full sync at GX2DrawDone' is enabled

# New in 1.14.0:

GX2: A full reimplementation of the texture system from scratch
     Main improvements:
        - Better tracking and synchronization of textures which have overlapping data
        - Better performance when a large number of textures are loaded
        - Better garbage collection in texture cache (lowers VRAM usage and keeps it low)      
        - Lower chance of corrupted textures due to improved detection of texture invalidation
        - Avoid rendering to GL texture views since they have bugs on AMD and Intel drivers (fixes 'light circles' and similar issues)

GX2: Fixed shader cache being ignored on Windows AMD drivers
GX2: Fixed 'Nvidia artifacts' (e.g. BotW lava and water surfaces would have distorted pixels)
GX2: Primitive RECT are now rendered as triangles
GX2: Added support for shader CALL instruction
GX2: Automatically scale texelFetch() coordinates to match resolution defined via texture rules
GX2: Added support for streamout in geometry shaders
GX2: Emulate color buffer GPU7 registers correctly
GX2: Fixed separate alpha blending
GX2: Correctly clamp out-of-bounds LOD values in GX2InitSamplerLOD()
GX2: Fixed a bug were tiling aperature always assumed a tilemode of 4
GX2: Added support for texture formats R16_SNORM and BC4_SNORM
GX2: Fixed a bug where the first depth clear on an previously unknown texture was being ignored
GX2: Fixed slowdown when rendering point primitives (Mainly affected Mario Kart 8 and Fatal Frame 5)
GX2: Fixed random crash that could occur shortly after shader cache finished loading

PPC/JIT: Small tweaks and improvements

gfxPacks: V2 graphic packs that are not compatible with 1.14.0 will be marked as outdated

coreinit: Context LR is now stored as big endian
coreinit: Added API OSContinueThread, MEMGetAllocatableSizeForBlockHeapEx, OSSwapAtomic
coreinit: Small tweaks to OSExitThread

input: Fixed touch input in separate pad window
input: Improved deadzone handling

vpad: Fixed directions of axis values in certain situations

snd_user: Added snd_user HLE implementation (VC titles and some other games should now have audio even without providing snd_user.rpl)


http://cemu.info/

2018年10月29日 星期一

Pantheon 7.708

多機種模擬器 Pantheon 發布新版,更新如下 :

-games for Acorn BBC Micro: 3D Pool, 3D Tennis, Aabatron, Adventure Anthology, Airbrush, Airline, All the colours of Darkness, American Suds, Ant Killer, Aqua Attack, Astefix, Astro Blaster, Atomic Protector, Ball Game, Battle of Britain, Battle Planet, BBC Mastermind, BeebTrek, Beeline, Beyond Infinity: Cute to Kill, Bill Bounces Back!, Blast!, Block Breaker, Blocker, Boat Race, Boffin, Boffin 2, Boulder Crash, Brainstorm, Buffalo Bill's Rodeo Games, Bullseye, Caesar the Cat, Castle of Nightmares, Cat-Napper, Caveman Capers, Challenger, Circus Games, Citadel, Citadel 2, Christmas Antics, Colony, Colossus Chess 4.0, Contract Bridge, Cops, Corn Cropper, Crazy Caves, Cribbage, Crypton, Dambusters, Dennis in the Mines, Diamonds, Digger, Dingbat, Doctor Who: The First Adventure, Dreamtime, Dungeon Adventure, Empire, Enigma!, Explosion, Father Christmas's Crackers, Fawkes' Run, Five Alive, Flight of the Unicorn, Flint's Gold, Forbidden Fruit, Formula 1, French on the Run, Gateway to the Skies, Grabit, Gridder, Guardian of Doomsday, Gulp!, Harebrain, HatTrix, Hi-Bouncer, History Quiz, Honey Bug, House of Horrors, Hunkie-Egg, In Search of Atahaulpa, Indoor Soccer, International Megasports, Island of Secrets, J.R., Jetman, Journey to Freedom, Jump-Jet, Kidnapped, Krazy John, Legion Adventure, Litterbug, Lode Runner, Lords of Time, Magic Wall, Martian Adventure, Maltese Cross, Maze Invaders, Mixed Grill March, Monster's Gold, Mysterious Adventure: 1. The Golden Baton, Mysterious Adventure: 2. The Time Machine, Mysterious Adventure: 3. Arrow of Death 1, Mysterious Adventure: 4. Arrow of Death 2, Mysterious Adventure: 5. Escape from Pulsar 7, Mysterious Adventure: 6. Circus, Mysterious Adventure: 7. Feasibility Experiment, Mysterious Adventure: 8. The Wizard of Akyrz, Mysterious Adventure: 9. Perseus and Andromeda, Mysterious Adventure: 10. Ten Little Indians, Mysterious Adventure: 11. Waxworks, Nutter, Omniscient, Pearl Harbour, Pipeman, Pitfall Pete, Plig, Pontoon, Programmer's Revenge, Quest for the Truth, Randall Rabbit, Revs, Revs 4 Tracks, Revs 5 Tracks, Robin of Sherwood, Rock Pile, Rocket Raid, Rohak the Swordsman, Runemaker - Codename: Druid, Samantha Fox Strip Poker, Scruge, Shanghai Warriors, Shuggy's Garden, Snorter, Space Escape, Space Station Alpha, SpellBinder, Spooky House, Spy vs Spy, Star Trader, Stop! Thief!, Strike Force Harrier, Suds, Suicide Island, Super Digga, Superior Soccer, Sword Master, Tennis, The Axe of Kolt, The Empire Strikes Back, The Game of Rassilion, The Lost Crystal, The Pay-Off, The Pen and the Dark, The Pyramid, The Secret Garden, The Secret of Arendarvon Castle, The Shrinking Professor's Quest, Thrust, Time Bomb, Tomahawk, Trackman Game, Trivial Pursuit - Baby Boomer Edition, Trivial Pursuit - Genus Edition, Trivial Pursuit - Young Players Edition, W.A.R., Web Runner, What's Eeyore's?, Who Dares Wins II, Wolf Pack III, Yartsie, Zalaga, Zuyder Zee 

http://bostjan-grandovec.si/

2018年10月28日 星期日

XEBRA 181027

PS模擬器 XEBRA 發布新版,更新如下 :

①HSYNCタイマーは画面出力の間だけ(垂直ブランクの間を除外して)
カウントアップさせることができるのだが、
画面出力の停止・開始に対してカウントアップの停止・開始が
若干遅延することが分かったので反映させた。
この遅延を気にするゲームは、おそらく存在しないので
変化は確認出来ないだろう。

②MDECのDMAのスライス方法を修正

実際のDMAというのは非常に細かくスライスされていて、
頻繁に短時間の中断をしている。
だからMDECに限らずGPUのDMAもそうなのだが、DMAの実行を開始した後から
色々と仕掛けてくるゲームがある。
それに対処するために、再現性の高いエミュレータはDMAを中断するわけだが、
実機並みに細かくスライスすると重くなるので、
なるべくスライス回数を減らしつつ、
それでいて必要な中断をこなすことが実用上重要になってくる。

で、従来のMDEC-DMAのスライス方法だとカルドセプトのマニュアルの表示に
不具合が出ることが分かったので、スライス方法を少しだけ変えてみた。

http://drhell.web.fc2.com/ps1/

PPSSPP 1.7

PSP模擬器 PPSSPP 發布新版,更新如下 :

PPSSPP 1.7 has a large number of compatibility and bugfixes, and if you've previously had problems with crashes or instability, hopefully you will see a big improvement.

The Android release will be rolled out slowly over the next week to catch bugs. If you want to get it early, the APK is available.

  • Fix for insta-crash on Galaxy Note 9, some Xiaomi devices, and the new nVidia Shield (#11441)
  • Vertex range culling on most platforms, fixes DTM: Race Driver and similar (#11393)
  • Major speed boost in some Gundam and Earth Defense Force games (#10973)
  • Fix for issues with post processing shaders in GL 3+ (#11182)
  • Fixes to sound output switching on Windows (WASAPI) (#11438)
  • Detects DirectInput devices when running (#11461)
  • Simple Discord integration (#11307)
  • New debugging APIs (#10909)
  • Task switching made a lot more robust (fixes GPD XD problems) (#11447)
  • Texture decoding optimizations (#11350)
  • Tons and tons of miscellaneous bugfixes and compatibility fixes

2018年10月27日 星期六

melonDS 0.7



NDS模擬器 melonDS 發布新版,更新如下 :

• fix possible crashes when exiting
• wifi: add basic access point melonAP (very beta)
• fix SMULWx/SMLAWx opcodes, fixes Sims 2 music
• add support for loading BIOS/firmware files and config file from AppData or ~/.config/melonds or from the executable directory (hcorion)
• add 32-bit IPCSYNC reads/writes (Dirbaio)
• add savestates
• 3D: (hopefully) fix bug in shadow/AA interaction (visible in the MKDS character select preview, bottom border of the platform thing)


http://melonds.kuribo64.net/

2018年10月24日 星期三

No$nes v1.2

FC/NES模擬器 No$nes 發布新版,更新如下 :

- web: created no$project patreon page, https://www.patreon.com/martin_korth
- mapper 218: updated magic floor (ntsc fix, bigger boulder, smaller floors)
- mapper 218: ported herve couppe's starfight to nes
- apu: mutes all sound channels on apu reset
- a22i: refuses bytes >FFh (eg. important range check for 'mov [nn+x],y')
- xed editor: fixed scrolling upon backspace in first some lines (thanks yuki)
- apu: fixed PAL sound frequencies (nes_sound_factor) (thanks Dwedit)
- debug: vram viewer fixed missing invalidate's on each 2nd obj in oam-screen
- gui: changed icon (higher contrast, inverse/white plug, 12/16/32/48-pix sizes)
- fixed intcount on F2/F4 breaks (showing correct scanline in debug status bar)
- emu/help: added mapper 28 emu/specs (action 53 homebrew X-in-1 multicart's)
- emu/help: added some MMC5 details (irq,chr_bank_msbs + info on sound/multiply)
- help: added note on Orb-3D glasses (pulfrich effect with dark/clear glasses)
- added aspect ratio option (square pixels, or real PAL/NTSC ratios)
- gui: setup uses asia-compatible TabControl instead of unreliable PropertySheet
- gui: created own help engine (instead of microcrap's suicidal windows .hlp)
- added donate button in help dropdown, added uforce in controller summary

https://problemkaputt.de/nes.htm

2018年10月23日 星期二

m64p - 48ee6299f (2018-10-22)

N64模擬器 m64p (mupen64plus + GLideN64 + a GUI) 發布新版,更新如下 :

- Update appveyor.yml.

https://m64p.github.io/

2018年10月22日 星期一

No$gba Test DSi Ware (二)

原本2~3星期前就要po的,一直拖至今天才有時間貼文。

No$gba直接運行DSi Ware Rom有一堆相容性及存檔問題,建議掛載DSi Nand再運行就會改善很多。 如果想方便更換遊戲(也沒多方便啦)可以將DSi Nand破解,再安裝上 TWiLightMenu 直接由SD卡映像檔(DSI-SD)啟動遊戲,存檔問題就能改善很多。

遊戲相容性不算太差,能運行的遊戲大致上都沒太多問題,有心想折騰的朋友可試試,過程就和實機DSi破解大致相同。


2018年10月18日 星期四

2018年10月17日 星期三

m64p - 27f0c1447 (2018-10-15)

N64模擬器 m64p (mupen64plus + GLideN64 + a GUI) 發布新版,更新如下 :

- Update modules

-- GLideN64
-- mupen64plus-input-sdl

2018年10月14日 星期日

JoyToKey Version 6.1.1

手把映射鍵盤工具 JoyToKey 發布新版,更新如下 :

  • Version 6.1.1 includes an important bug fix for version 6.x. If you're using version 6.0 and 6.1, it's recommended to upgrade to 6.1.1.
  • Supported multiple screens for the absolute movement of a mouse cursor.
  • Supported an execution of an external program for a button assignment.
    Besides launching a program, you can also open an URL in the browser. These enable you to use JoyToKey as a kind of launcher.
  • Supported additional key-code emulations such as the volume control (up / down / mute), media control (prev / next / play / stop), and SCROLL_LOCK key.
  • Changed the default key emulation code for arrow keys, R-Alt and R-Ctrl, to fix some compatibility issue with recent Windows 10. In case it causes a problem for certain old games and you want to use the old key code, in the button assignment window, please select an equivalent key (from right-click menu) which is labeled as "for DirectInput".
  • Single click a task tray icon to refresh joystick connections
    When you connect a new joystick to the PC, you can just click the task tray icon to get it recognized (either left click or right click).
  • Ability to re-process the key emulation event when the same key continues during the processing of Input1-Input4 sequence (Keyboard 2).
    By default, when processing the sequence of key emulation through Input1 to Input4, if the same key assignment continues, it's emulated only once. This behaviour can be changed from "Options" tab by enabling the following checkbox: "Re-process when the same key continues in sequence"
  • Misc bug fixes such as button highlighting
https://joytokey.net/en/

2018年10月7日 星期日

2018年10月6日 星期六

M88 fmgen v2.21a (2018-10-04)

PC-88系列模擬器 M88 發布新版,更新如下 :

M88改+(2.21aベース)
なにか問題が出た場合は起動する前にiniを削除して作成しなおすか
faq.txtやreadme.txtを遡ってそれらしい項目を参考にして下さい

http://nenecchi.html.xdomain.jp/

Cemu 1.13.2d

Wii U模擬器 Cemu 發布新版,更新如下 :

# New in 1.13.2d:

general: Fixed a bug which could freeze the Cemu UI


http://cemu.info/

2018年10月5日 星期五

Xebra v181003 (2018-10-03)

PS模擬器 Xebra 發布新版,更新如下 :

パッドの関連付けで不具合が起こる稀な環境への対応で
前回はタイマーだと睨んで対処したが、どうも違ったらしいので別の対策。

ボタン選択の表現方法として、ボタンをDisableにするのだが、
これをボタンのみならず全体のDisableと間違えるアホな環境なのではと推測。
というわけで、敢えてOKボタンをEnableにするという無駄な工程を入れてみた。

⇒ Disable化そのものを辞めた方が確実だろうから
ボタン選択の表現方法として、選択ボタンの文字列を消すことにした。

http://drhell.web.fc2.com/ps1/

2018年10月4日 星期四

Cemu 1.13.2c

Wii U模擬器 Cemu 發布新版,更新如下 :

# New in 1.13.2c:

input: Fixed keyboard input

# New in 1.13.2b:

general: Fixed UI custom mlc path not being applied correctly
swkbd: Fixed software keyboard not accepting any input

# New in 1.13.2:

general: Added option to customize MLC path to general settings
general: Added option to show menu bar in fullscreen (when moving the mouse to the top of the screen)

audio: Added support for XAudio 2.8 (Win8+)
audio: Added a latency option to ensure a minimum amount of buffered audio data
audio: Fixed leaking XAudio 2.7 resources

input: Improved support for windows touch input
input: Fixed an issue where calibration did not work correctly
input: Fixed controller not being selected after swapping the emulated controller type in input settings

gfx-packs: Added support for unary operators (+,-) in expressions
gfx-packs: Fixed expression parsing for lists

coreinit: Improved accuracy of core timing (OSGetTick)

AX: Optimized the core audio timing logic to be less CPU intensive

nn_boss: Fixed an error where already existing SpotPass files were not updated


http://cemu.info/

2018年10月3日 星期三

RetroArch 1.7.5

多平台多機種模擬器 RetroArch 發布新版,更新如下 :

– CAMERA: Fix Video4Linux2 driver that broke years ago.
– CONFIG: Add ‘Reset To Defaults’ setting in Configurations. This will reset your config file to defaults.
– CHEATS: Add support for Rumble when increase or decrease by the rumble value.
– CHEATS: Add cheat variables to allow for updating large portions of memory.
– CHEEVOS: Prevent loading states before achievements are fully loaded.
– CRT: New porches and interlaced bug fix.
– CRT: New functionality, ability to switch between 15KHz and 31KHz, etc.
– COMMON: Support for “OEM-102” key (usually ‘\’ on Euro keyboards).
– DISCORD: Add ‘Ask To Join’ Feature.
– EMSCRIPTEN: Add stb_font support.
– INPUT: Add new menu toggle combos ‘L3 + R’ and ‘L + R’ (useful for Switch).
– IOS: Use safe area to account for notch for iPhone X and adjust main view.
– LOCALIZATION: Update Portuguese / Brazilian translation.
– LOCALIZATION: Update Japanese translation.
– LOCALIZATION: Update Polish translation.
– LOCALIZATION: Update Spanish translation.
– MENU: Add dropdown lists for many settings.
– MENU: Fix crash that could happen when changing core’s options on Android.
– MENU/QT/WIMP: Add option to rename playlists.
– MENU/QT/WIMP: Add option to filter extensions inside archives when adding to a playlist.
– MENU/QT/WIMP: Rename playlist entries with 2 single clicks.
– MENU/QT/WIMP: Fix shader parameter checkboxes not working
– METAL: Add screenshot support.
– NETPLAY: Save lobby details received back from server after first announcement.
– OPENGL/GLX: Implement Adaptive VSync – GLX_EXT_swap_control_tear.
– OPENGL/WGL: Implement Adaptive VSync – WGL_EXT_swap_control_tear.
– RUNAHEAD: Fix performance degradation that could happen over time (after approx. 30 mins). Fixed input IDs outside of range 0-35 causing slow performance in runahead.
– SWITCH: Add stb_font support.
– SWITCH: Add Retro Achievements support.
– SWITCH: Add networking support.
– SWITCH: Add touchscreen support.
– SWITCH: Add OpenGL support.
– SWITCH: Merging of RetroNX Nintendo Switch port, based on libnx SDK.
– VULKAN: Fix race condition in threaded mailbox emulation.
– VULKAN: Maintenance fixes.
– WIIU: Fix menu lag when built with DevKitPro r32.


https://www.libretro.com/

2018年10月2日 星期二

m64p - ba72a824f (2018-10-01)

N64模擬器 m64p (mupen64plus + GLideN64 + a GUI) 發布新版,更新如下 :

- Disable IPO on MinGW

https://m64p.github.io/

2018年10月1日 星期一

No$gba v2.9b

GBA/NDS/DSi模擬器 No$gba 發布新版,更新如下 :

- web: created no$project patreon page, https://www.patreon.com/martin_korth
- dsi/emu: allows 8bit vram writes on dsi (if enabled in SCFG_EXT9.bit13)
- dsi/help: added note on dsi debug blowfish key used when SCFG_OP nonzero
- carthdr/help: added carthdr[0B0h] "DoNotZeroFillMem"=unlaunch fastboot ID
- dma/help: added note on dma-fill via 40000Exh being slower than stmia/ndma
- dsi/help: added note on broken cameras being more common than unknown cameras
- dsi/tsc/iomap: shows tsc page 0,1,3 registers (page 3 is hidden in aes tab)
- dsi/tsc/emu: basic emulation for reading/writing tsc page 0,1,3 registers
- dsi/startdirect: initializes GPIO registers (sound,powerbutt,wifimode)
- a22i: throws error message on forward references within .pack blocks
- nds/cart: supports flashcarts with arm9 code below offset 4000h (ievolution)
- nds/bugfix: resurrected BG0CNT/BG1CNT.bit13 (unlike GBA) (thanks chocoreep)
- dsi/help: info about ST NAND02G AH0LZC5 emmc chips (thanks barawer+trade girl)
- dsi/emmc: emulates different eMMC CSD's (matched to four known eMMC CID's)

http://problemkaputt.de/gba.htm