2015年3月27日 星期五

Raine 0.64.3

Raine Logo

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

Raine 0.64.3 : special bubble bobble !

I didn't know about the 2 new clones of bubble bobble released in 2013, so I just added them, cleaned up a lot of things in the bubble bobble driver (automatic rom loading, no more bad sounds), added the hiscores for bubble cave and buubble redux to the hiscore.dat (find it in the extras part of the download section). I also added dream land, another clone from 1987, much easier to add now that the driver supports automatic rom loading.

Except that quite a few small fixes as usual, the biggest one was probably that the cold boot function (f1 key) was broken in quite a few drivers, it should be fixed now, except that some region selection didn't work anymore, renamed a few games to keep hiscore.dat compatibility (the good thing with raine is that the old name is still supported on the command line), hiscores were broken for games using a z80 as their main cpu and which were using auomatic rom bankswitch (bubble bobble for example !), there is another zoom fix for neocd/neogeo, a stupid bug was fixed in neocd when reloading the same game, the audio banks are now correctly restored when loading a neogeo/neocd savegame, and wakuwaku7 sound associations are adapted to support the audio tracks from the saturn version.

There was a 2 months break because I tried some risky changes which were more complex than planned and extremely boring, so I had to stop everything for a long while. I don't know if I will finish them or not, time will tell, but the essential part with raine is to have fun, while programming it and while playing with it, and these changes are no fun at all... ! Anyway sorry for the delay, and the chaotic releases for version 0.64, but here is an update at last !

By the way, bubble cave has an official site here : https://lostcave.wordpress.com/download/

http://rainemu.swishparty.co.uk/

2015年3月26日 星期四

Xenia Xbox 360 Emulator: A-Train HX WIP

XBOX360模擬器 Xenia 公布運行 A列車 HX 的影片,速度已達60fps,詳細請看影片 :

MAME / MESS 0.160

MAME / MESS 發布新版,更新如下 :

MAME 0.160
-------


MAMETesters Bugs Fixed
----------------------
- 05846: [Core] ALT+TAB during ROM loading screen causes assert with -debug. (peterferrie)
- 04138: [Crash/Freeze] (hornet.c) gradius4: "SHARC: PC Stack overflow !" doing MASKROM check (peterferrie)
- 05862: [Crash/Freeze] (queen.c) queen: [debug] Assertion (peterferrie)
- 05880: [Documentation] (sam.c) bbh_160 and clones: Year of production is '2010'. (Tafoid)
- 05879: [Documentation] (sam.c) bdk_294 and clones: Year of production is '2008'. (Tafoid)
- 05852: [Crash/Freeze] (mw8080bw.c) m4: Crashed after insert coin (Osso)

Source Changes
--------------
-Enable OpenGL renderer on Windows. By default, run-time function
resolution is enabled. To resolve addresses, the code now first tries
GetProcAddress followed by wglGetProcAddress. [Couriersud]

-Fix memory leak warning (autorelease pool) on OSX. [Couriersud]

-improvements to monkelf (bootleg of avspirit), now playable [iq_132]

- Neo-Geo documentation updates  [JacKc]
* kof96h - Tagged AES version
* kof98h - Tagged MVS and AES version
* ncomabth - Tagged MVS and AES version
* Updated game pcb info
* Misc Documentation update

-OpenGL on windows now supports glsl options. This worked out of the
box with wine64 and on virtualbox windows7 (64bit). [Couriersud]

-Fix mame restart (builtin game selector) in draw13.c. [CourierSud]

-Fix clipping bug (e.g. apparent in neogeo) for video accel. Minor code
changes. [Couriersud]

-Aligned monitor handling between sdl and baseline. [Couriersud]

-thunderx.c: convert to bankdev, merge with gbusters.c, add notes and
correct various things based on schematics [Alex Jackson]

-add dumped prom to 64street [system11]

-Fix fullscreen toggle for the accel driver os OSX. [Couriersud]

-Use measured clocks from brickzn PCB, fixes music tempo. [system11]

-Figured out the additional protection the Brick Zone sets used on
the sound sample playback / selection. [system11, Luca Elia]

-First step to move osd_printf_* into osd again. Callbacks are now
implemented using an interface and use a push/pop approach where the
pop can happen out of order of pushes. [Couriersud]

