2016年7月29日 星期五

FCEUX 2.2.3

Super Mario Bros 3 in FCEUX

FC/NES模擬器 FCEUX 發布新版,更新如下 :


The 2.2.3 release fixes a number of emulation bugs, features overclocking (for lag reduction) and Dendy mode, and adds support for a bunch of new ROM dumps (mostly unlicensed). Reverse engineering tools and Lua scripting have got some updates, new input devices are supported, new palette files have beed added. The SDL port has been fixed and updated as well.

Common
Customizable overclocking
 Dendy mode
 Fixed rerecord counting broken outside taseditor

Emulation
Added mappers: 29, 30
 Fixed mappers: 225, 119, 4, 35, 31, 69, 212, 45
 Fixed mmc5 IRQ handling
 Fixed mmc1 reg#3 masking
 Fixed vrc7 sound savestates
 Added CoolBoy, KS7010, SB200, UNIF 158B, UNIF DRAGONFIGHTER, UNIF BMC-10-24-C-A1, UNIF EH8813A, UNIF HP898F, UNIF F-15, UNIF RT-01, UNIF UNL-KS7017, UNIF BMC-81-01-31-C, UNIF UNL-8-IN-1
 NES 2.0 support
 Fixed UNIF BMC 12 IN 1, UNIF OneBus

Movies
Fixed a bug with FDS flag being always set when converting a FCM

Video
Prescale filter for 2x, 3x and 4x resolutions
 Made NTSC filter internal resolution closer to 4:3

Palette
Support 512 color palettes
 Added external palettes: SONY_CXA2025AS_US.pal, RP2C03.pal (and its versions), Unsaturated-V6.pal
 Option to swap deemphasis bits

Sound
Option to swap duty cycles
 NSF can be set to Dendy mode

Input
Fix Mouse input implementation
 Support for SNES mouse
 PEC-586 russian keyboard support

Lua
Removed speed notification per script reload, if it remained 100%
 Fixed lua drawings in NSF
 Proper halo for lua font
 Fixes to sound.get() region consistency and frequency/midikey detection for Noise and DPCM channels
 New Lua functions: •emu.getpath()
•emu.loadrom()
•rom.writebyte()
•gethash()

Win32
Added -dumpinput and -playinput functions
 Support for SNES pad
 Added onscreen messages when region changes

Debugger
Added debuggerPageSize config variable which lets you pick whether 8KB physical PRG pages are used, or 16KB (the original). It defaults to 14 (1<<14 == 16KB).
 Set symbolic debugger name entry dialog text limits when creating a new label
 Fixed new-PPU debug information (address and pixel)
 Step Into hotkey
 More granular accounting of scanline and dot

Trace Logger
Fixed incorrect display of resolved address for (FF,x)

Symbolic debugging
Optionally display register names

CDLogger
Fix crash when attempting to open file picked as target for Save Stripped ROM operation

PPU Viewer
8x16 sprite display mode

Hex Editor
Added option to dump entire 64k memory space
 Don't forget to load the symbols, when hex editor is first launched before debugger
 Show values for registers $4000-$4017

Cheats
mmc5 Akumajou Dracula crash fix
 More RAM available in search

SDL
Added apply button to video config dialog
 Added link to libgd project download page in readme
 Noted optional libgd dependency in readme
 SCons: Fixed logic for LOGO and CREATE_AVI options
 Manpage updates
 Added hotkeys for volume up/down
 Menu toggling with the Alt key
 Print error when opengl/scalers are both enabled
 Fixed bug where lua open file gui would default to home directory

http://www.fceux.com/web/home.html

SSF TestVer (2016-07-28)

SEGA SATURN模擬器 SSF 發布新測試版,DIE HARD 已成功模擬,相關更新如下 :

ダイハードトリロジーが動くようになってます(カートリッジを無しかバックアップRAMに変更する必要があります) あとはGPUレンダリングでのメッシュ半透明化を実装しました。

https://t.co/QIGjeywNAC

2016年7月28日 星期四

Cemu 1.5.4

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

# New in public release

GX2: Fixed a bug that lead to surface copy operations not working or even crashing CEMU
GX2: Fixed a crash bug in the streamout handler

# Patreon release

