2015年12月30日 星期三

MAME v0.169

MAME發布新版,更新如下 :

0.169
-------


MAMETesters Bugs Fixed
----------------------
- 00363: [Gameplay] (vsnes.c) balonfgt: When you try to play balonfgt using both screens,
the 2 screens get out of sync almost immediately. (David Haywood)
- 03860: [DIP/Input] (vsnes.c) hogalley, vsfdf : Shots don't hit. (David Haywood)
- 05618: [Graphics] (dooyong.c) pollux: Title screen is static (David Haywood)
- 04222: [Color/Palette] (dooyong.c) pollux, polluxa, polluxa2: The 2 characters in the ending scene have wrong colors (David Haywood)
- 02844: [Graphics] (megasys1.c) soldam: Graphics corruption in high score listing (David Haywood)
- 00365: [Misc.] (megasys1.c) 64street: characters don't move in attract mode (David Haywood)
- 00366: [Misc.] (megasys1.c) chimerab: no movements in attract mode / instruction screen (David Haywood)
- 05963: [Graphics] (megasys1.c) tshingen, tshingna: Missing graphical mosaic/resolution effect (David Haywood)
- 06098: [Graphics] (segaybd.c) gloc: Priority issue after game start (David Haywood)
- 06067: [Graphics] (megasys1.c) 64street, 64streetj: 64th Street - missing background graphics interaction (Angelo Salese)
- 06093: [DIP/Input] (stv.c) ffreveng: should have 5 working buttons (David Haywood)
- 06091: [Crash/Freeze] (pc9801.c) pc9801ux: Crash 7-8 seconds into emulation (crazyc)
- 04857: [Crash/Freeze] (playch10.c) pc_pinbt: Hangs after insert coin (Osso)

Source Changes
--------------
-Fix dates on the prose2k sets based on their internal datecodes
[Lord Nightmare]

-Fixed BGM regression in Hot Chase [Angelo Salese]

-rungun.c: Added '936 ROM readback. [Angelo Salese]

-rungun.cpp: added video priority mode bit, fixes title screen missing
rotation effect. [Angelo Salese]

-rungun.cpp: Fixed Run N Gun single/dual monitor logic setup.
[Angelo Salese]

-Dumped the bipolar PROMS at locations 4a, 1m, and 3m of Club Pacman /
Lambada (Argentina). Only one at location 7f is remaining.
[Roberto Fresca]

-EF9365 video controller skeleton added and connected to Squale [Jean-Francois DEL NERO]

-Club Pacman: Dumped and added the remaining color PROMs They match the
pacman/mspacman ones. [Roberto Fresca]

-Pacman Club: Changed game year and description, according with some
facts. [Roberto Fresca]

-EF9365 driver improved. Squale palette and charset corrected. [Jean-Francois DEL NERO]

-Initial conversion of core to C++14. Note that compilers are now
limited to GCC 4.9.0 and up, Clang 3.4.0 and up, and VS2013 and up
[Miodrag Milanovic]

-zn: Added ZN-1 development version BIOS. [Guru, R. Belmont]

-rewrote GameKing skeleton driver, dumped + added internal ROM, boots
and runs menu, not yet fully working [Peter Trauner]

-correct gfx rom for space train [f205v]

-glass.cpp: Verified clocks & pin 7 status of the OKI M6295 from real PCB.
[system11, The Dumping Union]

-pet_rom.xml: Added MONJANA/1. [Ruud Baltissen]

- Jaleco Megasystem 1 improvements
* add Sprite Mosaic effect (port of FBA code) [iq_132, dink]
- used extensively by Chimera Beast
* use 68k byte write smearing on main RAM [David Haywood]
- fixes attract movement in 64th Street, Chimera Beast
* emulate 'Sprite Trails' effect and attempted to emulate sprite clearing
effect [David Haywood]
- used on P47 'Jaleco Logo'
* added memory mirrors on type B hardware [Angelo Salese]
- fixes 64th Street background destruction
* established that St. Dragon press start text is a raster effect, however
method of specifying line etc. is unknown (MCU?) so not currently
enabled [Angelo Salese]
* enabled Soldam hack for parent set as well as Japan set. It seems likely
that enabling 16x16 tiles on one of the layers forces one of the others to
use 16x16 tile addressing even in 8x8 mode, further testing needed before
doing it that way tho [David Haywood]
- fixes the high score table text
* change refresh rate to ~56.19hz using raw params [Angelo Salese]
- now matches video references

-Added Bandai Super Note Club Software List. [Team Europe]

-spc1000:Using timing difference for cassette deck motor on/off toggle [Miso Kim]

-sun3: switch to new Z80SCC device, add RS232 ports (not functioning yet) [R. Belmont]

-Re-write S2636 from scratch as needed for subhuntr: [Vas Crabb]
* Needs raw screen parameters and calls from scanline timer to work properly
* Collision and completion bits generated correctly including duplicates
* Supports background and score display
* Generates audio tone from line frequency
* Several times faster when rendering per scanline

-laserbat.c improvements: [Vas Crabb]
* Use proper video timings
* Implement shell and area effects
* There are still horizontal alignment issues between layers
* Decode PLA bitstream and use for video mixing
* Add PLA from lazarian to laserbat as bad dump as it's needed now
* Add PLA from catnmous to clone as bad dump as it's needed now
* Fix colours - detailed explanation in source comments
* Fix inputs - cocktail P2 controls and all 16 DIP switches work now
* Support cocktail mode (set in Machine Configuration - uses a sense line)
* Fix conditions for latching sound data
* Fix catnmous audio CPU memory map and ROM loading by tracing program
* Hook up catnmous audio CPU peripherals deduced by tracing program
* Add more notes on sound and video hardware
* laserbat, lazarian and catnmous are playable now

-k053252: just reset internal screen state when a frequency clock
change occurs. [Angelo Salese]

-Fixed gfx decoding for Konami GX BIOS [Angelo Salese]

-Fixed k055555 write access, fixing Lethal Enforcers 2 text colors properly [Angelo Salese]

-Split Taito TC0780FPA into its own device [Ville Linde]

-mac: use real split ROMs for maciici [Guru]

-Refactoring memory map validity checking [ARJ]

-Modernize `simple_list` code [Vittorio Romeo]

-Modernize x86log.h and x86log.cpp [Vittorio Romeo]

-monzagp: added car inputs and collisions. [Sandro Ronco]

-Make -verifyroms verify sub-devices like mpu401 and c2040fdc [qmc2]

-partial dumps of Namco FCA and FCB JVSIO MCU's firmware
[Darksoft, MetalliC, Mitsurugi]