-m6502: Fix icounting [Peter Ferrie]

-Fix crashing on ARM Linux targets. [R. Belmont, rjosal]

-Mad Alien documentation improvements [Andrew Welburn]

-goldstar.c: overhaul of the Golden Star driver with improvements to
many games [Vas Crabb, Amanda King, Bad A. Billy]
* Fix GFX decode for pkrmast and crazybon, add PROMs from cmv4 to
   get usable colours until real dumps are acquired [Amanda King]
* Identify board type for crazybon, connect sound, inputs and DIP
   switches - now working [Amanda King, Vas Crabb]
* Split up machine state class into six classes for different
   board families, reduce redundancy using derived machine configs
   and input port includes [Vas Crabb]
* Identify, document and verify many inputs and DIP switches,
   correct some game descriptions, add notes on PCBs and info
   from manuals [Bad A. Billy]
* Verify and correct many DIP switches and inputs, add lamp and
   coin counter outputs for most games [Vas Crabb]
* Hook up AY8910, DIP switches, VBLANK IRQ enable, lamps
   coin counters and ticket dispenser on unkch hardware - all
   four sets are now playable with sound [Vas Crabb]
* Add internal clickable control panel artwork for almost all
   games with working lamp outputs [Vas Crabb]

-segas32.c: Correct rom names for Sonic the Hedgehog and document the
FD1149 number & board types. [Brian Troha]

-megasys1.c: fix status read for second OKI sound chip, fixes a lot of
samples in hachoo [Mamesick]

-use dumped (from unprotected MCU) MCU rom on mrheli [Silvio Grazini]
* Japan warning screen is uploaded to tilemap but not shown due to
   video emulation faults

- hooked up decapped MCU to X Multiply (Japan, M72) after tidying the
  driver a little [David Haywood]

-OS/2 patches for SDLMAME 0.159 [KO Muyng-Hun]

-debugwin.c: avoid race condition where debugger window update request
is made before debugger is initialised [Peter Ferrie]

-font_windows.c: don't crash if no memory for bitmap [Peter Ferrie]

-gradius4: avoid stack overflow when adsp21062 device is reset while
inside interrupt handler [Peter Ferrie]

-queen: intercept OOB access to PIIX4 device [Peter Ferrie]

-pinball2k: correct notes, install port handlers [Peter Ferrie]

-mediagx: implement missing opcodes [Peter Ferrie]

-tms6100.c: add the tms6125 4KiB VSM pinout [Lord Nightmare, plgdavid]

-chelnov: simulate some protection instead of patching rom [iq_132]

-iteagle: work-in-progress [Ted Green]
* Hooked up PCI devices and bridge correctly using new PCI subsystem
* Fixed BIOS selection

-vrc4373: fix PCI target accesses. [Ted Green]

- identified that Table Tennis Champions uses the same style DMA/blitter
  as the recently added Spider, made some improvements, added sound, it
  isn't driven by PIC, role of PIC still unknown [David Haywood]

- add basic hookups of internal peripherals to the V53, made it an actual
  CPU type derived from the V33.  Most of these have come from the PC emulation
  * DMA Controller (subset of uPD71071/uPD71037), clone of 8237A
  * Serial Controller (modified uPD71051), clone of i8251
  * Interrupt Controller (uPD71059 equivalent), clone of PIC8259
  * Timer Unit (identical to uPD71054), clone of pit8253
  [David Haywood]

- hooked up ROM banking to Hyper Neogeo 64 Sound CPU, this, along with the
  above V53 peripherals improves the code flow on the CPU significantly,
  although the interrupt hookups, communication, and sound generation are still
  not yet understood [David Haywood]

- Improved some textures (billboards) in Xtreme Rally (Hyper Neogeo 64)
* some road parts now look worse however, so still needs work, might be
   mirror flags too [David Haywood]
 
- Added / enabled save state support for the following drivers: argus.c, bbusters.c,
cabal.c, capbowl.c, cocoloco.c, deadang.c, fgoal.c, flyball.c, hotblock.c, ironhors.c,
jankenmn jchan.c, junofrst.c, mgolf.c, mosaic.c, nova2001.c, psychic5.c, pturn.c,
re900.c, realbrk.c, rltennis.c, sandscrp.c, shougi.c, shuuz.c, sidearms.c, speedbal.c,
srmp2.c, srumbler.c, ssozumo.c, ssrj.c, sstrangr.c, ssv.c, sub.c, subs.c, suna16.c,
supdrapo.c, suprgolf.c, suprloco.c, suprridr.c, tagteam.c, tankbatt.c, tankbust.c,
taotaido.c, tbowl.c, tgtpanic.c, timelimt.c, tryout.c, tsamurai.c, tugboat.c, vulgus.c,
wc90b xain.c, xtheball.c [Osso]