CPU: Added instructions to recompiler: PS_SUM1, PS_NMADD, PS_NMSUB, PS_CMPO0, RLWNM, LFDX, LFDUX
CPU: Made some adjustments to recompiler to improve floating point accuracy
CPU: Fixed a bug in interpreter PS_STX instruction

coreinit: New API: __ghs_flock_create(), OSCancelAlarm(), IMEnableDim(), IMIsDimEnabled()

AX: New API AXComputeLpfCoefs(), AXRegisterAuxBCallback()

nfp: New API: Initialize(), GetNfpState()

zLib: New API: inflateReset()

h264: Various smaller changes to stop games from softlocking
h264: New API: H264DECSetBitstream()

PAD: New API: VPADGetGyroZeroDriftMode(), VPADSetGyroZeroDriftMode(), KPADRead()

GX2: Added VSync option
GX2: New API: GX2SetGeometryTexture(), GX2SetGeometrySampler(), GX2GetDepthStencilControlReg()
GX2: Added support for XOR_INT shader instruction
GX2: Improved support for occlusion queries
GX2: Added proper support for geometry shader textures
GX2: Added support for scissor box
GX2: Added support for binding mip slices of 2D array, 3D or cubemap textures as render targets
GX2: Fixed a bug where a surface copy operation would pick the wrong depth texture from the texture cache
GX2: Fixed a bug where the offset in SAMPLE_* shader instructions was ignored
GX2: GX2WaitTimeStamp() now correctly returns true/false
GX2: GX2Init() no longer resets event callbacks
GX2: Improvements to Streamout shader emulation
GX2: Added debug option to globally disable Streamout shaders


http://cemu.info/

2016年7月27日 星期三

MAME 0.176

MAME發布新版,更新如下 :

0.176
-------


MAMETesters Bugs Fixed
----------------------
- 06288: [Interface] UI:: Selecting "Category" after listing "Favorites"
  causes exception (Vas Crabb)
- 06291: [Interface] (carpolo.c) carpolo: Unable to view recorded video made
  with -video bgfx/-window (Jezze)
- 06286: [Misc.] (segaorun.c) shangon: Captured AVI video from this game shows
  only sound, no image (Angelo Salese)
- 06263: [Interface] UI: Choosing any filter which has no data makes the UI
  unrecoverable (Maurizio Petrarota)
- 06280: [Interface] PLUGINS: The plugin.ini file is created in the current folder
  when it should be created in the "ini" path. (crazyc)
- 06279: [Interface] PLUGINS: pluginspath does not resolve $HOME (crazyc)
- 06285: [Gameplay] (vendetta.c) esckids, esckidsj: Slowdowns in gameplay (Osso)
- 06284: [Interface] Watchdog dialog is not able to be captured (cuavas)
- 06246: [Graphics] (legionna.c) cupsocsb, cupsocsb2: Black screen (Angelo Salese)
- 06268: [Crash/Freeze] MAME can crash when switching languages (Vas Crabb)
- 06266: [DIP/Input] (seta.c) metafox: Bonus_Life DIPSETTING values and labels are incorrect (Tafoid)
- 06262: [Crash/Freeze] All sets using SHARC drc: Crash when running DRC (Linux only?) (Ville Linde)
- 06305: [Crash/Freeze] (atpci.c) at586, at586x3, ficvt503: Use of -kbd slot options
  3270pc or pcat causes crash (crazyc)
- 06304: [Crash/Freeze] (mac.c) macse30: Crash when attempting to use any slot option for -pds030 (Osso)
- 06309: [Crash/Freeze] (mac.c) macsefd: Crash on Exit using -pds slot (Osso)
- 05534: [Crash/Freeze] (pc8001.c) All sets in pc8001.c: Crash after OK (Robbbert)
- 06324: [Crash/Freeze] (funkball.c) funkball: Fatal Error at Start (Osso)
- 06323: [Debugger] (psikyosh.c) gunbird2, s1945iii: Crash when attempting to use -cheat (AJR)
- 06313: [Crash/Freeze] (victor9k.c) Crash when using -fdc:5d:0 and -fdc:5d:1 slot with '525ssqd' option (Pernod)
- 06312: [Crash/Freeze] (osborne1.c) Crash when using -mb8877:0 and -mb8877:1 slot with '525sssd' option (Pernod)
- 06311: [Crash/Freeze] (myb3k.c) Crash when using -fdc:0 and -fdc:1 slot with '525sssd' option (Pernod)
- 06281: [Crash/Freeze] astrocde [280zzap]: 280Zzzap/Dodgem Cartridge Resets (Duke)