-apollo: cleanups and enhancements [Hans Ostermeyer]
* Split OMTI8621 ISA device into PC and Apollo versions (Apollo
doesn't have a BIOS extension ROM, PC does)
* Cleaned up OMTI8621 logging
* Forced slot # of OMTI board so we can look it up and auto-set the
node ID
* Adjusted mouse sensitivity

-Squale Floppy drives working, EF9365 emulation improvement. [Jean-Francois DEL NERO]

-HLSL: Improved Defocus, Fixed LCD screen, Extended Shadow Mask and Bloom [ImJezze]

Made defocus strength equal for x/y and independent from screen size

defocus is now independent from screen size and ratio horizontal and
vertical defocus now have the same strength replaced asymmetric
defocus kernel by a symmetric kernel defocus is now limited to a
maximum of 10 added shader uniforms for orientation and rotation
settings Fixed HLSL for LCD screen

fixed wrong detection of vector screen, which meant that a LCD screen
was also detected as vector screen re-enabled scan-line and other CRT
related sliders for LCD screen Extended Shadow Mask and Bloom
functionality

added shadow mask option to choose between "Screen" and "Source" tile
mode ("Screen" is the default as before) added bloom option to choose
between "Addition" and "Darken" blend mode ("Addition" is the default
as before) the alpha channel of a shadow mask is now filled with the
background color of the screen by the amount of the inverted alpha
value added monochrome-matrix.png which can be used in combination
with "Source" tile mode and "Darken" blend mode to simulate a STN LCD

-qt5 debugger port [O. Galibert]

-Major EF9365 driver update : All display functions emulated [Jean-Francois DEL NERO]

-All hardware vector drawing commands are now working. All characters [Jean-Francois DEL NERO]
type drawing supported (Horizontal, Vertical, Titled, Zoomed...)

512x512, 512x256 (EF9366),256x256 resolutions supported. New user
settings : Number of bitplans, Display resolution/mode. Busy time
dynamically generated for vectors and characters drawing. Various
fixes. Code clean-up.

-gamate.cpp: verified bios ROM dumps on multiple consoles [Peter Wilhelmsen, Morten Shearman Kirkegaard]

-cps2.cpp: Emulated Spinner for aiming in Eco Fighters, enabled it by default [David Haywood]

-aquarium: Fixed music banking and video priorities [David Haywood]

-Various improvements to the internal debugger [Barry Rodewald]
* make closed windows actually disappear
* add Run and Hide Debugger menu option
* set initial windows so that they don't overlap
* make the window colours less garish
* add memory window
* honour -debugger_font and -debugger_font_size
* make title bars the size of the debugger font
* make window editors appear over the window it is related to
* stop text being drawn out of bounds in window titles and editors
* fix order in which windows are rendered
* make new windows appear in a cascade fashion

-In the debugger, memory views now can show data as 32 bit, 64 bit and 80 bit floating point numbers.
[Samuele Zannoli, R. Belmont]

-Build system now autodetects and builds cleanly on Raspberry Pi 2; other ARM Linux targets should also work [Miodrag Milanovic, R. Belmont]



New machines added or promoted from NOT_WORKING status
------------------------------------------------------

Glass (Ver 1.1, Break Edition, Version 1994) (unprotected) [system11]
Panda Train (Novamatic 1.7) [f205v]
Tomy Power House Pinball [hap, Sean Riddle]
Joker Poker (Coinmaster set 1) [MASH]
Mattel Dungeons & Dragons - Computer Labyrinth Game [hap, Sean Riddle]
Spelling B (1978 version) [hap, Sean Riddle]
Mr. Challenger [hap, Sean Riddle]
Run and Gun / Run and Gun (dual screen) [Angelo Salese]
* despite previously being marked as working these never really worked properly
Lazarian / Laser Battle [Vas Crabb]
* see notes above, wasn't really playable before
Captain Flag (Japan) [Ryan Holtz, coolmod, Smitdogg, The Dumping Union, Luca Elia]

Various Player's Edge Plus sets [BrianT]
- Player's Edge Plus (PP0733) Double Aces and Faces
- Player's Edge Plus (PS0047) Wild Cherry Slots
- Player's Edge Plus (PS0092) Wild Cherry Slots
- Player's Edge Plus (PS0358) Wild Star Red White & Blue Slots
- Player's Edge Plus (PS0470) Triple Diamond Slots
- Player's Edge Plus (PS0628) Double Black Jack Slots
- Player's Edge Plus (PS0708) Double Cherry Bar Slots
- Player's Edge Plus (X002127P+XP000043) Double Bonus Poker featuring 'Your Property' Royals
- Player's Edge Plus (X002134P+XP000043) Faces 'n' Deuces Double Bonus Poker
- Player's Edge Plus (X002152P+XP000043) Blackjack Poker
- Player's Edge Plus (X002211P+XP000043) Double Double Bonus with 3 Jacks Poker
- Player's Edge Plus (X002236P+XP000043) Double Double Bonus with 3 Aces Poker
- Player's Edge Plus (X002279P+XP000057) Ace$ Bonus


New clones added or promoted from NOT_WORKING status
----------------------------------------------------

Lethal Enforcers (ver EAA, 09/09/92 09:44) [caius]
Orius (ver UAA) [Ryan Holtz, Smitdogg, The Dumping Union]
Gallop Racer 3 (Export) [Ryan Holtz, Smitdogg, The Dumping Union]
Super Slam (set 3) [f205v]
Super Street Fighter II Turbo (Hispanic 940223) [Artemio Urbina]
Zombie Revenge (Rev A) [Ryan Holtz, Smitdogg, The Dumping Union]
Ninja-Kid II / NinjaKun Ashura no Shou (set 4) [system11]
Hat Trick Hero '93 (Ver 1.0A 1993/02/28) [Bill D, The Dumping Union]
Ring of Destruction: Slammasters II (Hispanic 940902) [Raul Delgado]
Miss World '96 (Nude) (set 4) [system11]
Double Dragon II - The Revenge (US, bootleg) [system11]
Space Chaser (Model Racing bootleg) [Piero Andreini]
Street Fighter II': Champion Edition (M10 bootleg) [Robbbert, Marco]
Street Fighter II': Champion Edition ('Taiwan' bootleg with PAL)
[rtw, Smitdogg, The Dumping Union]
Pirates (set 2) [caius]
Genesis (USA, NTSC, with TMSS chip) [David Haywood]
Space Train [f205v, David Haywood]
Aquarium (US) [funstuff]
Knock Out! (bootleg) [Tirino73]
Ameisenbaer (German, Galaxian hardware) [f205v]
Dragonninja (bootleg with 68705) [f205v]

Various Player's Edge Plus sets [BrianT]
- Player's Edge Plus (PP0060) Standard Draw Poker (set 3)
- Player's Edge Plus (PP0094) Standard Draw Poker
- Player's Edge Plus (PP0129) Joker Poker (Two Pair or Better)
- Player's Edge Plus (PP0189) Standard Draw Poker
- Player's Edge Plus (PP0190) Deuces Wild Poker (set 3)
- Player's Edge Plus (PP0265) 4 of a Kind Bonus Poker (set 3)
- Player's Edge Plus (PP0290) Deuces Wild Poker (set 2)
- Player's Edge Plus (PP0409) 4 of a Kind Bonus Poker
- Player's Edge Plus (PP0418) Standard Draw Poker
- Player's Edge Plus (PP0526) Deuces Wild Poker
- Player's Edge Plus (PP0540) Double Bonus Poker
- Player's Edge Plus (PP0562) 10's or Better
- Player's Edge Plus (PP0587) Standard Draw Poker
- Player's Edge Plus (PP0711) Bonus Poker Deluxe
- Player's Edge Plus (PP0797) One Eyed Jacks Wild Poker
- Player's Edge Plus (KE1001) Keno
- Player's Edge Plus (KE1012) Keno (set 3)
- Player's Edge Plus (PS0364) Wild Star Red White & Blue Slots
- Player's Edge Plus (PS0425) Sizzling Sevens Slots
- Player's Edge Plus (PS0631) Wild Star Red White & Blue Slots
- Player's Edge Plus (PS0722) River Gambler Slots
- Player's Edge Plus (X002033P+XP000112) White Hot Aces Poker
- Player's Edge Plus (X002034P+XP000112) White Hot Aces Poker
- Player's Edge Plus (X002270P+XP000053) Jackpot Poker
- Player's Edge Plus (X002315P+XP000112) Triple Bonus Poker Plus
- Player's Edge Plus (X002376P+XP000112) Super Double Bonus Poker
- Player's Edge Plus (XMP00022) 5-in-1 Wingboard (CG2346) - Spanish
- Player's Edge Plus (XM00002P+XMP00006) Multi-Poker (MGM Grand Detroit Casino)
- Player's Edge Plus (PP0822 A5W-A6F) Standard Draw Poker

New machines marked as NOT_WORKING
----------------------------------
Tektronix TekXpress XP330 X Terminal [Justin Kerk]
Patinho Feio (first computer developed in Brazil, in 1971) [Felipe Sanches]
unknown animal-themed game (bottom) [Roberto Fresca, Matt B]
unknown animal-themed game (top) [Roberto Fresca, Matt B]
Tokyo Bus Guide (Rev A) [ShouTime, rtw]
Mortal Kombat 3 (SNES bootleg) [Kevin Eshbach]
Bandai Super Note Club (Japan) [Team Europe]
Bandai Super Note Club EX (Japan) [Team Europe]
HP9845B [F.Ulvi]
Saturn ST-17xx series DVD players [Justin Kerk]
ROLM 9751 [Brandon Munger]
SGI IRIS Indigo (R3000) [MooglyGuy, Jan-Jaap]
Philips CD-i 220 (Mono-II board) [MooglyGuy, Lord_Nightmare, balrog]
Sansa Fuze 2 [David Haywood]
* need to establish if full firmware can be built from internal rom dump
and firmware updates
Nokia 3310
* we only have firmware update files, probably need actual internal
roms / complete firmware dumps?
Torch CF240 [Nigel Barnes]

Various skeleton drivers for mechanical / non-video systems
- Ameri-Hockey
- Turbo Drive (ICE)
- Standard Change-Makers System 500 / 500E
- Awesome Toss'em (Lazer-tron)
- After Shock (Lazer-tron)
- Bozo's Pail Toss (v2.07)
- Ribbit Racing (Lazer-tron)
- Candy Crane (AGE)
- Clown Roll Down (Elwood)

Various Player's Edge Plus sets [BrianT]
- Player's Edge Plus (X000006K+XK000001) Keno
- Player's Edge Plus (X000013K+XK000011) Keno
- Player's Edge Plus (PP0596) Spades Sequential Royal Double Bonus Poker
- Player's Edge Plus (PP0598) Hearts Sequential Royal Double Bonus Poker

Various World Club Champion Football sets [f205v, ANY, MetalliC]
- World Club Champion Football Serie A 2002-2003 Ver. 2.12 (CDV-10002)
- World Club Champion Football Serie A 2002-2003 Ver. 2.34 (CDV-10008)
- World Club Champion Football European Clubs 2004-2005 (CDV-10013)
- World Club Champion Football European Clubs 2004-2005 Ver. 1.1 (CDV-10015)
- World Club Champion Football European Clubs 2004-2005 Ver. 3.22 (CDV-10015P)
- World Club Champion Football European Clubs 2005-2006 (CDV-10027)

New clones marked as NOT_WORKING
--------------------------------

Mexico 86 (bootleg of Kick and Run) (set 2) [f205v]
World Combat / Warzaid (ver UCD:B) [arcadecomponents.com]
Dragon World (Korea, V040K) [Ryan Holtz, Smitdogg, The Dumping Union]
Klax (set 2, bootleg) [ANY]
Multi Game (Versione 3.8.6T - 1.5.6, 25-AUG-97) (V378?) [Tirino73]
Hard Head 2 (v2.0, bootleg) [system11]

New WORKING software list additions
-----------------------------------
megadriv.xml: Sega MegaDrive/Genesis cartridges
- Toy Story (prototype) [PtoPOnline]
- Stargate (prototype) [PtoPOnline]

tutor.xml: Tomy Tutor & Pyuuta cartridges
- 4-nin Mahjan (Jpn) [Team Europe, SSJ]
- verified Bermuda Triangle as identical to Torpedo Terror [Team Europe, SSJ]

New NOT_WORKING software list additions
---------------------------------------

gamate.xml: Bit Corp Gamate cartridges [Peter Wilhelmsen, Morten Shearman Kirkegaard]
* some of these work better than others
- Legend of Dragon Knight
- Fist of Thunder
- Jewelriss
- Mars Voyage
- Flying Goblins
- World Cup Soccer
- Punk Boy
- Famous 7
- Tough Guy
- Fantasy Travel
- QuizFighter
- Further Adventures of Hannibal the Cat
- Basketball
- Bao Qing Tian
- Robin Hood
- Riddle of the Ancient Tomb
- Insect War
- 4-in-1
- One Million Whys
- Dinosaur Park (redump)
- The Golden Pyramid (redump)

saturn.xml: Sega Saturn CD-ROMs
* actually playable, but marked as not working due to driver state
- Rayman (Prototype 19950720) [D$wizz Taylor]

supracan.xml: Funtech Super A'Can cartridges
* DMA issues make this not playable
- Formosa Duel [Team Europe, SSJ]

gmaster.xml: Hartung Game Master cartridges
- 3-on-3 Soccer (Fuss-ball) [Peter Trauner, SSJ]

http://www.mamedev.org/

PK201 (2015/12/25)

def

PocketStation模擬器 PK201 發布新版,更新內容不明.....

http://drhell.web.fc2.com/pocket/index.html

https://play.google.com/store/apps/details?id=com.dokutajigokusai.pk201

2015年12月27日 星期日

4DO v1.3.2.4

Microcosm fix Scale Mode

3DO模擬器 4DO 發布新版,更新如下 :

1) updates in core Clio:
fixed all freezes in:
3DO Interactive Sampler CD, The
3DO Interactive Sampler CD 2, The
3DO Interactive Sampler CD 3, The
3DO Interactive Sampler CD 4, The
Panasonic REAL 3DO Interactive Multiplayer Sampler
Fixed long time to boot in – Twisted – The Game Show
Killing Time 2.2 alpha runtime freezes fixed
Maybe in some other games freezes fixed too.

2) Graphic fixes:
for Dinopark Tycoon, but not completely 100%
Microcosm – fix start screens, game 100% playable now
Alone In The Dark – fixed fonts, the text written on books, etc, are readable now.

3) New option added – “Scale Mode” enlarges the image, as in NTSC consoles

4) Added support for anvil-bios, anvil chip emulated, needed to run some games of the European region.


Pasofami v2.22

任天堂多機種模擬器 Pasofami 發布新版,更新如下 :

1.GBA (ゲームボーイアドバンス)の吸出しデータベースの追加
 ・吸出し時のデータベースを追加しました
 ・これにより殆どのタイトルはROMのサイズの確認が出来るようになりました。
2. カセットのバックアップ データの吸出し
 ・以前からマッパー1,4については吸出しが出来ていましたが
  ファイナルファンタジーⅠ・Ⅱについてはバックアップできなかったので、今回対応しました。

2015年12月26日 星期六

Cemu 1.2.0

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

  • Added basic audio support (添加基礎音頻支援)
  • Added support for GX2 stencil buffers (添加了 GX2 模板緩衝 支援)
  • Improved controller options (改良遊戲控制器設定)
  • Miscellaneous bug fixes and small improvements (其他bug修復和小改進)

MAME4droid(0.139u1) 1.10

MAME for android 發布新版,更新如下 :

- MAME4droid(0.139u1) 1.10 Added Android 6.0 (Marshmallow) support.

http://sourceforge.net/projects/mame4droid/files/

2015年12月24日 星期四

Christmas NiGHTS

沒啥好說的 ! 祝大家 耶誕快樂  !!

也希望我那漸行漸遠的小願望有實現的一天 .....

2015年12月23日 星期三

Demul v0.7 alpha 221215

Dreamcast/Naomi 1 + 2/Atomiswave/Hikaru/Cave CV1000/Gaelco 模擬器 Demul 又更新了,內容如下 :

few more bugfixes
- ATI texture perspective correction fix is an option now (cause glitches on Nvidia GPUs)
- ancient CDI v2 parsing was killed by accident
- GD-ROM status/irq corrections (Gauntlet Legends)

http://demul.emulation64.com/

2015年12月22日 星期二

higan v096

任天堂多機種模擬器 higan 發布新版,更新如下 :

This release adds many UI refinements, new features, and GBA emulation improvements.

I´m looking for Super Famicom console donations, so that I can include hardware PCB scans and document differences for my SNES preservation efforts. If anyone would be interested in helping, I´d be very grateful. More about this here.
Also, I´ve attempted to add a WASAPI audio driver for the Windows port, but I´m having trouble getting it stable. If there are any WASAPI experts that could lend a hand there, that would also be very helpful!