-luaengine: clip screen coordinates to screen size [Luca Bruno]

-ui: use per-container pixel aspect (LUA draw_text bugfix) [Luca Bruno]

-docs: add initial documentation for luaengine API [Luca Bruno]

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Player's Edge Plus (X002111P+XP000038) 4 of a Kind Bonus Poker (with Seq
  Royal Flush) [BrianT]
Crazy Bonus 2002 [Amanda King, Vas Crabb]
Castle Of Dracula [Caius, The Dumping Union, Luca Elia]
New Cherry Gold '99 (bootleg of Super Cherry Master) (set 1) [Vas Crabb]
Spider [system11, The Dumping Union, David Haywood]
Brick Zone (v1.1, Spinner) [Luca Elia]

New clones added
----------------
Nitro Ball (World, set 2) [Bill D. / The Dumping Union]
Brick Zone (v6.0, Joystick) [system11, The Dumping Union]
New Cherry Gold '99 (bootleg of Super Cherry Master) (set 2) [Vas Crabb]
Super Cherry Gold (bootleg of Super Cherry Master) [Vas Crabb]
Grand Cherry Master (bootleg of Super Cherry Master) [Vas Crabb]
Chouji Meikyuu Legion (Japan ver 1.05) [ShinobiZ & COY]
Boot Camp (set 2) [chaneman]
Frogger (videotron bootleg) [system11, The Dumping Union]
Player's Edge Plus (PP0158) 4 of a Kind Bonus Poker (set 5) [BrianT]
Player's Edge Plus (PP0190) Deuces Wild Poker (set 1) [BrianT]
Player's Edge Plus (PP0203) 4 of a Kind Bonus Poker (set 4) [BrianT]
Player's Edge Plus (PP0515) Double Bonus Poker (set 3) [BrianT]
Player's Edge Plus (BE0014) Blackjack (International English/Spanish)
  [BrianT]
Player's Edge Plus (X000006P+XP000038) Standard Draw Poker [BrianT]
Player's Edge Plus (X000042P+XP000038) 10's or Better [BrianT]
Player's Edge Plus (X000764P+XP000038) 4 of a Kind Bonus Poker
  [BrianT]
Player's Edge Plus (X002010P+XP000038) Nevada Bonus Poker [BrianT]
Player's Edge Plus (X002016P+XP000038) Full House Bonus Poker [BrianT]
Player's Edge Plus (X002017P+XP000038) Full House Bonus Poker [BrianT]
Player's Edge Plus (X002037P+XP000038) Nevada Bonus Poker [BrianT]
Player's Edge Plus (X002039P+XP000038) Nevada Bonus Poker [BrianT]
Player's Edge Plus (X002247P+XP000038) Standard Draw Poker [BrianT]
Player's Edge Plus (X002386P+XP000038) 4 of a Kind Bonus Poker
  [BrianT]
Puzznic (bootleg) [cmonkey]
Mahjong Electromagnetic Base [Dyq, XingXing, Luca Elia]
Battle K-Road (Korean PCB) [Manuel Assoni]
Adventure Quiz Capcom World 2 (Japan 920611, B-Board 91634B-2) [Bonky]
Willow (World) [Jets (from Emu-france) and Layer (from Neo-arcadia)]
The Combatribes (US, older) [Jets, Layer]
Raiden II (France) [Jets, Layer]
Golden Axe II (Mega Play) (original rev) [Jets, Layer]
Daioh (location test version) [CoolMod, trap15]
Thunder Deity Biography (Chinese hack of Battle Garegga) [caius]

New games marked as GAME_NOT_WORKING
------------------------------------
Mahjong Ougon No Pai [Dyq, XingXing]

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

MESS 0.160
-------


MAMETesters Bugs Fixed
----------------------
- 05298: [Crash/Freeze] (ip22.c) ip224613, ip225015: [debug] Assert after OK (Olivier Galibert)