Source Changes
--------------
-Scorpion4 7segment displays mostly fixed [John Parker]

-Fixed coinage in Touchmaster 2000-8000 [MASH]

-z80scc: fix dropped character problem for sun4_75, and fix edge cases
where datasheet recommendations are ignored allowing sun3/sun4 to
recognise keyboard and hk68v10 to work with correct SCC clock
[Joakim Larsson Edstrom]

-pc9801: fixed mouse buttons [rzero9]

-coco3 improvements: [milliluk]
* improve palettes and support alternate composite mode
* GIME fix for scanlines in legacy graphic modes

-m6809: Improve debugging support for 6809/6309 cpus [milliluk]

-GNU/kFreeBSD support [stevenc99]

-Add arch defines for Linux alpha and mips64el. [Jordi Mallach]

-Take pkg-config path from env if defined [Bernhard Frauendienst]

-Name Neo-Geo AES, NeoGeo CD and FM Towns Marty buttons [Shideravan]

-Updated *nix man pages. [Cesare Falco]

-poisk1: unbreak after "Memory fun", add B623 sound card (skeleton) [shattered]

-r9751: Add save state support, document progress and clean up, add PROM
version 4.2 [Brandon Munger]

-ym2151, ym2413: Isolate, objectify, integrate [O. Galibert]

-add Net-DIMM 3.03 firmware [letoram, gamerfan, Mark F., Smitdogg, The Dumping Union]

-Netlist improvements:  [Couriersud]
* nltool now accepts -Ddefine=value to pass on to netlists
* improved option handling and added "dummy" options to add grouping
    and examples in help output.
* improved --cmd=listdevices output
* Fix dynamic timestepping. This will work with breakout using real
    capacitor modelling instead of delay devices. Really slow, but
    very useful to calibrate timings.
* Fix an awful bug in timing for delay devices.
* Switched to clang 3.8 and made code compile with aggressive warnings.
    This exposed serious issues with implicit constructors.
* Removed trampolines (OUTLOGIC, INPLOGIC and friends).
* Started using doxygen comment and documentation style. Added
    doxygen files to documentation folder.
* Refactored code triggered by doxygen output.
* Moved internal and support classes into namespace detail.
* Use an unordered map in parser.
* Added iterators to pstring.
* Moved two macros, added more RAII and improved exceptions. Fixed
    some bugs in parser code.
* Fixed a number of bugs in parser code and exception handling.

-Forte Card: Switched the ver 110 (spanish) to parent set since it's a
newer version. Also cleaned up the driver. [Roberto Fresca]

-Render module improvements: [Giuseppe Gorgoglione]
* Direct3D HLSL: use aviwrite to record AVI movies
* Cleanup patches for Direct3D renderer
* BGFX: fix crash when bgfx effect folder is not present

-Fixed priority issues in Legionnaire, Heated Barrel, Denjin Makai and
Godzilla [Angelo Salese]

-opwolf.cpp: fix all the gameplay problems by improving the c-chip
protection simulation [Bryan McPhail]

-Miscellaneous modernisation: [Nathan Woods]
* File create and format refactoring, better name/path validation
   (with POSIX implementation from Vas Crabb)
* Use string objects in in core_file static functions, menu items,
    strconv functions, image device extensions and softlist classes
* Consolide default implementation of create_option_guide()
* Filesel cleanup
* Migrate softlist code from simple_list to std::list

-Added crt-geom and crt-geom-deluxe shaders for bgfx including several
aperture grille/shadow mask patterns (designed for RGB subpixel order)
[Jeremy Green]

-Added option hide ROMless machines from the availables list.
[Maurizio Petrarota]

-sun4 updates:
* Added SPARCStation 1+, 4/110, and 4/4x0 ROMs [Al Kossow]
* SPARC CPU core fixes [Ryan Holtz, Vas Crabb]
* Preliminary counter/timer support [R. Belmont]
* Separated sun4 and sun4c, started implementing unique original sun4
    features. [R. Belmont]