Changelog:
higan: absolutely massive amounts of coding style updates; probably 150 hours of work here
higan: manifest format updated for much greater consistency and simplicity
higan: wrote popen() replacement to suppress console flashing when loading games via icarus
icarus: now includes external database with mapping information for all verified games
icarus: added support for importing Campus Challenge ´92 and Powerfest ´94
icarus: merged settings.bml with higan; changing library path in one affects the other now
SFC: added MSU1 audio resume support
SFC: added new expansion port device (eBoot); simulation of SNES-Boot hardware
SFC: expansion port device can now be selected from system menu
SFC: updated handling of open bus (thanks to Exophase for the design idea)
SFC: "BS-X Satellaview" library folder renamed to "BS Memory"
GBA: fixed 8-bit SRAM reading/writing
GBA: PRAM is 16-bits wide
GBA: VRAM OBJ 8-bit writes are ignored
GBA: BGnCNT unused bits are writable
GBA: BG(0,1)CNT can´t set d13
GBA: BLDALPHA is readable (fixes many games including Donkey Kong Country)
GBA: DMA masks &~1/Half, &~3/Word
GBA: fixed many other I/O register reads; gets perfect score on endrift´s I/O tests
GBA: fixed caching of r(d) to pass armwrestler tests (Jonas Quinn)
GBA: blocked DMA to/from BIOS region (Cydrak)
GBA: fixed sign-extend and rotate on ldrs instructions (Cydrak)
tomoko: added "Ignore Manifests" option to advanced settings panel
tomoko: re-added support for ruby/quark video shaders
tomoko: improved aspect correction behavior
tomoko: added new tool, "Manifest Viewer" (mostly useful for developers)
ruby: fixed mouse capture clipping on Windows (Cydrak)
ruby: won´t crash when using OpenGL 3.2 Linux driver with only OpenGL 2.0 available
ruby: added Linux fallback OpenGL 2.0 driver (not compiled in by default)
ruby: added preliminary WASAPI driver (not compiled in by default, due to bugginess)
hiro: fixed the appearance of Button and ListView::CheckButton on Windows classic
hiro: added missing return values from several functions (fixes crashes with Clang)

http://byuu.org/emulation/higan/

2015年12月21日 星期一

Demul v0.7 alpha 201215

Dreamcast/Naomi 1 + 2/Atomiswave/Hikaru/Cave CV1000/Gaelco 模擬器 Demul 再度更新,內容如下 :

quick follow-up
- implemented disk swap functionality (D2, Skies of Arcadia, etc)

http://forum.emu-russia.net/viewtopic.php?f=25&t=503&sid=e211a4933eaa4c7fc17a6f54ee15565e&start=160

2015年12月19日 星期六

Demul v0.7 alpha 181215

Dreamcast/Naomi 1 + 2/Atomiswave/Hikaru/Cave CV1000/Gaelco 模擬器 Demul 發布新測試版,更新如下 :

- SH4 MMU optimizations, many WinCE games works at fullspeen on ~recent PCs
- Tile Accelerator rewrite&optimize
- Xinput devices without vibration supported
- automatic DC video mode selection
- simple deinterlace for TV-modes
- fix rotate and aspect ratio
- optional Bilinear filter
- libchd doesn't require SSSE3 anymore
- crash fix at exit after fullscreen switching (I hope)
- gdrImage subcodes emulation fixes and improvements
- gdrImage fix cue/bin booting support
- SH4 exceptions handlindg fixes
- Supid Invaders boots now
- fixes for recent indie games
- sync romset with current MAME
- other minor things was fixed or rewritten, I forget about


http://forum.emu-russia.net/viewtopic.php?f=25&t=503&sid=06a34765f6e6c2457cbb2cfa46335ab9&start=160

2015年12月18日 星期五

AprGBemu-20151218

國人自行開發的GameBoy模擬器 AprGBemu 更新了,有興趣的朋友可以到作者首頁看看 !

更新內容如下 :

1. CPU指令模擬正確度大幅提升

2. 除原本ScaleX外,亦加入HQX與XBRz濾鏡. 詳細說明

3. 增加畫面放大5x(XBRz專屬)與6x(HQ6X CPU Loading較重)設定.

4. FPS效能大幅提升 ( rendering by native win32 gdi api ).

5. 相容性提升 (Rockman Word 4 & 5 可以正常進入關卡了).

6. 增加聲音輸出(實驗性質尚待改善).....

7.介面修改.

configure ui

8. etc....

==

Future to do list (越上面處理優先全越高)

timing與中斷處理 正確度還需要改善
some gpu bug fixed
MBC 支援需要增加
GBC.SGB 功能支援 (GBC功能尚不完善,固先將功能封鎖起來)
音質改進
跨平台相容性


https://dl.dropboxusercontent.com/u/61164954/project/AprGBEmu/index.htm

mGBA v0.3.2



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

Bugfixes:
  • ARM7: Fix STRT/STRBT
  • ARM7: Implement undefined STRH/LDRH/LDRSH/LDRSB versions
  • ARM7: Fix bank switching with LDR[B]T/STR[B]T
  • Libretro: Fix problems with rumble not turning off
  • GBA: Fix idle skip state being retained between games
  • GBA: Initialize uninitialized pristineRom and pristineRomSize members
  • GBA BIOS: Fix CpuSet on 0x01XXXXXX addresses
  • GBA BIOS: Fix Sqrt sign
  • GBA BIOS: Fix misaligned RLUnCompReadNormalWrite*
  • GBA Hardware: Fix Game Boy Player rumble in Pokemon Pinball
  • GBA Memory: Fix DMA behavior for SRAM accesses
  • GBA Memory: Fix Store8 to OBJ VRAM
  • GBA Memory: Fix alignment of LDM/STM on SRAM
  • GBA Memory: Fix unaligned out-of-bounds ROM loads
  • GBA Memory: Fix timing of DMAs
  • GBA Video: Fix _mix for 15-bit color
  • GBA Video: Fix OAM and palette initialization
  • OpenGL: Fix fast-forward on some OpenGL drivers where it may block early
  • Qt: Use safer isLoaded check in GameController
  • Qt: Fix a race condition in PainterGL that could lead to a crash
  • Qt: Fix clear button/analog buttons in gamepad mapper on some platforms
  • Qt: Fix font size in memory viewer
  • Qt: Fix a crash in the memory viewer
  • Qt: Add additional checks in CheatModel to prevent crashes
  • Qt: Fix race condition with setting sample rate
  • Qt: Fix crash when closing multiplayer windows
  • Qt: Fix resetting while paused
Misc:
  • GBA Audio: Implement missing flags on SOUNDCNT_X register
  • Qt: Add mute option to menu


2015年12月14日 星期一

MADrigal CD Collection v59.22

早期掌機擬真器整合包 MADrigal CD Collection 更新了,內容如下 :

Yet another game upgraded to the "Standard 4" today. And again it is a game from the much loved "Panorama Screen" series by Nintendo, featuring Mario playing the role of a soldier.
The upgrade is massive, and the new game has been re-programmed from scratch to offer a very realistic gaming experience: bigger graphics and manual, improved sound quality and removeable splash screen.
Here's the usual comparison between the new and old version of the game:
Big thanks to René Van Egmond for providing photos and scans of the game and manual.
Today's list of new files is:
- Mario's Bombs Away (Nintendo, Panorama Screen) S4/1.04 (Standard 4, complete rewrite)
- MADrigal CD Collection ver. 59.22
- ClrMamePro DATfile ver. 20151214 [59.22]

http://www.madrigaldesign.it/sim/

Ishiiruka-Dolphin Custom Version (13/12/2015)

[Image: 75owmpL.png]

非官方 NGC/Wii 模擬器 Ishiiruka Dolphin 發布新版,更新如下 :

* Some fixes and merges from master. Added descriptions to pp shader options and aded the ability to localize those descriptions to diferent languajes.

 * Added some descriptions to IshiirukaFX as an example. If anyone is willig to help, complete descriptions and translations to new languajes are welcome.

https://forums.dolphin-emu.org/Thread-unofficial-ishiiruka-dolphin-custom-version

2015年12月13日 星期日

Cemu v1.1.2b

Wii-U 模擬器 Cemu 又更新了,內容如下 :

* Fixed rendering issues on AMD graphic cards
* Minor changes and bug fixes

http://cemu.info/

FCE Ultra MM v0.98.13

 

專門支援一些非官方版或合卡 FC 遊戲的模擬器 FCE Ultra MM 發布新版,更新如下 :