New System Drivers Supported:
-----------------------------
-Entex Electronic Baseball [hap, Sean Riddle]
-Tomy Pac Man [hap, Kevin Horton]
-Entex Electronic Baseball 3 [hap, Sean Riddle]
-Bambino Superstar Football [hap, Kevin Horton]
-Bambino Space Laser Fight [hap, Kevin Horton]
-Epoch Astro Command (aka Grandstand Scramble) [hap, Kevin Horton]
-TI Little Professor (2 versions) [hap, Sean Riddle]
-Coleco Alien Attack [hap, Kevin Horton]
-Entex Galaxian 2 [hap, Kevin Horton]
-Entex Pacman 2 [hap, Kevin Horton]
-Entex Electronic Baseball 2 [hap, Sean Riddle]
-Intel Intellec MDS series-II [F. Ulivi]
-Milton Bradley Dark Tower [hap, Sean Riddle]

Systems Promoted from GAME_NOT_WORKING:
---------------------------------------
(none)

Skeleton drivers:
-----------------
(none)

Software Lists:
--------------
-pico.xml: A few more Japanese dumps added. [Team Europe]

-gameking.xml: Three new dumps added. [Team Europe]

-pet_rom.xml: Added McTerm 0.95. [Mike Naberezny]

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

-pcd keyboard and partial scsi [Carl]

-apple2: add TMS9918 card from BYTE magazine plus 9938 and 9958
versions. [R. Belmont]

-gamate: added noise and envelope emulation [Peter Trauner]

-m24: keyboard controller [Carl, Lord Nightmare, rfka01]

-vt100.c: Add ROM for DEC VT101 and enable driver [Matt Burke]

-vt100.c: add older version of the vt102 roms [Matt Burke]

-m24: keyboard [Carl, any]

-upd1771.c - notes update, indicate what pins are inputs,
outputs, or both; document the d/a power pin. document the mode pin
functions and the test mode [kevtris]

-sms.c: added a new BIOS revision (v2.0) for the SMS 1 PAL and
documented the actual chip markings for v1.3 [SMSPower, l_oliveira]

http://mamedev.org/index.php

2015年3月22日 星期日

2015年3月13日 星期五

新PS2模擬器 Connectix Ps2emu

作者說可以公開部分訊息,所以就放上一些圖....模擬器名稱暫定為 Connectix Ps2emu (未確定),運行速度相當不錯,目前截圖是 BETA 1 版,日後若拿到新測試版會再po感想.

2015年3月8日 星期日

FB Alpha 0.2.97.35

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