* Support both 8 and 16 context variants of sun4c arch [R. Belmont]
* Improved original sun4 architecture support [R. Belmont]
* Initial FDC hookup [Ryan Holtz]
* Improved timers, logging - sun4_40 runs FORTH programs at ok
    prompt [Ryan Holtz]

-Add high-level emulation of Sun type 3/4/5/6 keyboards [Vas Crabb]
* U.S.A, Great Britain, Sweden and Japan layouts for Type 5
* Layout selection settings for Type 4 and Type 5
* Identification selection for type 4
* Adaptor for connecting to RS-232 port representing level translator
* Hook up to sun3, sun4 and sun4c

-zeroteam: improve sprite/sprite priorities [AJR]

-feversoc.cpp: Hook up EEPROM; remap buttons, hook up lamps and serial RTC [AJR]

-denjinmk: hack sound comms to work without ROM patch [AJR]

-vt100.cpp: Add the older vt102/vt131 romset to the vt131 driver as
another bios set [Lord Nightmare, Al Kossow]

-Corrected many Mahjong dip switches and settings [system11]
* Fixes for: Mahjong Focus, Nozokimeguri Mahjong Peep Show,
    Mahjong Fantasic Love & Ojousan
* Various Video System Mahjong dip switches

-Final enhancements to HP TACO driver [fulivi]

-Further IRQ passthrough cleanup [AJR]
* Remove irq_line methods from M6502, M6800, M6809, S2600 and replace
    uses with DEVCB_INPUTLINE
* Remove a few IRQ passthroughs from spiders.cpp
* Add several aliases for M6800_IRQ_LINE

-Increase uismall.bdf coverage: [Vas Crabb]
* Complete coverage of Latin Extended-A, most of Latin Extended-B
* Monotonic Greek
* Full ISO-8859-5 Cyrillic, many other Cyrillic characters
* Half-width katakana
* Some IPA Extensions

-UI refactoring: [Vas Crabb]
* Move most main launch menu stuff out of the base menu class
* Move some common code from selgame and selsoft into selmenu
* Eliminate the troublesome static members in ui::menu
* Eliminate some function statics
* Move palette menu drawing code out of base into palette menu class
* Use std::bind, references where nullptr is unacceptable, and const
    where appropriate
* Improve encapsulation of class members
* Reduce repeated string allocation in audit code
* Don't play so fast and loose with integer types
* Eliminate some expensive deep copies of vectors/maps
* .h -> .ipp for things that aren't really headers
* Remove members that have lifecycle associated with operation

-DPS1: system boots up, working [Robbbert]

-bankdev: pass through the debugger flag from the incoming space
argument [R. Belmont]

-Apollo changes: [Hans Ostermeyer]
* Keyboard mapping adjusted to fit current MAME
* Fixed screen raw parameters
* Fixed disp.dex Test 20 (Video SYNC Gen. Add. Test) for color
    displays

-3c505: The Ethernet frame check sequence is now appended to transmit
data [Hans Ostermeyer]

-input_common: fixed 0.172 regression for non-US keyboards
[Hans Ostermeyer]

-fix item hilighting in debugger state view when scrolling [Vas Crabb]

-Introduce validity checks for RGB utilities and fix bugs uncovered [Vas Crabb]
* Fix rgbvmx on Linux ppc64 and ppc64le targets with GCC 5
* Added several missing functions to rgbgen
* Fixed logical shift right in rgbgen
* Fixed sra that should be sra_imm in rdptpipe
* Added some simple SSE4.1 optimisations in rgbsse
* Re-organised rgbsse, rgbvmx and rgbgen to be in more logical order
* Fixed return type on some modifying operators
* Made some more reference parameters const
* Removed inline qualifier from a number of methods as it's implied
    when body is present at declaration
* Mark some constructors explicit

-null_modem: rtscts flow control + relevant fix to i8251 [shattered]

-Updated driver with new information related to ID and gamelist for
tourvis.cpp  [system11, Tafoid]

-Fix archimedes disk format [O. Galibert]

-apple2: don't allow debugger to trigger slot switching [Peter Ferrie]

-tiamc1: Kot-Rybolov implemented sound, documentation updates [MetalliC]