10.12.2015
  • UNIF F-15 - new dump "150-in-1 Unchained Melody (FIGHT 150 ver LOVE)[p1][U][!]"
  • 08.09.2015
  • UNIF EH8813A - hw switch added
  • 31.08.2015
  • UNIF EH8813A - fixed inplementation


  • 2015年12月12日 星期六

    Cemu v1.1.2

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

    • Added controller options
    • Added support for OSCoroutine API
    • Improved shader emulation
    • Improved texture/depth/color buffer management
    • Improved CPU timing and thread synchronization
    • Synchronous file operations no longer block CPU execution (reduces frame stutter)

    2015年12月5日 星期六

    Xebra v.151203

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

    ①GPUの描画ルーチンの修正
    従来のルーチンではテクスチャにライティングをするときの計算精度が1ビット低い
    (結果としてテクスチャにディザをかけるとき大きめにかけてしまう)ような気がするので
    修正した

    ②Mode 2で実行してもOS ROM上のコードはMode 1で実行するようになっていたので
    修正した。

    ③パッド履歴を記録中の場合、ファンクションキーによる実行イメージの退避・復帰
    (いわゆるステートセーブ・ロード)において、パッド履歴も退避・復帰するように変更した。
    これにともないファイルの拡張子も若干変更した。


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

    https://play.google.com/store/apps/details?id=com.dokutajigokusai.xebra

    2015年11月26日 星期四

    Cemu v1.1.1

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

    * Improved shader emulation
    * Added support for 3D textures
    * Lots of bugfixes


    http://cemu.info/

    2015年11月25日 星期三

    MAME 0.168

    MAME8 發布新版,更新如下 :

    0.168
    -------

    Special Thanks
    --------------

    Huge thanks to PVS-Studio's owners for giving us a temporary license in order to troubleshoot
    issues in our code.

    Also big thanks goes to JetBrains for giving us licenses for their ReSharper and CLion
    projects that are helping us to improve MAME.


    MAMETesters Bugs Fixed
    ----------------------
    - 06083: [Core] cpu/z8000/z8000tbl.inc - wrong asmflags (Olivier Galibert)
    - 05958: [Graphics] (cclimber.c) toprollr: Some sprites are invisible (Osso)
    - 06075: [Graphics] (malzak.c) malzak, malzak2: Graphic issue (blank line) in title (Pernod)
    - 06071: [Documentation] (shadfrce.c) shadfrcej: Shadow Force (Japan Version 3) might be misnamed.
      Version is actually in English, not Japanese. (David Haywood)
    - 06070: [DIP/Input] (psikyosh.c) mjgtaste: Joystick mode does not fully work (David Haywood)
    - 06060: [DIP/Input] (a7800.c) a7800 [1on1u]: Cannot start a game in One-On-One Basketball. (David Haywood)
    - 05817: [Misc.] (mz700.c) mz700, mz700j: Emulation drastically slowing down after loading the basic! (Robbbert)
    - 06056: [Gameplay] (osborne1.c) osborne1: osborne1 banking doesn't work properly (Vas Crabb)

    Source Changes
    --------------

    -zx: Start of a hardware-correct rewrite [O. Galibert]

    -Aristocrat MKV driver: More accurate documentation. Also added some
    technical notes. [Roberto Fresca]

    -osborne1 improvements [Vas Crabb]
    * Bank low 16k according to schematics, passes memory test
    * Handle memory mapped I/O addresses according to schematics
    * Correct vectoring of IEEE488 interrupt
    * Add serial port emulation
    * Fix beeper frequency/timing
    * Fix scrolling behvaviour in standard and SCREEN-PAC modes
    * Implement RESET key (generates NMI, F12 by default)
    * Show contents of video memory in F4 tilemap viewer
    * Add configured banking and save state support

    -Osborne Vixen: fixed screen (thanks to OG who added M1 support to the
    Z80). Various other fixes. Marked as Working [Robbbert]

    -n64: Simulation of cpu cycles from the skipped RDRAM initialization.  [Happy]
    This allows later SI initialization to see something closer to an
    expected value for the system uptime.

    -making logerror part of machine and device classes [Miodrag Milanovic]
    display tag of device that logged message

    -naomi/triforce docs update [f205v]

    -peplus.c: Documentation update based on newly found PSR (Program
    Summary Report). [Kevin N, BrianT]

    -TMS5xxx: Fix for occasional audio 'spike' instability/wraparound
    glitches caused by improper truncation in the lattice filter
    multiplier. This is not an optimal fix as it isn't correct to
    hardware, but it works better than the previous approximation.
    [Lord Nightmare]

    -Derived a new machine with improved memory map, remapped the roms
    load, and created proper inputs set for Genie (ICP-1, set 2). Also
    added technical notes and findings... [Roberto Fresca]

    -Goldnpkr.c driver: Added games and technical notes, and some
    clean-ups... [Roberto Fresca]

    -Fix all instances of PVS-Studio warning V578, "An odd bitwise operation
    detected. Consider verifying it". [MooglyGuy]

    -Sharp MZ series:
    * MZ-700: Increased speed of basic (MT 06058) by using bankdev; [Robbbert]
    * MZ-700: Fixed shift, ctrl, function keys;
    * MZ-800: Fixed crash when ramdisk accessed;
    * MZ1500: now starts up and can run some programs;
    * MZ-800, MZ-80K, MZ-80A can load mzf tapes.

    -Fix some instances of PVS-Studio warning V501, "There are identical
    sub-expressions to the left and to the right of an operator". [MooglyGuy]

    -hdc92x4: Fix ambiguity of ?: operator flagged by PVS-Studio [MooglyGuy]

    -Jack Potten's Poker (NGold, set 3) improvemente: Fixed wrong inputs /
    coin lines through dedicated inputs. Also fixed graphics.
    [Roberto Fresca]

    -Serial ports added to imds2 [F. Ulivi]

    -Fix PVS-Studio warning V562, "It's odd to compare a bool type value with
    a value of 0/1" [MooglyGuy]

    -Fix PVS-Studio warning V564, "The &/| operator is applied to bool
    type value. You've probably forgotten to include parentheses." [MooglyGuy]

    -goldnpkr.c driver improvements. [Roberto Fresca]

    -cmpacman: fix two DIP switches [Vas Crabb]

    -Added partial decryption to the ICP1 daughterboard games. (currently
    only pokerduc set). Since it's just partial, commented out the code
    for now.... [Roberto Fresca]

    -Added port impulse to the Golden Poker's second coin slot. This is
    needed for both royale sets. [Roberto Fresca]

    -amstad: Transtape WIP support. [Barry Rodewald]

    -a7800.c - More accurately reflect '0x02XX' map per hardware
    documentation and testing. [Mike Saarna, Robert Tuccitto]

    -TMS5220 and TMS5110: Add more verbosity to DEBUG_LATTICE
    [Lord Nightmare]

    -namcos23: Better handle on the GPU comms [O. Galibert]

    -OSD/SDL: add missing header to fix build on NetBSD. [Thomas Klausner]
    The file was removed from the other gmake.*/genie.make files. The
    build/gmake.* files do not exist upstream, so this is a purely local
    problem.

    -namcos23: port b bit 6 is also an input, handle accordingly.  Probably
    JVS. [O. Galibert]

    -mc6845: fixed hd6845 rasters in interlace mode [Nigel Barnes]
    * bbc now uses correct hd6845
    * saa5050 outputs all 20 scanlines

    -a6809: Removed hack and fixed display for above saa5050 changes.[Robbbert]

    -bbc: softlist additions/changes [Nigel Barnes]
    * added part_id to many items
    * added original protected floppies (FSD)

    -bbc: preliminary support for FSD format. [Nigel Barnes]

    -naomi.c: added "NAOMI Development BIOS v1.10" [Andy Geezer, MetalliC]

    -Aristocrat MKIV driver: Changed the Fever Pitch input scheme and
    artwork layout, since it seems that the game lacks of a gambling or
    double-up feature. Also cleaned a bit the driver. [Roberto Fresca]

    -Aristocrat MKIV driver: Fever Pitch service input is just 'reserve'
    feature/function. Changed the inputs and artwork layout accordingly.
    [Roberto Fresca]

    -HLSL [ImJezze]
    * removed duplicate prescale fields
    * made visibility of HLSL options depending on screen type
    * disabled scanlines for LCD screen type
       Fixed reset of HLSL settings
    * fixed bug that resets the HLSL settings when the screen size has
        changed
    * removed hardcoded HLSL presets
    * updates HLSL readme
    * fixed creation order of D3D and HLSL resources
    * sliders will be hidden when toggled off and will be shown when
        toggled on again
    * screen adjustment (scale, offset) can now be handled by the
        respective render API itself (default behavior is as before)
    * D3D (if HLSL) is activated handles screen adjustment by itself
        within the shader, which fixes the odd behavior of some effects
        (e.g. round corners) when screen scale and offset is used
    * fixed bug that resets the HLSL settings when switching between
        window mode and fullscreen
    * fixed changed screen adjustment for multi screens
    * the vector renderer now tries to detect a invariabel vector
        intensity and disables the calculation of a dynamic beam width
    * fixed not used HLSL settings from <custom>.ini if MAME was started
        without driver parameter
    * removed default values from HLSL sliders, the defaults here are
        more like null values to hint when an effect would be disable
    * slightly changed default HLSL settings
    * fixed missing shadow mask texture when switching between window
        mode and full screen

    -z800x: Fix the disassembly [Oliver Lehmann]

    -ap2_dsk.c: support 36-track Apple II NIB images [Peter Ferrie]

    -wozfdc: Warp factor 4 Scotty (much less CPU usage now!) [O. Galibert]

    -vrender0: allow resolutions higher than 512x240 [Luca Elia]

    -Updated OS/2 support for GEnie and MAME [KO Myung-Hun]

    -mcatadv.c: Improved Nostradamus emulation [David Haywood]
    * Sprite masking effect supported (stage 6 boss)
    * Tilemap enable supported (flickering shadow for stage 7 boss)
    * Priority 0 sprites now shown (final boss arms)
    * BG colour changed to more likely pen (fade in/out on intro & end)

    -se3208: make sure the low bits of the stack pointer are always 0 [Luca Elia]

    -se3208.c: disallowed unaligned dword reads/writes, this allows
    Donggul Donggul Haerong to function, although not 100% sure it's the
    correct fix [David Haywood]

    -Allow for Emscripten compile to JavaScript out of the box. [Justin Kerk]
    MAME can now be built using Emscripten's 'emmake' tool, e.g. like so:
    emmake make SUBTARGET=pacman SOURCES=src/mame/drivers/pacman.cpp
    This should produce a .js file which can be supplied to an HTML front-end.


    New machines added or promoted from NOT_WORKING status
    ------------------------------------------------------
    Fever Pitch? (2VXEC534, NSW, 90.36%) [Roberto Fresca, Matt B]
    Trivia R Us (v1.07) [J. Mathevet, Smitdogg, The Dumping Union, Luca Elia]
    Micro Engenho (Brazilian Apple 2 clone) [Felipe Sanches]


    New clones added or promoted from NOT_WORKING status
    ----------------------------------------------------
    Forgotten Worlds (World, newer) [Bill D, The Dumping Union]
    Fighter's History (World ver 43-09, DE-0395-1 PCB) [coolmod, rtw, The Dumping Union]
    Genie (ICP-1, set 2) [Roberto Fresca, Matt B]
    Genie (ICP-1, set 2) [Roberto Fresca]
    Karate Blazers (World, set 2) [caius]
    Jack Potten's Poker (set 8, Australian) [Roberto Fresca, Matt B]
    Jack Potten's Poker (set 9, 'just 4 fun') [Roberto Fresca, Matt B]
    Player's Edge Plus (PP0045) 10's or Better (Las Vegas Rio) [BrianT]
    Player's Edge Plus (PP0104) Standard Draw Poker [BrianT]
    Player's Edge Plus (PP0197) Standard Draw Poker (set 5) [BrianT]
    Player's Edge Plus (PP0197) Standard Draw Poker (Cruise) [BrianT]
    Player's Edge Plus (PP0203) 4 of a Kind Bonus Poker (set 5) [BrianT]
    Player's Edge Plus (PP0221) Standard Draw Poker (set 2) [BrianT]
    Player's Edge Plus (PP0423) Standard Draw Poker (set 4) [BrianT]
    Player's Edge Plus (PP0454) Bonus Poker Deluxe (set 2) [BrianT]
    Player's Edge Plus (PP0550) Joker Poker (Two Pair or Better, set 2) [BrianT]
    Player's Edge Plus (X002178P+XP000119) Double Bonus Poker [BrianT]
    Sengoku Ace (Japan, set 2) [Alex Cmaylo]
    Bonne Chance! (Golden Poker prequel HW, set 2) [Roberto Fresca, ANY]
    Final Fight Revenge (JUET 990930 V1.100) [coolmod]
    Ripper Ribbit (Version 3.5) [coolmod, Ryan Holtz, The Dumping Union]
    1943: The Battle of Midway (US) [caius, The Dumping Union]
    Rolling Thunder (rev 3, hack) [caius]
    Super Galaxians (Silver Systems) [Robbbert]


    New machines marked as NOT_WORKING
    ----------------------------------
    Cherry Master '99 [hsialin,Vas Crabb]
    Chicken (RHG0730, Export, 92.588%) [Roberto Fresca]
    Enchanted Forest (MV4033, Export, 94.97%) [Roberto Fresca]
    Club Kart for Cycraft (GDS-0029A) [Guru, R. Belmont]
    Initial D Arcade Stage Ver. 3 Cycraft Edition (Rev. A) (GDS-0039A) [Guru, R. Belmont]
    Koala Mint (MV4137, Export) [Roberto Fresca]
    Magic Garden (AHG1211, Export, 88.26%) [Roberto Fresca]
    Sweet Hearts II (PHG0742, Export, 92.252%) [Roberto Fresca]
    Party Gras (MV4115/3, Export, touch) [Roberto Fresca]
    The Gambler (EHG0916, Export, 92.268%) [Roberto Fresca]
    Tropical Delight (PHG0625-02, Export, 92.25%) [Roberto Fresca]


    New clones marked as NOT_WORKING
    --------------------------------
    Super Treasure Island (Italy, v1.6) [Any]
    The Typing of the Dead [twistedsymphony]
    Super 98 (ICP-1) [Roberto Fresca, Matt B]
    Golden Pyramids (AHG1206-99, NSW/ACT, 87.928%) [Roberto Fresca]
    Margarita Magic (EHG1559, NSW/ACT) [Roberto Fresca]


    New WORKING software list additions
    -----------------------------------



    New NOT_WORKING software list additions
    ---------------------------------------


    http://www.mamedev.org/

    2015年11月24日 星期二

    7-Zip 15.12 (2015-11-19)

    7-Zip

    檔案壓縮軟體 7-Zip 發布新版,有需要的朋友可下載更新。

    http://www.developershome.com/7-zip/

    Ishiiruka Dolphin Custom Version (2015-11-23)

    [Image: 75owmpL.png]

    非官方版NGC/Wii模擬器 Ishiiruka Dolphin Custom Version 發布新版,更新如下 :

    updated the latest folder with a new version, should fix the post processing issues from the last version.

    https://forums.dolphin-emu.org/Thread-unofficial-ishiiruka-dolphin-custom-version

    ePSXe Cheat Pack v0.4

    PS模擬器 ePSXe 金手指包更新了,內容如下 :

    Lots of new cheats added to the old ones
    – Some fixed like Technomage.
    – A lot of games got cheats now for the first time.

     Check the changelog for the full list of changes.

    http://psxdatacenter.com/

    2015年11月20日 星期五

    Cemu 1.1.0

    Wii-U模擬器 Cemu 發布新版,內容如下。

    New future-proof GPU7 shader assembly to GLSL decompiler (work-in-progress)
    Fixed a few bugs in color and depth buffer emulation.
    Added more system functions, leading to higher compatibility.
    Added hacky support for DRC rotation. Right click on the render window & drag to change the orientation
    Implemented some background logic for audio emulation. No audio output yet.

    http://cemu.info/

    https://www.sendspace.com/file/2ddqcr

    2015年11月18日 星期三

    JoyToKey 5.8

    joy2key: gamepad to keyboard

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

  • Enhanced the support for XBox360 controller. For example,
    • The silver guide button can be assigned as button 13
    • Left/Right trigger can be assigned as analog input button 11, 12
  • Added support for XInput devices besides DirectInput devices
  • Enhanced auto-repeat definition to support more flexible definition.
    (for example, 1.2 times per second, or repeat every 2.5 second)
  • Added an ability to show an image file when an active profile is changed.
    Image file can be registered in Options tab for each profile.
  • A few minor bug fixes



  • ********************************************************
    PS. 聽說某款TTX2遊戲會在PC版發售後釋出.....真的只是聽說.....

    2015年11月11日 星期三

    Ishiiruka-Dolphin Custom Version (2015-11-9)


    I S H I I R U K A - DOLPHIN

    [Image: hhoMTb9.png?1]

    非官方版NGC/Wii模擬器 Ishiiruka-Dolphin 發布新版,更新如下 :

    - updated the latest folder witha new version, a small bugfix, so issues wiith hull shader compilation on xenoblade and texture scaling should be fixed now.

    這款非官方版模擬器推薦給電腦配備較低的朋友使用,如果使用官方版會拖慢的朋友一定要試試 !

    相關設定論壇主題都有提到,可以先去看看。

    https://forums.dolphin-emu.org/Thread-unofficial-ishiiruka-dolphin-custom-version



    2015年11月4日 星期三

    Cemu 1.0.2

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

    v1.0.2 | 2015-11-02
    • Improved accuracy of shader emulation (again).
    • Improved the emulation of color and depth buffers.
    • Implemented support for: Vertex shader textures, depth samplers and instanced rendering.
    • Fixed a bug causing texture unit updates to be ignored
    • Some attempts to get the emulator running on AMD graphic cards (but we are not quite there yet)
    • If GLSL shader compilation fails the error is now logged to log.txt
    • Lots of other small changes and bugfixes.
    http://cemu.info/index.html

    2015年11月1日 星期日

    Pantheon v3.762 及其他新聞補完



    多機種模擬器 Pantheon 發布新版,這版正式支援光槍,更新如下 :

    Light Gun support and 112 games for Atari 2600: Allia Quest, Bobby is going home, Depth Charge, Hunger Shark, Jr. Pac-Man, Lilly Adventure, Mission 3000 AD, Sentinel, Shooting Arcade, Ski Hunt, Spinning Fireball, Spacemaster X-7, Three.s, Walker, Zirconium, Zombie Chase and more.

    http://bostjan-grandovec.si/Content/News.htm

    ******************************************************************


    DSP Emulator 0.16 Final

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

    Important changes in snapshot system! Fixed Spectrum and Amstrad CPC snapshot load/save snapshots, more compatible.

    https://github.com/leniad/dsp-emulator

    ********************************************************************
    Pokopom v1.21

    PS模擬器手把插件 Pokopom 發布新版,更新如下 :

    – Added demul support rudimentary, only for Dreamcast and single controller. #2– VS2015 Update

    https://github.com/KrossX/Pokopom

    ********************************************************************

    2015年10月29日 星期四

    MAME 0.167

    MAME發布新版,更新如下 :

    0.167
    -------


    MAMETesters Bugs Fixed
    ----------------------
    - 00100: [Sound] (galdrvr.c) froggermc: After starting a game, the sound cuts off. (Osso)
    - 05596: [Color/Palette] (thunderj.c) thunderj & clones: palette problem in the briefing (hap)
    - 06049: [Gameplay] (ibmpcjr.c) ibmpcjr [kingqst, mouser, pitfall2, scubavnt] : some
      softlist games are broken (crazyc)

    Source Changes
    --------------
    -piggypas.c: fixed CPU type, added layout and some inputs. [Sandro Ronco]

    -firebeat: add proper dongle dumps for kbm3rd, pop4 and popn5 [Guru, Ville Linde]

    -Fix reversion for PI.  PI transfers round length up, not down. Add [Happy]
    field for VI interlaced modes.  Display of interlaced video still
    needs work.

    -adding ROM dump of Commodore MPS-1000 dot matrix printer [Felipe Sanches]

    -dvk_ksm: update memory map, rom checksums. [shattered]

    -ec1840, ec1841: clean up memory options [shattered]

    -Victor 9000 Keyboard: Added two key labels I realized I'd forgotten.
    Updated comments to be more clear about keys with multiple contacts
    underneath but only one metal contact on the key. Noted in comments
    that the symbolic and mode keys on the numeric keypad (except for
    decimal point) are beige, not white. [Lord Nightmare]

    -DEC LA120: Make the status leds and 7seg displays a popmessage(), for
    now. [Lord Nightmare]

    -Votrax TNT: fixed the memory map mirroring based on schematic.
    [Lord Nightmare, Kevtris]

    -added correct sprite rom dumps to Led Storm Rally 2011 (US) [Guru]

    -adjusted the rom loading / gfxdecoding in the driver to accommodate
    the correct ROMs for Led Storm Rally 2011 [David Haywood]

    -z80scc rework [Joakim Larsson]
    * z80scc_channel class rebased on device_t instead of z80sio_channel
    * Improved LOG printouts
    * Interrupt support started
    * Made register pointer bits shared bewtween A and B channel as per
        spec
    * Variant type keeping moved from channel class to device class where
        it belongs
    * Clocks are blocked until Rx/Tx enabled by ROM code
    * Improved logging
    * Started variant handling

    -tiki100: Added 8088 expansion ROMs. [Person]

    -tiki100: Used PROM for memory mapping. [Curt Coder]

    -tiki100: Added expansion bus and skeleton for 8088 card. [Curt Coder]

    -tiki100: Connected the I/O space to the expansion bus, and added the
    360KB floppy format for MS-DOS. [Curt Coder]

    -tiki100: Added raw screen parameters. [Curt Coder]

    -tiki100: Added DART speed select jumper. [Curt Coder]

    -tiki100: Added skeleton for Winchester controller. [Curt Coder]

    -tiki100: Added the expansion bus slots to the Z80 daisy chain.
    [Curt Coder]

    -tiki100: Added BUSRQ, BUSAK, and EXIN to the expansion bus.
    [Curt Coder]

    -PTY support for u*x OSes [F.Ulivi]

    -Fix to allow mips3 exceptions to detect branch delay slots for setting
    EPC. Minor cleanup/correction for n64.c [Happy]

    -Added Siemens Sicomp PC16-05 BIOS ROM (Multitech MPF-PC/700 mainboard) [rfka01]

    -Split cat.c into separate drivers for canon cat and iai swyft.  [Lord Nightmare]

    -PSX GPU: Fix the 24bit rendering of video sequences on games such as
    GranTurismo and Digimon World 3 [Felipe Sanches]

    -ETI-660 fixed and working [Robbbert]

    -Camputers Lynx 48k, 96k, 128k fixed and working. [Robbbert]

    -Game-A-Tron gambling hardware changes [Roberto Fresca]:
    * Added siren/alarm input to Pull Tabs, and beeps/alarm input to Four
        In One Poker. All these are present in the Test Mode. However,
        their functions aren't clear.
    * Switched the PSG to SN76489, since it's present in the Bingo PCB.
    * Added technical notes and more documentation.

    -Pinball, Bally early solid state (by17.c by35.c)   [Quench]
    * Add mockup playfield layouts for Playboy, PowerPlay and Matahari
        that includes input/output devices
    * Add sound to first gen -35 games
    * Various fixes based on schematics and measurements.

    -TMS52xx: Fix a bug where if the FIFO contained exactly 0 bytes and a
    SPEAK (VSM) command was issued, the command would instantly terminate
    due to the FIFO being empty even though the chip wasn't in SPEAK
    EXTERNAL mode. Fixes speech in TI Extended Basic [Lord Nightmare]

    -wackygtr: added inputs and internal layout. [Sandro Ronco]

    -Aristocrat MKV driver: Added the undumped PLD devices to Adonis
    (parent) ROM_LOAD since is running in the same hardware than the
    recent added clon. [Roberto Fresca]

    -Aristocrat MKV driver: Added PCB ASCII layout and components
    description. Added extra documentation and some notes. [Roberto
    Fresca]

    -Aristocrat MKV driver improvements [Roberto Fresca]
    Added the undumped ST93C46 serial EEPROMS to Adonisa, and added a placeholder to
    the parent set for the same devices, flagged as NO_DUMP. Added master
    crystal via #define, and derived the CPU clock. Added some technical
    notes.

    -saa5050: graphics generator and character rounding [Nigel Barnes]
    * implemented graphics generator, no longer read from fake ROM
    * added character rounding
    * improved control code handling
    * added ROMs for variants saa5051, saa5053, saa5054, saa5055,
        saa5056, saa5057

    -osborne1: add SCREEN-PAC support [Vas Crabb]
    * implement 104-column and pseudo-80-column modes
    * correct scrolling in 52-column mode according to schematics
    * approximate scrolling in 104-column and pseudo-80-column modes
    * rework Osborne 1 memory and I/O maps to match schematics

    -bbc: floppy formats and rom updates [Nigel Barnes]
    * improved ssd, dsd handling
    * added Acorn DOS and CPM formats
    * added known good rom configuration for acw443 (Cambridge
        Workstation)
    * removed some BAD_DUMP flags

    -bbc: various softlists  [Nigel Barnes]
    * bbca_cass - new titles and additional info added
    * bbcb_cass - new titles and additional info added
    * bbcb_flop - preliminary list containing test cases
    * bbcm_flop - preliminary list
    * bbc_32016_flop - requires additional hardware emulated
    * bbc_65c102_flop - requires additional hardware emulated
    * bbc_80186_flop - requires additional hardware emulated
    * bbc_arm_flop - requires additional hardware emulated
    * bbc_z80_flop - requires additional hardware emulated
    * pro128s_flop - all known available dumps

    -bbc: fdc intrq/drq causes nmi [Nigel Barnes]

    -HLSL changes [ImJezze]
    * Unified HLSL render pipline for raster and vector graphics
    * simplified draw call of render pass functions
    * reduced number of used render targets from 7 to 4 (2 native and 2
        pre-scaled)
    * made render pass functions (nearly) independent from each other
    * unified render pipeline for raster and vector graphics, which means
        that all effects are now also available for vector graphics
        (except scan-lines)
    * removed/replaced simple.fx by primary.fx
    * removed CU_PHOSPHOR_IGNORE uniform, which was only used in phosphor
        pass function and is now directly set
    * added CU_TARGET_DIMS uniform based on the current render target
    * added CU_QUAD_DIMS uniform based on the current full screen polygon
        quad
    * removed pre-scale knowledge from shaders
    * fixed DX9 related half pixel offset in most shaders
    * reduced shadow mask color bleeding
    * fixed defocus strength with different pre-scales
    * added slight noise to bloom effect to reduce the color banding of
        lower bloom levels
    * fixed position of reflection effect when screen is rotated or
        flipped
    * fixed roundness and size of rounded corners in any aspect ratio
    * added distortion pass, which is applied after the bloom pass and
        moved curvature, vignetting, rounded corners and reflection effect
        to this pass
    * fixed bloom stair-step artifacts when screen is curved
    * added smooth border effect and option, its amount is limited by the
        amount of rounded corners
    * added bloom overdrive effect and options, this effect allows to
        overdrive pure colors like red, green and blue to become more
        brighter
    * merged vector and raster bloom options, use vector.ini or
        raster.ini to distinguish
    * added raster.ini and lcd.ini to parse_standard_inis()
    * added bounds() and screen_bounds() getter to layout_view
    * added current_view() getter to render_target
    * many other small changes and refactoring
    * fixed vector intensity
    * fixed vector flicker
    * replace beam width by beam width min. and beam width max. width, this
       makes it possible to create a linear dynamic beam width by the amount
       of intensity of the beam
    * added beam intensity weight, this adds an exponential factor to the
       dynamic beam width (values greater than 0 will push larger intensities
       more than smaller intensities)
    * fixed ratio of "vector points" (zero-length lines)

    -psxcd: Declaring ROM images for the CDROM controller MCU. [Felipe Sanches]

    -Apollo changes: [Hans Ostermeyer]
    * fixed the Apollo floppy disk emulation
    * added the media option -node_id resp. -ni to set the node ID from a
        node ID rom image file
    * fixed the unmapped ISA Bus access to return 0xff instead of 0x00
    * removed excessive log entries from unmapped ISA Bus access
    * fixed date (and some other issues) in mc146818 (new in MAME 0166)

    -Fix for imds2 driver after i8271 modernization [F.Ulivi]

    -namcos23: fix the polynew conversion [O. Galibert]

    -namcos23: Go back to z-sorting [O. Galibert]

    -deorphaned the software lists for cd32, 3do_m2 and pippin so that they get
    parsed by the validity checker etc. [Shideravan]

    -amstrad: added Draysoft Doubler expansion [Barry Rodewald]

    -Changed the qotna set to run in a US-Export hardware.
    Even when is NSW/ACT, the program seems to run in that hardware.
    Added more documentation. [Roberto Fresca]

    -apple2: fixed "The Mill" 6809 card so OS9 can boot. [robj, R. Belmont]

    -Changed the vpoker set description to Videotronics Draw Poker,
    since the game is "Draw Poker". Two companies sold it with
    different name. Documented the legal issues and added links.
    [Roberto Fresca]

    -Update VMX/Altivec RGB implementation (fixes PowerPC) [Vas Crabb]


    New machines added or promoted from NOT_WORKING status
    ------------------------------------------------------
    Attack Pla Rail (Japan, AP1/VER.A) [Guru, R. Belmont]
    Led Storm Rally 2011 (US) [Guru, David Haywood]
    Player's Edge Plus (X002287P+XP000057) Pay the Aces NO Faces Bonus Poker  [BrianT]
    Exidy Sorcerer II [Robbbert]
    Unisonic Champion 2711 [David Viens]
    SegaSonic Popcorn Shop (Rev B) [ShouTime, The Dumping Union - insert full credit list here]


    New clones added or promoted from NOT_WORKING status
    ----------------------------------------------------
    Final Fight (USA 900424) [Bonky0013]
    Lightning Swords [System11, The Dumping Union]
    Air Duel (World, M82) [system11, The Dumping Union]
    Ken-Go (set 2) [caius]
    Master Boy (Italian, PCB Rev A, set 2) [Any, The Dumping Union]
    WEC Le Mans 24 (v1.26)  [Any, The Dumping Union]
    Wonder Stick (set 2, censored)  [Any, The Dumping Union]
    Sliver (set 2)  [Any, The Dumping Union]
    Joe & Mac Returns (Japan, Version 1.2, 1994.06.06)  [rtw, The Dumping Union]
    Led Storm Rally 2011 (World) [system11]
    Player's Edge Plus (KE0004) Keno [Badbaud, BrianT]
    Player's Edge Plus (KE1006) Keno [Badbaud, BrianT]
    Player's Edge Plus (KE1013) Keno (set 2) [Badbaud, BrianT]
    Player's Edge Plus (PP0042) 10's or Better (set 2) [Badbaud, BrianT]
    Player's Edge Plus (PP0045) 10's or Better (Gambler Downtown Reno)  [Badbaud, BrianT]
    Player's Edge Plus (PP0045) 10's or Better (Par-A-Dice Riverboat Casino)  [Badbaud, BrianT]
    Player's Edge Plus (PP0045) 10's or Better (Annie Oakely's Central City)  [Badbaud, BrianT]
    Player's Edge Plus (PP0055) Deuces Wild Poker (set 2, Skyline Casino)  [Badbaud, BrianT]
    Player's Edge Plus (PP0158) 4 of a Kind Bonus Poker (set 2, Skyline Casino)  [Badbaud, BrianT]
    Player's Edge Plus (PP0430) Deuces Joker Wild Poker [Badbaud, BrianT]
    Player's Edge Plus (PP0459) Joker Poker [Badbaud, BrianT]
    Player's Edge Plus (PP0515) Double Bonus Poker (set 4) [Badbaud, BrianT]
    Player's Edge Plus (X000055P+XP000038) Deuces Wild Poker (Sunset Station Hotel-Casino)
      [Badbaud, BrianT]
    Player's Edge Plus (X000426P+XP000038) Joker Poker [Badbaud, BrianT]
    Player's Edge Plus (X002179P+XP000119) Double Bonus Poker [BrianT]
    Player's Edge Plus (XM00006P+XMP00002) Multi-Poker (The Orleans)  [Badbaud, BrianT]


    New machines marked as NOT_WORKING
    ----------------------------------
    Micral 80-22G [Robbbert]
    Data RD100 [Robbbert]
    Proteus III [Robbbert]
    Neo Print (Japan) (T2d) [Bonky0013]
    Cuckoo (MV4104, Export) [Roberto Fresca]
    Mine, Mine, Mine (Export) [Roberto Fresca]
    Party Gras (MV4115/6, Export) [Roberto Fresca]
    Penguin Pays (Export) [Roberto Fresca]
    Wild Cougar (Export) [Roberto Fresca]
    Boot Scootin' (Export, 92.767%) [Roberto Fresca]
    Bumble Bugs (Export, 92.691%) [Roberto Fresca]
    Cash Chameleon (Export) [Roberto Fresca]
    Sub Hunter [Piero Andreini]
    The Chariot Challenge (04J00714, NSW/ACT) [Roberto Fresca]
    Eagle 1600 [SomeGuy]


    New clones marked as NOT_WORKING
    --------------------------------
    Dolphin Treasure (Export) [Roberto Fresca]
    Magic Mask (MV4115, Export, set 2) [Roberto Fresca]
    Adonis (MV4124/1, Export) [Roberto Fresca]
    Mega-CD with 32X (Japan, NTSC) [Shideravan]
    Mega-CD with 32X (Europe, PAL) [Shideravan]
    Adonis (0100751V, NSW/ACT) [Roberto Fresca]
    Dolphin Treasure (Export) [Roberto Fresca]
    Queen of the Nile (MV4091, NSW/ACT) [Roberto Fresca]


    New WORKING software list additions
    -----------------------------------
    a2600.xml: Atari 2600 cartridges
    - Stella's Stocking 2008 [The Dumping Union]
    megadriv.xml:
    - Putty Squad (prototype) [?]


    New NOT_WORKING software list additions
    ---------------------------------------
    http://www.mamedev.org/

    2015年10月27日 星期二

    Raine 0.64.10

    Raine Logo

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

     - a surprising bug in the clipping of text in the gui which should not have been there
     - the fix of mer-curious fireball, hopefully ! ;-)
     - a fix for a crash during nam1975 demo because of a stupid fadeout effect !
     - But also finally the video priorities for the gunbird driver have been added, plus a few sounds which couldn't be heard before are now played correctly (for almost all the games in this driver).
     - neocd music now adapts to the sample rate chosen in sound options
     - the fix for the bug about cawing reported just after releasing 0.64.9 !
     - plus a few small fixes here and there not worth mentioning...

    http://raine.1emulation.com/

    2015年10月26日 星期一

    mGBA v0.3.1

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

    Bugfixes:
    • ARM7: Fix instruction decoding of Thumb shifts
    • GBA: Deinit savegame when unloading a ROM
    • GBA: Fix BIOS check on big endian
    • GBA: Fix autodetect problems with some bad dumps of Super Mario Advance 2
    • GBA Audio: Fix 8-bit writes to audio channel 3 and 4 registers
    • GBA Audio: Fix audio channels being silenced at the wrong time
    • GBA Memory: Fix bad BIOS Load16 on big endian
    • GBA Memory: Fix bad Load8 on big endian
    • GBA Video: Start on the scanline BIOS finishes on if no BIOS is loaded
    • GBA Video: Fix edge case with sprite blend modes and semitransparency
    • GBA Video: Fix objwin and blending interaction on sprites
    • GBA Video: Fix OBJ semitransparency improperly interacting with other blending ops
    • Libretro: Fix a memory leak with the render buffer
    • Qt: Windows no longer spawn in the top left on first launch
    • Qt: Fix install path of XDG desktop file with DESTDIR
    • Qt: Fix drag and drop on Windows
    • Qt: Reenable double buffering, as disabling it broke some Windows configs
    • VFS: Fix return values of VFileFILE.read and .write

    Misc:
    • All: Reset next event to cycles instead of zero to interrupt
    • All: Add –version flag
    • ARM7: Force disable LTO on two files to work around a GCC bug
    • GBA: Attempting to save a screenshot-style savestate should be allowed without libpng
    • GBA: Better memory handling with PNG savestates
    • GBA: Additional savestate sanity checks
    • GBA: Check for cycle count being too high
    • GBA Audio: Allow GBAAVStream to have no video callback
    • GBA BIOS: Implement RegisterRamReset for SIO registers
    • Qt: Remove useless help icons in dialogs
    • Qt: Prevent savestate window from opening while in multiplayer
    • Qt: Disable menu items in multiplayer that don’t make sense to have enabled
    • Qt: Dropping multiplayer windows works more cleanly now
    https://mgba.io//

    2015年10月25日 星期日

    Cemu 1.0.1

    目前唯一可run的 Wii U 模擬器 Cemu 1.0.1版,官網尚未更新,有興趣的朋友可以試試,更新內容不明...

    https://www.sendspace.com/file/d7tiju

    2015年10月19日 星期一

    生命的消逝

    數年前養的一隻流浪貓 "黑仔" 剛剛去當貓天使了。

    已經記不得 黑仔 到底養多少年了....我家斜對面有一塊空地,老媽在那裏養了一些雞,每當養雞時就會有一堆麻雀或老鼠會來偷吃飼料,直到某一天, "黑仔"出現了,他不偷吃飼料,而是躲在一旁,伺機抓偷吃飼料的麻雀或老鼠,一段時間後,麻雀與老鼠數量銳減,老媽對 黑仔 讚譽有加,不過也因為如此,黑仔 的食物也跟著減少,之後就跟著老媽來我家了。

    在飼養的過程明顯感受到 黑仔 的身體並不好,有時會1-2天不吃食物,但之後都會恢復進食,所以我並不在意。  說句老實話,我並不是特別關心他,因為家裡還養了一隻狗及另一隻貓,不過相處久了都會建立起家人的情感,有時人在外面時也會帶一些 黑仔 喜歡的食物回來給他。

    可是這種生活直到上星期開始變調,因為 黑仔 開始不吃食物,起初還以為和之前的情況一樣,隔天就會好,不過情況沒有改善,又恰好老媽參加社區旅行2天1夜,我也有工作在身,只好備些食物及飲水給 黑仔 ,我就去忙工作了。

    因為我和老媽從不限制動物的自由,所以狗和貓都可以自由行動,想回家或出去玩都隨他們高興,當天我工作忙完,一回家發現食物都沒動,只有飲水減少一些,當時便感覺不妙,算算時間已近3天未進食,隔天就將他送到獸醫那裏去,醫生做了初步診斷,告知情況很不好,提到可能是腎臟問題惡化成尿毒症,若要治療,費用與時間將是極大的,而且恐怕也來不及了,當下聽完心裡有數,最後帶了一罐高營養的飲品回家,希望在最後一段路讓他舒服點。

    看著 黑仔 一天天消瘦,心理非常痛苦,他雖然生病了,卻還是會不假外出,讓我找不到他,幫他灌食,一下就吐光了,只能排假盡量陪他,直到今天,我因為醫院安排的抽血檢查而不得不出門,結束後回家,發現 黑仔 拖著沉重的步伐往家的對面前進,因為沒體力,還沒到路旁就躺下來了,我立刻將他抱到對面,他就一直待在那裏,我每隔10-20分鐘會去看他,直到下午約3點40分,在我去看他時嚥下最後一口氣。

    我想把他葬在斜對面空地,因為那裏就是他一開始的家,我撫摸著 黑仔 的身體告訴他,已經不會痛苦了,你已經要去當貓天使了,內心的難過難以言喻,只希望他一路好走,不要再到人間受病痛折磨了。

    Happy 30th Anniversary Nintendo Entertainment System

    FC 30歲了,Mameworld po出了這個標題,記得我第一台家用主機是 "賓果"遊樂器,之後才是FC,不過FC上的經典實在是太多了,到現在還經常run一些FC遊戲給後輩玩,實在很有意思!

    看看這張圖,裡面的角色你都認得出嗎 ?

    2015年10月16日 星期五

    XEBRA v.151011

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

    ①CD:SetlocとSeekとReadの関係性を修正

    ②Soud Outputの変更

    XEBRAのサウンドは初めに最も手軽なPlaySound()で実装していました。
    このAPIはキューイングができないため、
    ループ再生・バッファ書き換えという手段を採りました。
    しかしバッファの再生位置が分からないため
    タイミングによっては再生位置と書き換え位置が重なり不具合が出ていました。
    その後、再生位置を把握できるwaveOut系のAPIに変更したのですが、
    この時キューイングのことは頭からすっかり消えており、
    ループ再生・バッファ書き換えのままでした。
    今回の見直しでwaveOut系はキューイングが出来ることが
    分かったので、バッファの位置調整は不要となりました。

    ③GDIのスケール処理対応

    OpenGLとしてエミュレーションドライバしか入っていない場合や
    垂直同期制限が掛かった環境が増えているように感じています。
    その場合GDIの方が速いので、GDIでもスケール処理できるようにしました。

    ④CUE2CCD

    cueシート形式は元々CD「ディスク」イメージを作成するための
    「トラック」イメージとタイムシートであり
    狭義にはディスクイメージではありません。

    SYNC,HEAD,EDC,ECCを省略せず(1セクタ2352バイト)、ギャップも省略せず
    全セクタを連結したものが狭義のディスクイメージと言えます。

    cueシート形式でも結果的に狭義のディスクイメージになっている場合があり、
    XEBRAではこの場合のみ対応しています。
    そうでない場合は扱いが面倒すぎるため、XEBRAだけでなく
    殆どの仮想ドライブが対応していないわけです。

    嘗てはDAEMON Toolsでマウントして吸出せば良かったのですが
    DAEMON Toolsが色々と面倒臭いソフトになってしまったので
    ccd形式へのコンパータを作成してみました。
    http://drhell.web.fc2.com/ps1/index.html

    https://play.google.com/store/apps/details?id=com.dokutajigokusai.xebra

    2015年10月14日 星期三

    Cemu 1.0 - Wii U emulator

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

  • Can run encrypted Wii U images (WUD) and RPX/RPL files
  • Internal resolution is 1920x1080 (if supported by game)
  • For controller input see here.
  • Contains basically no optimizations. Expect slow framerates and long load times.
  • Windows x64 only (other platforms may be supported later)
  • Requires OpenGL 3.3
    • Tested on NVIDIA: Runs fine on most recent driver
    • Tested on Intel: Garbled output but runs if OpenGL version is supported
    • Untested on AMD

  • https://github.com/Exzap/Cemu/releases

    2015年10月13日 星期二

    PPSSPP 1.1.1



    照往例,PPSSPP 發布了新修正版,更新如下 :

    October 12, 2015: PPSSPP 1.1.1 has been released!

    Fixes a few crash bugs in 1.1.
    • Fixed new crash in Persona and other games on ARM64, like Galaxy S6
    • Fixed crashes when trying to launch web browser when not present on Android, like on Android TV
    • Fix crash in games that used "depal" functionality (OpenGL)
    • Fixed rounding mode problems in the JITs
    • Fix crash when loading savestates many times, and savestate compatibility on Android-x86
    • Fix minor glitch in Ridge Racer
    http://www.ppsspp.org/index.html

    2015年10月9日 星期五

    Wii U-EMU ??

    James 在 Github 上開了一個 Wii U 模擬的新項目,目前因為電腦規格未達標無法測試,不過似乎很有意思...2張截圖大家看看,有能力的也可以編譯運行試試。

    PS. 老規矩,PPSSPP即將推出 1.1.1修正版。



    https://github.com/exjam/wiiu-emu

    2015年10月8日 星期四

    higan v095

    老任多機種模擬器 higan 發布新版,更新如下 :

    After 20 months of development, higan v095 is released at long last!

    The most notable feature is vastly improved Game Boy Advance emulation. With many thanks to endrift, Cydrak, Jonas Quinn and jchadwick, this release contains substantially improved CPU timings and many bugfixes. Being one of only two GBA emulators to offer ROM prefetch emulation, higan is very near mGBA in terms of accuracy, and far ahead of all others. As a result of these fixes, compatibility is also much higher than in v094.

    There are also several improvements to SNES emulation. Most significantly is support for mid-scanline changes to the background mode in the accuracy profile.

    Due to substantial changes to the user interface library used by higan, this release features yet again a brand-new UI. With the exception of video shaders and NSS DIP switch selection, it is at feature-parity with the previous UI. It also offers some new features that v094 lacked.

    The cheat code database has also been updated to the latest version by mightymo.

    Lastly, I will not be offering official 32-bit Windows binaries going forward. higan will technically build and run on 32-bit systems, but I am tired of having to jump through flaming hoops to update MinGW32's headers that haven't been updated since 1996. The 10% performance hit for running in 32-bit mode is also a significant deterrent. If anyone wants to take over 32-bit Windows builds, I'll happily link them from the higan downloads page.
     

    2015年10月5日 星期一

    PPSSPP 1.1

              

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

    It's been a while, but there are some major new features!
    • Support for ARM64 on Android, for improved performance on new devices. Has some new optimizations.
    • Support Android TV, like nVidia Shield TV
    • Screen rotation on PC, useful for vertical games like Star Soldier
    • Many minor performance improvements and compatibility bug fixes
    • GPU emulation fixes like correct depth rounding, fixing text in Phantasy Star
    • Other graphical fixes like UV rotation
    • Support savestates for homebrew apps
    • Simple integrated "Homebrew Store" to download PSP homebrew apps
    • Minor AdHoc multiplayer improvements. Still many issues left.
    • Disable a dangerous optimization on ARM, causing walk-through-walls in Tenchu
    • sceAtrac music compatibility fixes, fixing noise in a few games
    • Better texture scaling performance
    • Direct3D closer in features to OpenGL
    • Works better on BSD operating systems
    • Savedata management UI

    http://www.ppsspp.org/index.html

    2015年10月3日 星期六

    Mednafen 0.9.38.7

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

    -- 0.9.38.7: --
    
    September 30, 2015:
     Fixed several malformed trio_sscanf() format strings in regards to field width, that could cause stack buffer overflows in certain cases.
    
    September 29, 2015:
     PSX: Added skeleton BCzF/BCzT instruction emulation, and fixed handling of illegal CP0 instructions.
    
    September 25, 2015:
     PSX: Added emulation of CPU exception-handling bad address register.
    
     PSX: Implemented emulation of the Coprocessor Error field in the CAUSE register.
    
     PSX: Added emulation of CPU exception-handling branch target register.
    
     PSX: Fixed handling of CAUSE bits 30 and 31 when an exception occurs immediately after a branch instruction is executed.
    
     PSX: Fixed link address calculation for JAL, JALR, and B*AL instructions when they're executed in a branch delay slot.
    
     PSX: Corrected emulation of the quasi-illegal mirrors of the BGEZ*/BLTZ* type instructions.
    
     PSX: Added emulation of a pipeline quirk that occurs with back-to-back load instructions to the same register(previously only emulated with LWL and LWR).
    
    September 22, 2015:
     Fixed a bug in the debugger's disassembler that could break disassembly when a disassembled instruction wraps around the end of the CPU's program address
     space to the beginning.
    
    September 18, 2015:
     PCE: Removed experimental and unfinished hypothetical subtitle hardware emulation which had a few security-related problems.
    
    September 16, 2015:
     MD: Fixed registration of main RAM in the cheat engine to be mirrored properly.
    
     PCE: Fixed a bug that caused the debugger's disassembly and memory view to show a wrong value for the HES bootstrap register
     at $1D00.
    
     PCE: Fixed a bug that sometimes caused the "TIMV" register in the debugger to display "FFFFFFFF" instead of "FF".
    
     The date and time of the compilation of qtrecord.cpp are no longer written to recorded QuickTime movie files, to solve
     a minor privacy issue and a build reproducibility issue.
    
     PSX: Rewrote parts of the timer emulation code to fix several issues; fixes wrong music playback speed problem
     in "RPG Tsukuru 4".

    http://forum.fobby.net/index.php?t=msg&th=1263&start=0&

    2015年10月1日 星期四

    MAME v0.166

    MAME 發布新版,更新如下 :

    0.166
    -------
    
    
    MAMETesters Bugs Fixed
    ----------------------
    - 05969: [Graphics] (galaxian.c) jumpbug and clones: Missing scrolling starfield (Osso)
    - 06028: [Sound] (neogeo.c) neogeo.c: Wrong volume of SSG versus the FM & 
      ADPCM sound generation parts (Dr.Venom)
    - 06029: [Crash/Freeze] (cclimber.c) yamato: game is broken [2 bugs] (Osso)
    - 00999: [Sound] (segaxbd.c) gprider: There are no demo sounds even when 
      the dip switch is on. (David Haywood, Ariane Fugmann)
    - 04701: [Graphics] (seta.c) blandia, blandiap: Graphic garbage (Mamesick)
    - 00878: [Graphics] (suna8.c) rranger: A piece of the yellow box on the map screen after 
      the game start is over the CREDIT text. (Luca Elia)
    - 05971: [Graphics] (suna8.c) sranger and others clones: graphics issues (Luca Elia)
    - 06024: [Crash/Freeze] (system1.c) hvymetal, choplift: Crashing with a message in IC TEST (David Haywood)
    - 05345: [Core] (a2600.c) a2600 [dodgeem, haunted]: Assorted issues related to 6502 CPU
    - 05718: [Graphics] (a2600.c) a2600p: The demo "TOM/JONES by trilobit" is not working properly.
    - 05714: [Graphics] (a2600.c) a2600p: The demo "(core) by wamma" is not working properly.
    - 05622: [Graphics] (msx.c) MSX2 and MSX2+: Screen resolutions and refresh rates are wrong. (Wilbert Pol)
    - 05623: [Graphics] (msx.c) MSX2 and MSX2+: Top and bottom screenborders are wrong for both PAL and NTSC (Wilbert Pol)
    - 05872: [DIP/Input] (sms.c) sms, sms1 [alexbmx][megumi]: Incorrect behavior of the Sports Pad (US model) emulation
    
    Source Changes
    --------------
    -TMS51xx: Got rid of the request_bits and FIFO implementation, both of
     which were incorrect to hardware. Minor ZPAR fix. Some comment
     cleanup. [Lord Nightmare]
    
    -TMS5110.c: Finally fixed zpar logic correctly. [Lord Nightmare]
    
    -TMS5220: implemented talk status state machine properly as shown by
     patent. Got rid of m_target_* hack in favor of loading data from ROM
     as needed. Fixed ZPAR logic. Fixed pitch zeroing to match(?) patent.
     [Lord Nightmare]
    
    -Added missing PLD for Quantum. [Andrew Welburn]
    
    -TMS5220: Purge process() of gotos to hopefully make the compiler's
     optimizer happier. Add a hack so Victory's "Shields Up" sample and the
     sample afterward aren't corrupted. [Lord Nightmare]
    
    -TMS5110: Purge process() of gotos to hopefully make the compiler's
     optimizer happier. [Lord Nightmare]
    
    -chihiro.c: under the hood 3d accelerator changes [Samuele Zannoli]
     * correct some errors
     * add more primitives to some graphic methods
     * add color mask support
     * method 0x100 (NOP) generates correct interrupt
     * some method parameters are readable from mmio registers
    
    -chihiro.c/xbox.c: Various updates [Samuele Zannoli]
     * support render targets different than rgb32
     * support 16 bit depth buffer
     * support independent clearing of stencil and depth values
     * update rom loading
     * add xbox hack to avoid stalling
     * set xbox bios 4134 as the one used
    
    -xbox.c: now it is able to execute the default.xbe from an iso image [Samuele Zannoli]
    
    -Naomi / Chihiro docs update [f205v]
    
    -Fixed GetModuleHandle to be universal. [Vladimir Kryvian]
    
    -C352: Add divider for System 23, change enum format [Ian Karlsson]
    
    -groundfx.c: fix accelerator [baritonomarchetto]
    
    -besta: hook up 68230 and make its ROM self-test pass [shattered]
    
    -at, at_keybc: hook up Display Switch and remove irrelevant DSW0 [shattered]
    
    -Add skeleton support for K1801VM2 (as clone of T11) and skeleton
     driver dvk_kcgd that uses it [shattered]
    
    -TMS5110: Add same FAST_START_HACK as in tms5220, makes snmath word
     delay closer to hardware. [Lord Nightmare]
    
    -cps1.c: varthu - Added correct dump of VA63B.1A [Caius, The Dumping Union]
    
    -deco32.c: Added some missing PAL dumps [Caius, www.jammarcade.net]
    
    -asst128: use better ROM dumps [shattered]
    
    -apple2/apple2e: fix raster parameters, French Touch "Scroll Scroll
     Scroll" demo now syncs on apple2e driver. [R. Belmont]
    
    -suna8.c: Overhauled the rendering of text sprites, added masking [Luca Elia] 
     Not perfect yet but improves a few effects compared to PCB videos.
    
    -goldstar.c: improve input and DIP switch documentation [Vas Crabb, hsialin]
     * cmast91: Document Skill Stop DIP switch and Stop 1/2/3 buttons,
        correct settings for '7' In Double Up Game and make descriptions
        consistent with other games
     * cmezspin: fix DIP switches and inputs (more like cmv4 than cmasterb),
        add improved layout to match corrected inputs
    
    -opengl: fix overly-strict requirement on SCREEN shaders to match docs 
     [cgwg]
    
    -n64.c: Development Disk Drive setting support [LuigiBlood]
    
    -apple2e.c: select displayed page for floating bus [Peter Ferrie]
    
    -French Touch "Crazy Cycles" no longer hangs, but still missing effects
    
    -Sega X-Board
     * Converted 'X Board' to be a device
     * Correctly emulated the 'Twin' X-Board setup which was used by GP Rider
       (a bridge board with shared RAM) [David Haywood, Ariane Fugmann]
    
    -bbc: clones, floppy formats, softlists, and cleanups. [Nigel Barnes]
     * Added clone bbcb1770, bbcb now 8271 only.
     * Added clone pro128s, Olivetti Prodest PC 128S.
     * Added clones Acorn Business Computers and Cambridge Workstation.
     * Added clone reutapm, Reuters APM board.
     * Improved floppy formats, added dsd and double density formats for
        ADFS.
     * Added speech PHROMs, not yet hooked up correctly.
     * Added softlists bbcb_de_cass, bbcb_us_flop and bbcmc_flop.
     * Added S11 links (dipswitch) to specify Econet ID.
     * Address map cleanups.
    
    -macrossp.c: Add PAL dumps to Macross Plus [Caius]
    
    -cninja.c: Add PAL dumps to Caveman Ninja [www.jammarcade.net]
    
    -Sega Pico PCM improvements [ValleyBell]
    
    -pcd: implement pcx video device [Carl, Axel Muhr]
    
    -al520ex: added preliminary Magic Sound expansion (not working)
     [Barry Rodewald]
    
    -netdev: fix pcap crashes on OS X [Rob Braun]
    
    -IGS 027A: Amazonia King V104BR [Felipe Sanches]
    
    -preliminary decryption of newly added igs_m027.c sets [iq_132]
    
    -adjust NeoGeo sound balance based on some hw recordings [Dr.Venom]
    
    -improve amazonia decryption [iq_132]
     
    -TMS5220 and TMS5110: Fix an off-by-one in the interpolator causing the
     k5 coefficient to not be zeroed during unvoiced frames. Fixes various
     speech glitches. [Lord Nightmare]
    
    -TMS5220 and TMS5110: Fixed incorrect implementation of pitch zero
     which caused an improperly long period with no pitch at an
     interpolation inhibited -> voiced boundary. Moved unvoiced parameter
     zeroing into the frame parser, as on the original chips. Some minor
     TALK/SPEN state machine changes as well, which should have minimal
     effect. [Lord Nightmare]
    
    -added 'global_inputs' (disabled by default) to allow MAME to read
     inputs even when it doesn't have the focus [Scrooge McClunk] 
    
    -315-5124.c: Minor changes and fix a regression that in theory could
     affect zoomed sprites in TMS9918 modes.  [Enik Land]
    
    -gamegear.c / sms.c:  Improve GG-SMS scaling code a little and update
     the Todo list.  Fixed MT#05872 regarding incorrect behavior of the
     Sports Pad (US model) emulation.  [Enik Land]
    
    -Fix PSG chips to have volume reg inited on reset to 0x0 based on tests
     by ValleyBell. Made Sega PSG chips start up with register 0x3 selected
     (volume for channel 2) based on hardware tests by Nemesis.
     [Lord Nightmare, ValleyBell, Nemesis]
    
    -naomi.c: redumped ss2005 and initdv2j [Guru, R. Belmont]
    
    -ksys573: redumped CDs for drmn8m and gtrfrk9m [Guru]
    
    -dumped another rom on amazona [Felipe Sanches]
    
    -Significant accuracy improvements, documentation and other updates to
     the ER-2055 EAROM emulation used for several Atari games, based on
     schematics and datasheets. It now uses a state machine to keep track
     of the current EAROM bus state. [Lord Nightmare]
    
    -Simplified coreutil.c gregorian_days_in_month. [William Krick]
    
    -DEC LA120: Keyboard matrix is done, keyboard reading should work in
     theory. UART partly attached. Corrected cpu XTAL. [Lord Nightmare]
    
    -DEC LA120: Implemented LED output via logerror; marked one ROM as bad
     since it fails its internal checksum tests. [Lord Nightmare]
    
    -m68k: fix corner case for 020+ bitfield instructions [Till Harbaum]
    
    -Fixed Counter Steer booting [Angelo Salese]
     * Spotted Slave CPU bus request line;
     * Fixed address line swapping for Slave CPU area at 0x2000-0x2fff;
    
    -n64.c: N64 changes: [Happy]
     * PI transfers round down/truncate the last bit.
     * SI transfers signal busy while waiting for a delay.
     * Preliminary work for separating VI and RDP functionality.
     * VI timing period is now set dynamically from the VI registers. VI
       timing should now be accurate (for NTSC)
    
    -DEC LA120: Redumped firmware ROM, now passes checksum test.
     [Brian Walenz]
    
    -a2600: new 6502 PC=cur inst, old 6502 PC=prev inst (MT 5345)
     [Mike Saarna, Trebor, R. Belmont]
    
    -Seperate Space Warp into it's own skeleton driver. [mixxmaster]
    
    -m68k: fix 020+ PACK/UNPK nibble ordering [Till Harbaum, R. Belmont]
    
    -i8271: modernize [Carl]
    
    -Convert galastrm, model2, midzeus, namcos23, and hng64 drivers
    to universal "poly" rasterizing interface. [Andrew Gardner]
    
    -Preliminary refactor of IGS017/IGS031 video hardware to be a device
     so that it can be used by the igs_m027.c games (IGS gamblers) once
     the internal ARM roms have been dumped [David Haywood]
    
    -reduce tagmap lookups in taito_f3.c
      (was causing severe slowdown in arkretrn) [David Haywood]
    
    -a7800: More accurate representation of the Activision cart hardware
     for utilized hotspots.  Rampage no longer crashes when P1 selects
     Lizzy. [Mike Saarna]
    
    New machines added or promoted from NOT_WORKING status
    ------------------------------------------------------
    Waku Waku Sonic Patrol Car
      [Will Medved, Ryan Holtz, The Dumping Union]
    TI DataMan [hap, Sean Riddle]
    
    
    New clones added or promoted from NOT_WORKING status
    ----------------------------------------------------
    
    Revolution X (prototype, rev 5.0 5/23/94) [Chris Engel]
    Soccer Superstars (ver UAC) [Smitdogg, The Dumping Union]
    Shocking (Korea, set 2) [Arcade Belgium (dump by Nomax)]
    J. J. Squawkers (older) [Alex Marshall]
    Rolling Thunder (oldest) [Layer (from neo-arcadia & jammaplus)]
    Point Blank (World, GN2 Rev B, set 2)
      [Caius, Smitdogg, The Dumping Union]
    Oriental Legend (ver. 111, Korean Board) [DarkSoft]
    Minefield (The Logicshop, bootleg) [David Haywood, Guru]
    Route 16 (set 1) [Siftware, MASH]
     (old set 1 is now 'Route 16 (set 3, bootleg?)')
    New Sinbad 7 (set 2) [Siftware, MASH]
    various Sega decrypted bootleg sets [Misc contributors]
    
    New machines marked as NOT_WORKING
    ----------------------------------
    
    Amazonia King II (V202BR) [Macgaiver]
    Commodore MPS-1230 NLQ Printer [Guru, R. Belmont]
    VTech Genius KID ABC Fan (Germany) [TeamEurope]
    VTech CARS 2 Laptop (Germany) [TeamEurope]
    Cobra: The Arcade (CBR1 Ver. B) [Guru]
    Canon S-80 typowriter [Felipe Sanches]
    Mizar 8105 [Joakim Larsson]
    Heurikon HK68K/V10 VME board [Joakim Larsson]
    LG GP40NW10 USB DVD writer [O. Galibert]
    Brother MT735 thermal printer [Cowering, O. Galibert]
    DECwriter III (LA120) [Lord Nightmare, NeXT]
    Smart Toss 'em / Smartball (Ver 2.0) [David Haywood]
    MVME350 - Streaming Tape Controller support QIC-02 [Joakim Larsson]
    Squale [Miodrag Milanovic, thanks to Olivier Aichelbaum]
    ZAP - Z80 Applications Processor (by Steve Ciarcia - 1981) [Felipe Sanches]
    Wacky Gator (Data East - 1990) [Felipe Sanches]
    Piggy Pass (Doyle & Assoc.)
    Hoop Shot (Doyle & Assoc.)
    Round and Round (Rev 6) (Quick $ilver)
    Fiddle Stix (1st Rev) (Quick $ilver)
    Jack & The Beanstalk (Doyle & Assoc.?) (bad dump)
    Dump The Ump (bad dump)
    3 Lil' Pigs (bad dump)
    
    New clones marked as NOT_WORKING
    --------------------------------
    
    Rescue (Free Enterprise Games, bootleg) [David Haywood, Guru]
     (some code seems missing even after descrambling?)
    Tora Tora (prototype?, set 2)  [Siftware]
    Hard Head (bootleg, set 2) [leniad]
    Kung Fu (IGS, v100) [Siftware]
    Ridge Racer V Arcade Battle (RRV1 Ver. A) [Guru]
    Soul Calibur III (SC31002-NA-A key, NA-A disc) [Guru]
    Tekken 5.1 (TE53 Ver. B) [Guru]
    
    New WORKING software list additions
    -----------------------------------
    
    tutor.xml: (Tomy Tutor & Pyuuta cartridges)
    - Rescue Copter [3D] (Jpn) [Ryan Holtz, Team Europe]
    - Triple Command (Jpn) [Ryan Holtz, Team Europe]
    
    nes.xml: (Nintendo Entertainment System cartridges)
    - Booky Man (Spa) [SSJ, TeamEurope]
    
    a800_flop.xml: (Atari 400 / 800 floppy disks)
     - Elektra Glide [Curt Coder]
     - KoalaPainter (Light Pen) [Curt Coder]
    
    c64_flop.xml: (Commodore 64 diskettes) 
     - Elektra Glide [Curt Coder]
     - KoalaPainter (Light Pen) [Curt Coder]
    
    New NOT_WORKING software list additions
    ---------------------------------------
    
    gameking.xml: (TimeTop GameKing cartridges)
     - various 4-in-1 sets [SSJ, TeamEurope]   
    
    gameking3.xml: (TimeTop GameKing 3 cartridges)
     - Fly Cab [SSJ, TeamEurope]
    
    gbcolor.xml: (Nintendo Game Boy Color cartridges)
     - Magic Lamp [SSJ, TeamEurope, Taizou]
     - Binary Monster 2 - Adventure of Hell(TW) [SSJ, TeamEurope]
      
    nes.xml: (Nintendo Entertainment System cartridges)
     - Coolboy RS-17 (203-in-1) [SSJ, TeamEurope]
    
    pico.xml: (Sega Pico cartridges)
     - Anpanman Eigo - Tanosii Kanibaru (Tw) [TeamEurope]
     - Doraemon Machinaka (Tw) [TeamEurope]
     - Mickey To Ookina Furudokei (Tw)) [TeamEurope]
     - Ojamajo Doremi Dokka~n! (Jpn) [TeamEurope]
     - Professor Pico and the Paintbox Puzzle (Euro) [TeamEurope]
     - Peter Pan - Neverland e Ikou! ~10th Anniversary Edition~ (Jpn) [TeamEurope]
     - Sanou Kaihatsu Series 5 Meiro - Kioku (CD Tsuki) (Jpn) [TeamEurope]
     - Susie-chan to Marvy o-Tetsudai Da~isuki! (Jpn) [TeamEurope]
    
    vc4000.xml: (Interton VC 4000 cartridges)
     - Come Frutas [SSJ, TeamEurope]
    
    jaguar.xml: (Atari Jaguar cartridges)
     - Air Cars (1994 version) [Porchy]

    http://www.mamedev.org/