v0.2.97.35
  • Fixed VS Block     Breaker / Saru-Kani-Hamu-Zou on Super Kakeko Nova System is now fully     working/playable [dink]
  • Fixed Ken-Go on     Irem m72 hardware [dink]
  • Fixed graphics     glitching/screen flashing in Mr. Heli / Battle Chopper [dink]
  • Fixed bad     static/clipping noise on several Neo-Geo games (Art of Fighting, Football     Frenzy, etc) with FM Interpolation [dink]
  • Fixed     unclear/staticy sample/instruments in all games on Irem m72 hardware     [dink]
  • Fixed sound in     Renegade, replacing custom ADPCM with MSM5205 [barry, Alex Jackson]
  • Reduced MSVC     compiler optimisation level (fixes Tetris Plus 2 and maybe others) [barry]
  • Fixed Thunder     Dragon 2 sprite priorities and missing instruments/sounds [dink]
  • Fixed background     glitching in level 2 of R-Type Leo [dink]
  • Fixed Turbo Force     sprite priorities [dink]
  • Fixed broken music     in Hammer Away level 2+, including a fix to the rf5c68 pcm core buffer     handling [dink]
  • Fixed distorted     music in Air Duel after the level 1 boss [dink]
  • Fixed Karnov -     broken after updating to the latest Musashi core [dink]
  • Fixed Vapor Trail     running too slow (vblank timing) [dink]
  • Fixed Land Stalker     (Megadrive), hang after character selection [dink]
  • Fixed SFX and music     in Bucky O'Hare, improve synchronization [dink, iq_132]
  • Fixed Sega GP Rider     hang at start [dink]
  • Fixed highlights in     Mystic Warriors and other konamigx games [iq_132]
  • Added driver for     SunA 8-bit games: Hard Head, Hard Head 2, Super Ranger, Sparkman and Star     Fighter [iq_132]
  • New Game Info     feature, with history.dat support, pcb, marquee, in-game, boss, marquee,     flyer, pcb and more [Barry]
  • Add Aetherbyte     Santatlantean to the PC Engine driver [dink]
  • Misc. Konami driver     cleanups [iq_132]
  • Preserve NEC     v25/v35 decode pointer on state load/save, fixes savestate issues with     Ken-go and other V25/V35 games that use encryption [dink]
  • Added driver for     Tecmo Bowl [iq_132]
  • Fixed MSM5205 sound     in Tecmo Bowl [barry]
  • Added driver for     Zaxxon, Super Zaxxon and Congo Bongo [vbt, iq_132]
  • Added Fantasy Zone     Time Attack bootleg to the Sega System-16B driver [Barry]
  • Fixed Battle     Bakraid crash in level 5 at the first mid-boss [dink]
  • Added Battle     Garegga Zakk version [dink]
  • Added clone of     Dungeons & Dragons - Shadow Over Mystara (960208 Asia) [ArcadeHacker,     The Dumping Union, JacKc]
  • Fixed warped record     tempo effect in Exed Exes and Vulgus [dink]
  • Fixed music and     flipped screen-on-coinup issue in Terra Cresta [dink]
  • Fixed music in the     game Blue Print [dink]
  • Added game Grasspin     to the Blue Print driver [dink]
  • Added driver for     Gulf Storm, The Last Day, Pollux, Blue Hawk, Sadari, Flying Tiger, Gun     Dealer '94, Super-X, R-Shark and Pop Bingo on Dooyong hardware [iq_132]
  • Added Uncle Poo to     the Jack and the Giantkiller driver [dink]
  • Added clone of     Capcom World 2 (920611 Japan, alt) [Bonky0013, manimani, JacKc]
  • Added driver for     Konami's Finalizer [iq_132]
  • Added clone of     Battle K-Road (alternate sound) [Manuel Assoni, JacKc]
  • Slightly improved     the music/sfx in Wyvern-F0 [dink]
  • Sync the Psychic5     driver romsets with MAME [JacKc]
  • Added driver for     Konami's Rock 'n Rage [iq_132]
  • Added driver for     Konami's Blades of Steel [iq_132]
  • Added driver for     Konami's Jail Break [iq_132]
  • Added game Come     Back Toto on Snow Bros. / Hyper-Pac hardware [system11, David Haywood]
  • Preserve AY8910     port handler pointers on state load/save, fixes savestate stability issues     [dink]
  • Added driver for     Konami's Battlantis [iq_132]
  • Fixed     slowdowns/sprite flicker/crash on exit in several Dataeast Dec8 games     [dink]
  • Added Birdie Try to     the Dataeast Dec0 driver [gamezfan, dink]
  • Fixed the music     tempo fluxuations in Vapor Trail and Crude Buster [dink]
  • Fixed mis-aligned     sprite:bg layer in Vapor Trail [dink]
  • Fixed slowdowns in     Air Buster [dink]
  • Improved the sound     in 1942 [dink]
  • Fixed music in     Pocket Gal Deluxe [dink]
  • Added driver for     Konami's Labyrinth Runner / Trick Trap [iq_132]
  • Added driver for     Konami's Iron Horse [iq_132]
  • Sega SG-1000 driver     improvements - add games to the clone tree, fixed most non-working games     [dink]
  • Hooked up Analogue     steering for Konami GT, Red Force and Hyper Crash [dink]
  • Fixed lost irq     state in the 68k core with savestates, fixes Gradius II's savestates     [dink]
  • Added PuzzLove to     the Silver Millenium driver [iq_132]
  • Added driver for     Konami's Circus Charlie [iq_132]
  • Added clone of Side     Arms - Hyper Dyne (US, 861202) [system11, JacKc]
  • Fixed graphics     issues in Marine Boy level 4+ [dink]
  • Correct rom names     for the Pang / Buster Bros. sets. [Bad A Billy, Smitdogg, Tormod, The     Dumping Union, JacKc]
  • Hook up filters to     Pooyan and fix music [dink]
  • Added driver for     Konami's Tutanham [iq_132]
  • Added driver for     Roc 'n Rope [iq_132]
  • Added driver for     MegaZone [iq_132]
  • Added driver for     Time Pilot/Space Pilot [iq_132]
  • Added driver for     Time Pilot '84 [iq_132]
  • Fixed music, sound     and sprite flickering in Gyruss [dink]
  • Standardized IRQ     status and RAM/ROM mapping amongst the cpu cores [iq_132]
  • Added ability to     output to MONO in the sn76496 sound core [iq_132]
  • Fixed occasional     missing explosion sound trigger in Galaga [dink]
  • Added Sengoku 3 /     Sengoku Densho 2001 (Evolution 1.0, FCHT hack) [JacKc]
  • Fixed the alignment     of the text layer in Pac-Land [dink]
  • Added the ability     to change the samplerate of the MSM6295 at any time [iq_132]
  • Added driver for     Legend of Makai, P-47, Kick Off, Takeda Shingen, Ninja Kazan, Astyanax,     Hachoo!, Jitsuryoku!! Pro Yakyoo, Plus Alpha, Saint Dragon, RodLand,     Phantasm, Avenging Spirit, Earth Defense Force, 64th Street, Soldam, Big     Striker, Chimera Beast, Cybattler, Hayaoshi Quiz Ouza Ketteisen and     Peek-a-Boo! on Jaleco Megasys1 hardware [iq_132]
  • Added     CPU_IRQSTATUS_HOLD (like _AUTO but with long ACK) to the Z80 interface     [dink]
  • Added the Sky Army     tuturial driver [iq_132]
  • Added clone of     Asura Buster - Eternal Warriors (Japan) (ARCADIA review build) [ShouTime,     JacKc]
  • Added clone of     Super Spacefortress Macross II / Chou-Jikuu Yousai Macross II (GAMEST     review build) [ShouTime, JacKc]
  • Added driver for     Sega Master System and Game Gear [dink]
  • Added blending     effects to the tecmo16 driver to fix Riot's intro [iq_132]
  • Added clone of     Gemini Wing (World, bootleg) [f205v, Tirino73, JacKc]
  • Added stereo     capability and reset function to the SN76496 sound core [dink]
  • Added driver for     Pandora's Palace on Konami GX328 hardware [iq_132]
  • Added preliminary     driver for games on Alpha 68K hardware [barry]
  • Fixed various     issues in the localisation templates [barry]
  • Added support to     the interface for a third YM2203 [barry]
  • Added dat file     support for Sega Master System and Game Gear [barry]
  • Added filter to     Game Selection dialog for Game Gear [barry]
  • Updated the libpng     library to v1.6.16 [barry]
  • Synced sets with     MAME 0.159 [barry, JacKc]