-Tia-MC1 driver: Added support for KR580VV55A parallel peripheral
interface (clone of i8255), added technical notes about some odd
behaviour with some ports, listed the specs of Kot-Rybolov hardware,
and added all clocks via #define. [Roberto Fresca]

-amstrad: fix undocumented mode 3. [Barry Rodewald]

-bbc: added monitor configuration (Colour, B&W, Green, Amber) and
preliminary slots for expansion [Nigel Barnes]

-Flaming 7's, original custom hardware improvement: [Roberto Fresca]
* Reverse-engineer protection to bypass the requested serial number.
    The iButton device still needs to be hooked. Promoted these games to
    working with their correspondent flags.
* Added tech notes, comments and instructions to boot the machine for
    first time.

-Flaming 7's, Taiwanese hardware: Reverse-engineer protection to bypass
the requested serial number. The iButton device still needs to be
hooked. Promoted the game to working with its correspondent flags.
Added technical notes. [Roberto Fresca]

-hiscore.dat: Updates [Leezer]

-alto2: Hunting the jiggly cursor bug [Juergen Buchmueller]

-chihiro: added 837-13551 jvs input device, completed the communication
with jvs devices through usb [Samuele Zannoli]

-chihiro: game crtaxihr "Crazy Taxi High Roller (Rev B)" boots too [Samuele Zannoli]

Translations added or modified
------------------------------
Chinese (simplified/traditional) [YuiFAN]
Greek [BraiNKilleRGR]
Japanese [Vas Crabb]
Portuguese (Brazil) [Ashura-X]

New machines added or promoted from NOT_WORKING status
------------------------------------------------------
Swing Gal [BET] [system11]
Player's Choice (M4C1) [Blair Quinney, The Dumping Union]
Gorodki [shiru8bit, IgorR76, '15kop' arcade museum]
Kot Rybolov [MetalliC, shiru8bit, IgorR76, '15kop' arcade museum]
Flaming 7 (Custom Hardware, Main, 50 Bonus) [Roberto Fresca]
Flaming 7 (Custom Hardware, Main, 500 Bonus) [Roberto Fresca]
Flaming 7 (Custom Hardware, Main, 2000 Bonus) [Roberto Fresca]
Flaming 7 (Custom Hardware, Egyptian Gold, 2000 Bonus) [Roberto Fresca]
Flaming 7 (Taiwanese Hardware, unknown version) [Roberto Fresca]
TeleVideo 990 [R. Belmont, Al Kossow, Carl]
TeleVideo 995-65 [R. Belmont, Al Kossow, Carl]
Rainbow-100B [Bavarese]
MBC200 [Robbbert]

New clones added or promoted from NOT_WORKING status
----------------------------------------------------
Beastie Feastie (Epos Tristar 9000 hardware) [The Iron Goat]
Raiden Fighters 2 - Operation Hell Dive (Japan set 3) [IronGiant]
LTM Portable (B+) [Nigel Barnes]
LTM Portable (Master) [Nigel Barnes]
Bubble Trouble (World, Rev B) [Alex Cmaylo, The Dumping Union]
Sensory Chess Challenger 9 (set 2) [anonymous]
Operation Thunderbolt (World, rev 1) [Muddymusic, The Dumping Union]
Digital Equipment Corporation VT240 [Carl]
Elektronika MC7105 [Shattered]
Intergirl [f205v]

New machines marked as NOT_WORKING
----------------------------------
Tomy Prin-C [TeamEurope]
Datamax 8000 [Robbbert]


New clones marked as NOT_WORKING
--------------------------------
BT Merlin M2105  [Nigel Barnes]


New WORKING software list additions
-----------------------------------
pc98_cd.xml: Final batch of additions [rzero9]
pce_tourvision.xml: Added a number of new dumps (15) [system11, Tafoid]
poisk1_flop.xml: Added basic softlist [shattered]

New NOT_WORKING software list additions
---------------------------------------
gamate.xml: Volcano Panic [Juan Felix Mateos and Mr. Postman]
gamate.xml: Hot Hero; Baseball [Peter Wilhelmsen]
gba_ereader.xml: Starting work doing the GBA e-reader software-list [Shideravan]

http://www.mamedev.org/

2016年7月26日 星期二

3DNes v1.1b2



FC/NES模擬器 3DNes 發布新版,更新如下 :