http://www.barryharris.me.uk/

2015年3月7日 星期六

實測 Citra OpenGL 執行 時之笛3D

這幾天都在忙著測試ps2模擬器,今天有點時間就想到3DS模擬器 Citra OpenGL 的神奇效果,立刻就試一下,以下是感想...

運行速度確實變快,遊戲中貼圖錯誤不少,觸控的模擬似乎尚未完成,FPS值在大場景會掉...

雖問題還不少,但已經是踏出一大步了,期待後續發展!!

2015年3月6日 星期五

BizHawk v1.9.2

多機種模擬器 BizHawk 發布新版,更新如下 :
 
 
 
Nes
  • FDS - fix load behavior based on real world observations. Most games will load about 4 seconds faster now
  • Quicknes - Clip top and bottom by default
  • Fix Soft reset in Ki no Bouken
  • Support Cool Boy 400 in 1
  • N64
    • Updated save type of Donkey Kong 64
    • Fix cheats
    • Better support of the System Bus across Ram related tools
    • Added Excitebike 64 (USA) (Rev A) and Turok - Rage Wars (USA) (Rev A) to gamedb
  • GB
    • add ability to load VBA saves with RTC (although the clock time itself is invariably trashed)
    • Fix reporting incorrect PC and A register values, note: this is a breaking change to text savestates
  • SNES
    • IPCRingBuffer - greatly improve performance on dual and single core machines
  • PCE
    • Improve performance
  • Atari 7800
    • Combine Ram1 and Ram2 into a single Ram domain
    • Make some memory domains read-only instead of silently failing to write
  • EmuHawk
    • A Debugger tool (with varying support among cores)
    • GDI+ display method as a fallback for lack of opengl 2.0 support
    • Improve Rewind performance
    • Improvements to sound, less prone to audible glitches and reduces latency
    • Reduce CPU usage when idling
    • Fix dialog issues with alternate DPI sizes
    • AV Dumping - add ImageSequenceWriter
    • Add options for display of various window components (menu,frame,caption,statusbar)
    • Add --chromeless commandline argument
    • Make rewind speed proportional to rewind frequency
    • Single frame rewinds when short pressing rewind key while paused
    • Allow clock throttle to take over for audio / vsync throttles during fast forward or rewind for proper speed control
    • Option to automatically check for and notify of new versions.
    • Add a menu item for Save RAM and bold it if it is dirty; allow it to be manually flushed, instead of having to wait for the client or core to close
    • Trace Logger - Clean up newline handling in Copy
    • Add --dump-frames commandline to control which frames get dumped by the auto-dumping feature
    • Recent Menus - add ability to configure their own recent size
    • Platform Chooser - show game hash
    • Fix cancelling out of the core picker causes exception (issue #316)
    • Fix crash trying to use snes bg hotkeys when snes is not loaded
    • Fix missing movie extension for game names that have a . at Length-4
    • Fix out of range exception when importing firmware from an archive
    • Fixes to Single Instance mode
    • Log Window - fix Copy All button line formatting
    • Lua
      • Fixed memory leaks
      • Memory library - default to main memory if user did not specify a domain
      • Fixed a bug with analog controls not being cleared
      • Don't crash emulator when lua scripts error during event callbacks
      • Fix fill behavior in drawBox, drawRectangle, drawEllipse, and drawPie
      • Fix event.oninputpoll() to return a GUID like every other event
      • Gui library - make all colors optional parameters and use defaults if not provided
      • Add gui.defaultForeground(color) and gui.defaultBackground(color)
      • Recover from a locked drawing surface exception and log to the console, rather than crash the emulator
      • Lua Console
        • Add a command window for on-the-fly lua commands
        • Functions list - fix laggy scrolling and searching
        • Don't nag to save a session, unless a session exists
        • Make scripts relative to the lua session instead of relative to the .exe, this breaks existing .luases files
        • Use Fixed width font for console window
    • Movies
      • Fix duplicated input after a movie ends
      • Multitrack recording - support analog input
      • Store firmware information in movie headers
      • When the "Pause" movie end option is selected, fix bug where unpausing keeps repausing the emulator
      • Don't disable movie play/record options when a movie is active
      • Fix movie recording on Genesis Team Player
    • Hex Editor
      • If a domain is not writable, switch to a "read only" mode
      • Default to memory domain byte size
      • Fix Load .tbl file menu item when rom is in an archive
      • Fixes to the Poke dialog
      • Find box - focus and highlight on load
    • Ram Search/Watch
      • Better memory usage
      • Fix issues with signed values. Resolves issue 340.
      • Implement previous type "last change". Fixes issue 331.
      • Auto-search - Account for lag, add option to turn this feature off
      • 16.16 Fixed point support
      • Fixed go-to using index instead of address
      • Support Copy/Paste
      • Ram Watch - Default to memory domain byte size
      • Ram Watch - Added read/write breakpoint setting to context menu.
    • Cheats
      • Fixed cheats not working
      • Fix cheats on large memory domains
      • Never ask to save changes, since it intelligently handles the situation anyway
    • Virtual Pads
      • Fix max X/Y value of target being off by 1
      • Fix NES Zapper target being 210 pixels tall instead of 240
      • Buttons - when right-clicking for autofire, respect the frame that autofire started on and take lag frames into account
      • Buttons - disable special command keys (space, tab, and shift+tab)
    • TAStudio
      • Various improvements, but still beta

  • https://code.google.com/p/bizhawk/

    puNES v0.92

    FC模擬器 puNES 發布新版,更新如下 :

    Changements :- A new icon (thx to Phil Pinsonneault).
    – Added the ability to configure the shortcuts and associate them with a button of the joystick.
    – Increased the number of save slots to 10.
    – Added, in fullscreen mode, an overlay that shows when you select, save or load a save state.
    – Fixed the display of the GUI when you increase or decrease the save slot.
    – Fixed the shortcuts for Inc/Dec save slot (in 0.91, for a mistake, F2 = Inc and F3 = Dec).
    – Fixed a bug that in rare circumstances did not allow the configuration of the joystick.
    – Implemented properly the behavior of the mapper FME-7 (http://forums.nesdev.com/viewtopic.php?f=2&t=12436&start=15#p142263).
    – Fixed the issue with Startropics e Startropics II.

    http://forums.nesdev.com/viewtopic.php?t=6928

    Pasofami 2.20

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

    1.FDS(ファミコンディスクファイ ル)の書込処理の追加
     従来ではFDSファイルはセーブ時にファイルの変更は行っていませんでしたが、
     RAMカセットツールとの関連で直接更新するように変更しました。
    2.FDSファイルには頭に16バイトのヘダーがありますが、このヘダーが無くても扱えるように変更しました。
    (元々FDSファイルにヘダーがあるのはNESファイルとの互換の為ですがこれは必要ありません)

    http://hp.vector.co.jp/authors/VA005758/

    Mednafen 0.9.38.3

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

    -- 0.9.38.3: --
    
    March 4, 2015:
     NES: Fixed mapper 69 IRQ acknowledge behavior, per tip from tepples.
    
    February 24, 2015:
     MD: Fixed an out-of-bounds array access in the 68K emulation code.
    
     Avoid passing NULL to memcpy() in netplay.cpp.
    
     MD: Fixed some code doing misaligned memory writes in vdp.cpp.
    
    February 23, 2015:
     Avoid blitting to the screen when visibility is lost(i.e. window is minimized),
            to reduce CPU usage and to prevent memory usage from skyrocketing on
     Windows under certain conditions.
    
    February 22, 2015:
     PSX: Tweaked non-logical CD seek emulation to fix lockups in some versions of "Tomb Raider".
    
    February 17, 2015:
     PSX: Fixed Justifier and GunCon x position being off when setting "psx.h_overscan" is set to "0".
    

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

    2015年3月5日 星期四

    SSF TestVer (2015-03-04)



    SEGA SATURN模擬器 SSF 發布新測試版,正式進入 Direct3D11 ,Direct3D9版已於 0.12 beta R4 正式終止,今後版本可能只會支援DX11...

    http://t.co/QIGjeywNAC

    2015年3月3日 星期二

    關於新 PS2模擬器 後續

    今天清晨打開信箱就看到作者寄來的郵件,裡面包含了測試版模擬器及一些說明事項。

    作者提到這不是最新的版本,但卻是相對來說較穩定的版本。
    找了幾款遊戲來測試,下面就大略說一下目前測試狀況 :

    1. 主程式不大,約 1.17 MB.

    2. 不需Bios,不使用插件,支援記憶卡。

    3. 目前看起來是使用低解析度運行,作者只留下一些必要設定,沒有高解析度選項可選。

    4. 目前只支援鍵盤,不能自由定義按鈕。

    5. 遊戲運行速度很不錯,音樂的模擬很棒!!

    6. 關於畫面,只能說中規中矩,因為採低解析模式,畫面就像是原始PS2的表現,部分遊戲存在貼圖錯誤及殘影問題,不過不嚴重,還能接受!

    7. 嘗試5款遊戲 : (標題看不懂不是我的錯,實在是怕被作者發現,只能改一下...)
    1).世嘉本家格鬥四代 - 速度流暢但角色動作時有殘影
    2).籠站士五 - 字體顯示不全,移動時有殘影
    3).艾斯低-鋼彈居世紀-系的 - 無法顯示戰鬥畫面
    4).黃牌空占 - 靈 - 地表貼圖有點問題
    5).北毆女甚 - 餓 - 不能執行

    這版的完成度已經算很高了,作者並沒有提到正式版何時發布,但模擬器是真實存在的。

    目前感想大略就這些,本想貼圖上來,不過風險太大作罷.....(作者要求不得公開) 目前會將一些問題回報給作者並期待下一個測試版。

    2015年3月2日 星期一

    快轉10倍速 ? 不 ! 這次是接近全速 !!

    3DS模擬器 Citra 再次釋出新影片,一樣是時之笛3D,不同的是這次是以接近全速的速度運行,加入了 OpenGL Renderer 之後速度得到大幅提升,後勢看漲中.....!!