+ Sprite Shape Pattern is Char by default (experimental)
+ Change hot key of frame forward buttons
+ Fix : 3dn saving corruption

https://geod.itch.io/3dnes

2016年7月25日 星期一

Mesen 0.4.0 (Beta)

FC/NES模擬器 Mesen 發布新版,更新如下 :

– Compatibility: Added support for 26 new mappers (14, 35, 36, 41, 51, 53, 63, 90, 96, 103, 108, 165, 166, 167, 178, 187, 197, 209, 211, 212, 221, 234, 235, 245, 249, 250)
– UI: Mesen is now available in Russian (translation by Matich)
– UI: Mesen is now available in Spanish (translation by Juan Ramón Martínez)
– Input: Added option to display controller input on the screen.
– Audio: Added option to reduce popping sounds produced by the triangle channel in some games.

Bug Fixes
– DirectX: Fixed a crash that occurred when loading a ROM on some computers.
– NSF: Fixed a crash when attempting to take screenshots and improved the silence detection code.
– CNROM (Mapper 3): Enable bus conflicts for standard CNROM boards (fixes Cybernoid – The Fighting Machine)



DeSmuME Nightly Builds

New Super Mario Bros.

NDS模擬器 DeSmuME 在官方網站提供最新源代碼編譯的版本,目前更新至 r5512 版,有興趣的朋友可以去看看。

http://desmume.org/download/

RockNES 5.25

FC/NES模擬器 RockNES 發布新版,更新如下 :

- Reworked APU sound output mixing, added a high-pass filter for true signed samples.
- Added an easy sound sample interpolation (more bass).
- Fixed an obscure bug restoring APU savestates.
- Fixed a few color styles by using a non-linear algorithm.
- Fixed NSF visualizer in scanlined modes.
- Other cosmetic changes and minor fixes.
- Documentation updated.

http://rocknes.web.fc2.com/

2016年7月21日 星期四

Mesen v0.3.2

FC/NES模擬器 Mesen 發布新版,更新如下 :

- Compatibility: Added support for 20 new mappers (28, 31, 40, 42, 46, 48, 50, 56, 132, 133, 142, 170, 171, 172, 173, 175, 177, 179, 182, 252)
- Input: DirectInput controllers/joysticks (e.g: PS4 controller, etc.) are now supported.
- Overclocking: Added a lag counter like the one present in FCEUX and puNES.
- Sunsoft 4: Improved compatibility for this mapper.
Bug Fixes:
- Audio: Fixed a bug in the square channel's sweep units - fixes audio distortion in some games.
- Open Bus: Improved open bus implementation.
- VS System: Fixed a palette bug that could occur after loading VS System games.
- VRC4: Fixed a bug that was causing TMNT2 (J) to crash.

http://www.mesen.ca/

2016年7月18日 星期一

Sushi Bar

有點時間,立刻就來試試美味的壽司吧。

基本上就是魔法氣泡的變形版,相同壽司疊滿4個就可消除,還能將空盤送給對方當紀念,有時還有超大壽司來清空盤面,總而言之...............................這不就是 ぷよぷよ 嗎 ?


2016年7月17日 星期日

RetroArch 1.3.6

retroarch-plain-logo

多平台多機種模擬器 RetroArch 發布新版,支援N64 Vulkan 低階模擬,更新內容太多,詳細內容請至官方詳讀。

PS.強烈建議更新!!

http://www.libretro.com/index.php/retroarch-1-3-6-released/

2016年7月16日 星期六

uoYabause 0.3.2

SEGA SATURN模擬器 Yabause 非官方改版 uoYabause 發布新版,支援換片,更新如下 :

Now, multiple discs are supported! You can check how to use it here.



http://www.uoyabause.org/

3DNes v1.1b1

FC/NES模擬器 3DNes 發布新版,更新如下 :

* XInput support
* Game Panel Dragable
* Sprites sorting by location for easier navigation
* bak - 3dn backup file
* Light direction options: side stroller, top down ...
* Option to render layer unknown sprite on foreground or background
* Layers distance configurable
* Add hotkeys for Adjust, Delete button, for Game Panel Toggle, Sprite Navigation, Frame Navigation
* Option to change background color
* Manual Document
* Fix : Wrong cylinder zsize calculation
* Fix : 3dn saving corruption

https://geod.itch.io/3dnes

2016年7月13日 星期三

硬體破解相關新聞

在七月初,與一位大老聊天時,他提到SEGA SATURN的硬體相關架構即將解密,直到這2天,相關消息釋出,由 Dr. Abrasive 所發布的資料來看,以USB隨身碟驅動SS遊戲ISO的日子已不遠了。

記得之前DC模擬器Makaron的作者已經展開相關研究,不過很久沒有消息了....依目前來看,經由這張卡,可以將SS經由USB端連接至PC,之後能獲得SS控制台的完整權限,使得開發新遊戲或加載ISO等等這些功能得以實現,對模擬器來說也是一大助力,有興趣的朋友可以看看這段影片。



另一件事,Namco System ES1 基板已經系統模擬........

2016年7月12日 星期二

mGBA 0.4.1

GBA模擬器 mGBA 發布新版,更新如下 :

Bugfixes:
  • All: Fix several file handle leaks
  • All: Fix instruction tables getting zeroed when linking sometimes
  • ARM7: Fix flags on SBC/RSC
  • ARM7: Fix setting spsr privilege bits when spsr is empty
  • GBA Audio: Reset audio FIFO DMA if an invalid destination is set
  • GBA BIOS: Fix RegisterRamReset setting DISPCNT to the wrong value
  • GBA BIOS: Fix ArcTan2 accuracy and boundary conditions
  • GBA Memory: Fix executing code from OBJ region of VRAM
  • GBA Serialize: Fix memory corruption bug in GBAExtdataSerialize
  • GBA Serialize: Fix loading savegames from savestates
  • OpenGL: Correct boolean vector strcmp strings for uniforms
  • Qt: Fix sending gameStopped twice
  • Qt: Fix hang if audio sync is enabled and audio fails to initialize
  • Qt: Fix initial state of key mapping
  • Qt: Initialize m_useBios
  • SDL: Fix joystick initialization on BSD
  • SDL: Fix potential joystick crash in games with rumble
  • SDL: Fix SDL 1.2 build
  • SDL: Fix sporadic crash when deinitializing audio
  • Shaders: Fix AGS-001 shader with some bad drivers
  • Util: Use closesocket on Windows
  • Util: Fix socket bind addresses
  • VFS: Fix reading 7z archives without rewinding first
  • VFS: VFileFromFD should not open directories
  • Wii: Fix tilting direction
  • Util: Fix realloc semantics in utf16to8
Misc:
  • All: Allow use of external minizip library
  • Debugger: CLI debugger now exits when end-of-stream is reached
  • FFmpeg: Update dependencies on Ubuntu
  • GBA: Slightly optimize GBAProcessEvents
  • GBA: Add overrides for DBZ: Legacy of Goku II and Ueki no Housoku
  • GBA Video: Null renderer should return proper register values
  • Libretro: Disable logging game errors, BIOS calls and stubs in release builds
  • Qt: Add preset for DualShock 4
  • Qt: Update 360 input profile on OS X to reflect newer drivers
  • Qt: Remove use of NaN
  • Qt: Canonicalize file paths when loading games
  • Qt: Add refresh button to controller editing
  • SDL: Remove default gamepad mappings
  • Util: Fix intermittent build failure on OS X
  • VFS: VFile.sync now updates modified time

Mesen 0.3.1

 

號稱精確模擬的FC模擬器 Mesen 發布新版,更新如下 :

This release is a beta - save states, movies, etc. created with this version may not be compatible with future versions of Mesen.
New Features
  • VRC7: Added VRC7 audio support.
  • MMC5: Added vertical split mode support.
  • Game DB: Automatically select appropriate controllers when loading a recognized game.
  • VS System: Improved default settings for all games (fixes palette and input mapping issues).
Bug Fixes
  • Preferences: Options in the Advanced tab are now visible again.
  • VS System: Fixed a bug that prevented Gumshoe from booting.

2016年7月9日 星期六

Higan v100

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

higan has finally reached v100!
I feel it's important to stress right away that this is not "version 1.00", nor is it a major milestone release. Rather than arbitrary version numbers, all of my software simply bumps version numbers by one for each official release. As such, higan v100 is simply higan's 100th release.
That said, the primary focus of this release has been code clean-ups. These are always somewhat dangerous in that regressions are possible. We've tested through sixteen WIP revisions, one of which was open to the public, to try and minimize any regressions. But all the same, please report any regressions if you discover any.

Changelog:
  • FC: render during pixels 1-256 instead of 0-255 [hex_usr]
  • FC: rewrote controller emulation code
  • SFC: 8% speedup over the previous release thanks to PPU optimizations
  • SFC: fixed nasty DB address wrapping regression from v099
  • SFC: USART developer controller removed; superseded by 21fx
  • SFC: Super Multitap option removed from controller port 1; ports renamed 2-5
  • SFC: hidden option to experiment with 128KB VRAM (strictly for novelty)
  • higan: audio volume no longer divided by number of audio streams
  • higan: updated controller polling code to fix possible future mapping issues
  • higan: replaced nall/stream with nall/vfs for file-loading subsystem
  • tomoko: can now load multi-slotted games via command-line
  • tomoko: synchronize video removed from UI; still available in the settings file
  • tomoko, icarus: can navigate to root drive selection on Windows
  • all: major code cleanups and refactoring (~1MB diff against v099)
Note 1: the audio volume change means that SGB and MSU1 games won't lose half the volume on the SNES sounds anymore. However, if one goes overboard and drives the sound all the way to max volume with the MSU1, clamping may occur. The obvious solution is not to drive volume that high (it will vastly overpower the SNES audio, which usually never exceeds 25% volume.) Another option is to lower the volume in the audio settings panel to 50%. In general, neither is likely to ever be necessary.

Note 2: the synchronize video option was hidden from the UI because it is no longer useful. With the advent of compositors, the loss of the complicated timing settings panel, support for the WonderSwan and its 75hz display, the need to emulate variable refresh rate behaviors in the Game Boy, the unfortunate latency spike and audio distortion caused by long Vsync pauses, and the arrival of adaptive sync technology ... it no longer makes sense to present this option. However, as stated, you can edit settings.bml to enable this option anyway if you insist and understand the aforementioned risks.

http://byuu.org/

2016年7月6日 星期三

uoYabause 0.3.1

Gs

SS模擬器 Yabause 非官方改版 uoYabause 發布新版,更新如下 :

Minor bug fixes
  • SEGA rally background music
  • Character is not shown at Asuka 120% and Golden Axe The Duel.
  • Black Screen at 'Dragon Ball Z - Shinbutohden' and 'Mobile Suit Gundam Gihrens Greed '
Add setting menu for choosing sound engine for low-end android devices.

http://www.uoyabause.org/

有人丟了,那就放圖吧 - 2

內含繁中語系,另外昨天提到的delay問題,如果是ATI/AMD顯卡,改用 Game Loader All RH 可以解決。


Cemu 1.5.3

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

Changelog:

-Added support for anisotropic filtering
-Added support for sRGB color space
-Added button mapping to simulate 'Microphone blow'
-Improved recompiler robustness
-Fixed some bugs/crashes

Detailed Changelog:

-CPU: Improved recompiler robustness and accuracy
-MIC: Added support for microphone API (MICOpen, MICClose, MICGetStatus, MICGetState, MICSetState, MICSetDataConsumed)
-Input: Added button to Wii U gamepad configuration to simulate 'microphone blow'.
-AX: CEMU now uses DirectSound for audio output
-AX: Completely rewrote audio timing from ground up to reduce playback latency and decrease stutter
-AX: Added 'Disable audio' debug option which mutes all sound output and reduces the rate at which audio callbacks are made to the game, potentially reducing CPU overhead
-GX2: Added support for anisotropic filtering
-GX2: Added support for sRGB color space
-GX2: Fixed a texture cache problem that was introduced with the addition of mip-maps
-GX2: Added a special case that handles invalid render states where the resolution of the depthbuffer does not match the size of the active colorbuffer(s)
-GX2: Made some adjustments to how polygon offset is calculated
-GX2: Fixed a crashbug that could occur when certain texture formats where used

http://cemu.info/

2016年7月5日 星期二

有人丟了,那就放圖吧。

昨天某人通知已被釋出,那就意味解禁,可以放些圖了.....

運行大致正常,圖像與音樂沒啥問題,也許有些電腦會有拖慢情況,會不會修正就........