2015年1月31日 星期六

PCSX2 v1.3.1



PS2模擬器 PCSX2 發布新版,更新至1.3.1版。

tag v1.3.1: superficial - align the version for buildbot, pcsx2 and gitWe should have tagged v1.3.0 at 1fb3d7dd172ae40576516adfea88993dcd8f9602but we didn't, and tagging v1.3.0 now (HEAD or retroactively) would only createconfusion.Instead we're setting a new baseline version of 1.3.1 which will be displayedat the buildbot lists, at pcsx2, and at the git tag.This doesn't indicate any change to pcsx2 other than aligning the versionnumbers of the various places which use it.

http://pcsx2.net/

2015年1月29日 星期四

MAME & MESS 0.158

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

MAME 0.158
-------


MAMETesters Bugs Fixed
----------------------
- 01214: [Graphics] (dec0.c) bouldash, bouldashj: Fadeout/Fadein on 
  screen is the wrong speed slightly off (Angelo Salese)
- 05507: [Misc.] (model2.c) zerogun, zerogunj, zerogunaj, zeroguna: 
  AddressSanitizer: global-buffer-overflow (David Haywood)
- 05828: [Gameplay] (punchout.c) spnchout,spnchouta,spnchoutj: Game 
  automatically resets at KO Time Best 3/Hit Average screen during attract mode. (hap)
- 05790: [Known Issues/To-Do's] (senjyo.c) All sets in senjyo.c: 
  m_int_delay_kludge removal. (Angelo Salese)
- 05816: [Crash/Freeze] (bfm_sc2.c) Several bfm_sc2.c sets: 
  [debug] Assertion (Osso)
- 05812: [Crash/Freeze] (maygay1bsw.c) m1bankrl, m1bankrl2p, m1bankrlp 
  / m4nod - mpu4.c: FATALERROR: Missing some required objects, unable to proceed (Osso)
- 05811: [Crash/Freeze] (maygay1bsw.c) Many sets in maygay1bsw.c: Crash after OK (Osso)
- 05763: [Interface] SDL-based builds (Windows only): If a path does not 
  exist, a file is not written.
- 02515: [Crash/Freeze] (zn.c) nbajamex: Hangs at black screen

Source Changes
--------------
-m68k: implement FTRAP instruction, add "68020 with FPU" CPU type.
 [R. Belmont]

-MCU simulation has been fixed
 [Chris Hard, Adrian Smethurst, Philip Campbell]

-winprefix: support some C99 extensions in older MSVC [Peter Ferrie]

-Make cross-compilation easier [Ramiro Polla]

-luaengine: add HUD-like capabilities [Luca Bruno]

-Added irq ack mechanism in Senjyo HW and removed long standing hack
 from the driver [Angelo Salese]

-SDL: Driver accel (draw13.c) now supports "-filter", i.e. bilinear
 filtering. [Couriersud]

-ui: Added "Reset" option to DipSwitch and ConfSettings menu, as well
 as to the File Manager, for consistency with other menus where an hard
 reset is of help [Fabio Priuli] 

-ui: Fixed DipLocation drawing so that it remains on screen also when 
 highlighting switches without locations [Fabio Priuli]

-Fix bug in work_osd.c causing discrete sound to crash.
 [Tafoid, Haze, Couriersud]

-Move definition of -DOSD_WINDOWS, -DOSD_SDL and -DOSD_MINI into
 $(OSD).mak. Added sanity check to makefile. [Couriersud]

-zn: implement (incomplete?) ROM banking in nbajamex, shows some
 graphics now [Peter Ferrie]

-ui: start displaying the device tag close to input names for the
 dynamical inputs which use PORT_DEVICE, so to avoid some weird quirks
 in the input menus when slot devices are modified. [Fabio Priuli]

-Converted png2bcd tool to python [Andrew Gardner]

-luaengine: expose device state entries [Luca Bruno]

-ui: added "[Internal]" string to slot options that are not
 user-configurable and fixed some internal options displayed as
 "scrollable". [Fabio Priuli]

-ui: simplified Image Information code and made it fully display for
 systems with many image devices. [Fabio Priuli]

-Redumped ROM and made Eleven Beat to surpass "Joystick Type Error"
 message. Crashes at kick off though [brizzo, Zoinkity, Angelo Salese]

-chdman: added -s/--size parameter for "createhd" to create blank
 harddisk based on size and sector size [Oliver Stöneberg]

-ui: added barebone menu for device-specific options. click on any slot
 device option to see whether it is currently mounted or not, and which
 additional options depend on the selected value. [Fabio Priuli]

-ui: fixed bug where slot options set via internal UI did not properly
 create their sub-options. [Fabio Priuli]

-Partial netlist sound implementation for Mario Bros. Luigi sound is
 missing. By default, the previous discrete.h based sound is compiled.
 Those curious can change OLD_SOUND to 0 in mario.h. [Couriersud]

-naomi.c: redumped vstrik3c, both existing and new dumps were BAD, made
 one good-looking from them [ANY, MetalliC]

-naomi.c: redumped vstrik3c, both existing and new dumps were BAD, made
 one good-looking from them [ANY, MetalliC]

-twinkle.c: the 68000 & SPU board now process commands, some sound f/x
 play now.  [R. Belmont]

-ui: stop the game selector reporting systems with no roms as missing
 files. [Fabio Priuli]

-ui: when launching systems with mandatory carts, either from command
 line or from the game selector, prompt the user with the file manager
 menu so that he can mount a game where needed, instead of killing
 emulation with an error. [Fabio Priuli]

-Updates to SEGA 315-5881 encryption / compression device emulation
  [Andreas Naive, Metallic, David Haywood, ANY] 
 * update algorithm based on based on findings from Virtua Striker 2 '98
 * correctly hooked up chip in ST-V, Model 2 and Model 3 drivers
 * added support for multiple blocks in encrypted streams
 * added support for different height/widths of compressed data steams
 * found keys for many games allowing for per-game simulations to be removed
   and fixing badly decompressed graphics in several games
 * found some correlation between keys and Sega part numbers

    - For ST-V :
    - Final Fight Revenge boots and is playable
    - Elandoree has correct textures, more playable
    - Astra Super Stars no longer relies on a fake ROM from the Saturn
      release
    - Tecmo World Cup '98 has correct Tecmo logo / Title screen
    - Steep Slope Sliders, Radiant Silvergun no longer use custom protection
      simulations (end result is the same)

    - For Model 2:
    - Zero Gunner, Pilot Kids and Dynamite Cop no longer use custom protection
      simulations (end result is the same)

    - For Model 3:
    - Dirt Devils, Magical Truck Adventure, Virtual On 2 and Machineguns
      correctly decrypts 2D graphics
    - Daytona USA 2 correctly decrypts encrypted code block, no longer
      requires ROM patches to avoid it
       * key for Daytona USA 2 Power Edition cannot be found with current
         understanding of the algorithm
    - Star Wars Trilogy, Spikeout, Fighting Vipers 2, Emergency Call
      Ambulance, and The Ocean Hunter no longer use custom protection
      simulation (end result is the same)
    - Virtua Striker 2 '98 / '99 (Model 3) no longer hang at kickoff
      (previous simulation was wrong?)
 
    - For Hikaru:
    - Star Wars Arcade Racer now has a key (315-5881 is not hooked up
      in the driver because it does not get far enough in MAME)

-updates to the Sega 315-5838 / 317-0029 compression device [David Haywood]
 * Documented 315-5838 as the Decathlete protection chip
 * Identified 317-0029 (Dead of Alive) as another version of the same thing
   based on information from Guru
 * Split 'decathlt' handling from stv.c and made into a device, moved the
   'doa' simulation from model2.c in there too (preliminary, preparation
   to merge code)
 * No functional improvements at this time, just refactoring.

-ui: improved File Manager so that attempts to launch softlist entries
 without having the necessary files don't kill emulation but simply
 display a message to the user. [Fabio Priuli]

-*nix: Bump version and date in man pages. [Wallyweek]

-hikaru.c: added protection key for sgnascar [MetalliC]

-ui: fixed bug where software items that shall create new image devices
 (e.g., passthru carts) or new slot options, failed to do so when
 loaded through the File Manager in the internal UI. [Fabio Priuli]

-Fixed non-terrain colors in Top Landing (also fixed out-of-bounds
 palette crash bug in it) [Angelo Salese]

-Emergency Call Ambulance, Daytona USA 2, L.A. Machineguns, Magical
 Truck Adventure, Virtual On 2 protection keys [Metallic]

-SDL keeps adding SDL_HINTs with every patch release. [qmc2]

-nbajamex: Implemented ROM banking, game coins up and is playable.
 [R. Belmont, Peter Ferrie]

-core: Add per-game parameters [O. Galibert]

 Per-game parameters are (tag, value) pairs that follow the same tag
 structure than everything else.  They're added within a ROM section
 with ROM_PARAMETER(tag, value).  You look them up through the device
 method parameter(tag) which returns the string, or "" if not present. 

-i386: sse opcodes improvements [Samuele Zannoli]
 * add opcodes MOVHLPS MOVLHPS
 * safer implementation of PACKUSWB PACKSSDW SHUFPS UNPCKLPS UNPCKHPS
 * The safer implementation is needed in cases where the source and
   destination registers are the same.

-Solaris 11 build support. [Couriersud]

-replace 'discof' dump with a new one [f205v]

-added preliminary emulation of video screen on Caveman (Exidy
 Pinball) [David Haywood]

-updated funkball.c to use intelfsh.c for Flash Rom handling, making
 use of bankdev to provide a virtual space in which they map
  [David Haywood]

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Star Trek (Sidam, Head On hardware) [Piero Andreini, PaTrYcK]
Endless Riches [Brian Troha]
Pop'n Music 3 (ver JA-A) [R. Belmont]
Come Back Toto [system11, David Haywood]
NBA Jam Extreme [R. Belmont, Peter Ferrie]
Final Fight Revenge [Metallic]
Player's Edge Plus (PS0366) Double Diamond Deluxe Slots [BrianT]
Player's Edge Plus (PS0372) Double Diamond Deluxe Slots [BrianT]
Player's Edge Plus (PS0373) Double Diamond Deluxe Slots [BrianT]

New clones added
----------------
Over Drive (set 2) [ShouTime, The Dumping Union]
Over Drive (set 3) [ShouTime, The Dumping Union]
Dungeons & Dragons: Shadow over Mystara (Asia 960208) [ArcadeHacker]
Black Widow (prototype) [Mariusz Wojcieszek]
Player's Edge Plus (PP0038) Standard Draw Poker [BrianT]
Player's Edge Plus (PP0116) Standard Draw Poker (Mirage) [BrianT]
Adventure Quiz Capcom World 2 (Japan 920611, B-Board 90629B-3, no
  battery) [manimani]

New games marked as GAME_NOT_WORKING
------------------------------------
Shakatto Tambourine (Rev B) (GDS-0002B) [rtw, ShouTime]
Space Train [f205v]
Missile-X [TTL]  [Andrew Welburn]

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

MESS 0.158
-------


MAMETesters Bugs Fixed
----------------------
- 05795: [Misc.] (ampro.c) ampro: Does not want to start! (Robbbert)
- 05758: [Crash/Freeze] (sun3.c) sun3_80: [debug] Assert shortly after start

New System Drivers Supported:
-----------------------------
-Japanese Speak & Spell [plgDavid]
-Electronic Detective [hap, Sean Riddle]
-Split Second [hap, Sean Riddle]

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

Skeleton drivers:
-----------------
-HP9000/310 [R. Belmont, Al Kossow]
-HP9000/340 [R. Belmont, Al Kossow]
-HP9000/380 [R. Belmont, Al Kossow]
-HP9000/382 [R. Belmont, Al Kossow]
-HP16500a (ver 00.00) [R. Belmont, Al Kossow]
-HP 1650b [R. Belmont, Al Kossow]
-HP 1651b [R. Belmont, Al Kossow]
-VTech Genius Junior Redstar 2 (Germany) [TeamEurope]
-VTech Genius Junior Movie (Germany) [TeamEurope] 
-VTech Genius Winner Notebook Fun (Germany) [TeamEurope]
-Slicer 80186 single board computer [Carl]

Software Lists:
---------------
-ibm5170.xml: Added Multitasking MS-DOS 4.00. [PCjs Project]

-Added VTech Genius Junior Movie softlist. [TeamEurope]

-gamegear.xml: Fixed some unknown publishers and years. [Logan B]

Source Changes
--------------
-hp9k_3xx: support 9000/370 (same bootrom as 330,340). [Al Kossow]

-Improve mouse tracking for pre-ADB Macs. [Rob Braun]

-Fix dropped keystrokes on pre-ADB Macs. [Rob Braun]

-macplus: add all 3 official boot ROMs plus a homebrew enhanced
 version. [R. Belmont, Rob Braun]

-ap2_dsk: don't allocate 2Mb of *stack*, malloc() instead
 [Peter Ferrie]

-mac: greatly improve keyboard reliability on Macs with
 first-generation ADB hardware (SE,II,IIx,IIcx,SE/30,IIci). [Rob Braun]

-ui: when ESCing while creating a new floppy image, fall back to
 the correct menu. [Fabio Priuli]

-gamate : added newer bios and emulated protection [PeT]

-floppy.c: initialise error code instead of crashing when menu
 loads bad image [Peter Ferrie]

-pc9821ap2: added newly dumped BIOS [caius]

-Significant comment updates for the IAI Swyft based on board
 tracing. [Lord Nightmare, Sandy Bumgarner]

-nes: converted input code to use slot devices. this means that now you
change the emulated controllers (Zapper, NES Four Score Adapter, Bandai
Power Pad and Family Trainer, Famicom Keyboard Component, Arkanoid Vaus
Paddle and Mahjong Controller) via the Slot Device menu of the UI interface and
not anymore from the System Configurations menu. Also, changing controller now
requires to reset the system, so please take some time *before* starting the game
if you want to play a game that uses particular controllers. [Fabio Priuli]

-nes: added emulation of the Konami Hyper Shot controllers, which are
necessary to play Hyper Olympics and Hyper Sports for Famicom. [Fabio Priuli]

-nes: added emulation of the Yonezawa Party Tap controllers, which are
necessary to play in more than two players some quiz games for Famicom. [Fabio
Priuli]

-nes: added emulation of the Pachinko controller used by a few pachinko
games for Famicom. [Fabio Priuli]

-nes: added emulation of the Epoch Barcode Battler unit (even if only as
Famicom controller, and not as a standalone unit) which is necessary to play
Barcode World for Famicom. [Fabio Priuli]

-sms/gamegear: misc improvements [Enik Land]
 * Renamed the gear2gear port to EXT port, after reading the references
   in the official GG documents
 * Invert Y1 pin signal bits: now high is 1 and low is 0;
 * More complete Y1 behavior: goes low only for transparent pixels;
 * Fix color of column 0 when it doesn't completely entered in the active display;
 * Improve behavior of sprite overflow, to not be flagged when VINT is active.

http://mamedev.org/

2015年1月28日 星期三

ePSXe 1.9.25



才剛說沒啥新聞立刻就被打臉了,PS模擬器 ePSXe 終於發布新版,更新如下:

The changes are:
- Added HLE bios support (an official PS1 is recommend yet). From this version ePSXe can run games without an official PS1 bios. Compatibility is lower and memcards support limited.
VERY IMPORTANT: Savestates done with a official PS1 bios are NOT compatible with savestates done with ePSXe HLE bios (Besides it uses a different namespace).
- Fixed multi-bin format in Windows version (redump format). Now it supports the games saved in multiple bins files + cue file directly.
- Better SBI subchannel support (for example in Medievil) and fixed SBI in games with ECM format. Added SBI support in MDS/MDF format.
- Added support to save memcards by game. Enabling this option it will create 2 memcards by everygame in memcards/games/ folder, using the serial of the game. In multidisc games, it will share the same memcards by all of discs
- Fixes to the CD-Rom decoder and the core which made almost 20 more games playable or working better like. For example this fixed: Arcade Party Pak: Rampage now works, Crash Bash: Pause menu now works, Final Fantasy V, Junclassic C.C. & Rope club, Kamen Rider v3, Minakatakudou Toujyou, NHL Face Off 2001, Nishijin Pachinko Tengoku Vol.3, Omizu no Hanamichi, Sentient (-i), Simple 1500 Series Vol.006 - The Hanafuda [Rerelease], Standby Say You, Tombi, Tombi 2, Twins Story - Kimi ni Tsutaetakute, Vanark: Pause menu now works, Worms Armageddon, Yuukyuu no Eden - The Eternal Eden, Yeh Yeh Tennis
- New experimental dmachaincore that maybe can fix some graphic glitches in some games like Tomb Raider Chronicles or Metal Gear Solid. Usage execute epsxe.exe -dmachaincore

Regards,
ePSXe Team.


http://www.epsxe.com/

閒聊 (2015/1/28)

最近實在沒啥新聞可寫,日子過的有點優閒......不過就像之前說過的,這世界還是一如往常的運作,該幹啥的還是在幹啥......

PPSSPP最近就會推出1.0官方版,另外 SEGA Model3 模擬器 Supermodel 陸續也會有動作出來...總之,最近比較有意思大概就這些吧...........

2015年1月23日 星期五

Haze New W.I.P

MAME大老之一 Haze 公布了關於 SEGA ST-V 基板的新進展,文中提到新的基板資料使得數款不能啟動的遊戲得以運行,連帶使SS的模擬得到助益,SS的模擬可能因此獲得一些進展。

原文如下 :

The other ST-V game that really, really needed a working decryption emulation was Touryuu Densetsu Elan-Doree / Elan Doree – Legend of Dragoon, where most of the textures were encrypted.
Metallic used the same approach he used to get the Final Fight Revenge key to obtain the key for Elan Doree as well as the ones for the other ST-V games (Steep Slope Sliders, Radiant Silvergun – both of which already had working simulations but now use proper emulation)

Elan Doree Elan Doree
Elan Doree Elan Doree
Elan Doree Elan Doree

Again there are graphical issues and performance problems still, but that’s due to our Saturn / ST-V emulation, especially noticeable because this runs in a high resolution.

I also hooked up the encryption device to the Model 2 driver (Dynamite Cop) and Model 3 driver (Star Wars Trilogy) allowing our existing simulation code to be replaced there (it returns text strings, so the simulation was already returning the correct data, meaning no visible improvement, just more correct to hardware code)

------------------------------------------------------------------------

Using the new knowledge (and ST-V hookup for the encryption) talked about in the previous post Metallic was able to brute force a key for Capcom’s “Final Fight Revenge” allowing it to boot.

Final Fight Revenge Final Fight Revenge
Final Fight Revenge Final Fight Revenge
Final Fight Revenge Final Fight Revenge

It’s slow and glitchy (but no surprise, the Saturn version in MESS is too, so I don’t think the issues are caused by bad decryption) and definitely one of Capcom’s weaker efforts but it’s nice to finally have it running, it was previously the only ST-V game that didn’t boot at all because they encrypt the first few blocks of code meaning it couldn’t start up at all.

Hopefully we can improve the ST-V / Saturn emulation a bit sometime soon.

http://mamedev.emulab.it/haze/

2015年1月17日 星期六

雜談 (17/01/15)

這幾天又有2款基於PC架構基板開發的大型電玩被破解了,一款是 Konami , 另一款是 Chicago Gaming Company, Inc 開發的,2款都是屬於休閒小品類型的遊戲,也就是說沒玩到不會捏LP自X的意思.....

圖就不放了,免得又惹禍上身,有興趣的朋友自己打聽吧。

PS.一款以前PS時代曾移植過,按鈕類遊戲。 另一款是卡通類賽車。

2015年1月12日 星期一

Phoenix 2.1



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

  • Ability to set the frequency multiplier ARM
  • Corrected incrementing the position in the original software renderer
  • Fixed PBUS
  • Added support for exploding textures (only software rendering)
  • Adjusted comparison shots in VDLP
  • Added traffic profiling CLIO
  • A more accurate calculation cycles ARM (stopped wheezing videos in WC3, and possibly in other games)
  • Improved noise generator (hang Daedalus Encounter)

  • http://www.arts-union.ru/node/23

    2015年1月5日 星期一

    3DS模擬器 Citra 運行 The Legend of Zelda: Ocarina of Time 3D 影片

    3DS模擬器 Citra 公布模擬器運行 The Legend of Zelda: Ocarina of Time 3D 的影片,播放速度經過加速,實際運行速度約 3~5 fps ,看來3DS EMU 的春天即將來臨了...

    2015年1月4日 星期日

    大餐前的開胃菜

    這樣說其實對這款遊戲不公平,所謂大餐啥時會推出誰也說不定.....單就這款遊戲來說個人感覺還是不錯的,玩起來蠻討喜的。

    請恕我無法再說太多,年前因為說了一件不該說的被修理一頓,有興趣的朋友麻煩自己找吧。

    2015年1月1日 星期四

    GBA Riviera (約束之地) 中文1.0版

    對岸的朋友將GBA上的 約束之地 中文化了,這款遊戲質量相當不錯,有興趣的朋友可試試。

    原文如下 :

    两年,两年了,两年前,我只是一个普通的软件学院的学生,从未参加过汉化破解。
    看到那么多人求GBA约束之地汉化,以及当年PSP模拟器的不完善,使我产生了把GBA版汉化掉的想法。
    最初,我的想法很简单,只要大家能够快乐得玩上GBA汉化就OK了,但事实并不是如此简单。
    嘛,碰到的各种问题这里也就不提了,我们也不是啥汉化组,只是临时想做这个游戏的GBA汉化而已。


    说到底,汉化也是拿别人的东西瞎翻翻,还传播盗版,这种事本身就该暗地里搞搞,自从开始了这个游戏的汉化,见到汉化组的各种明争暗斗真的感到心很累,就为了名,为了利(我都没搞懂汉化能有个啥名和利啊……)什么安插间谍,偷取技术,强行占坑,对骂互喷,等等等等,说实话,真的有玩汉化的人在意是谁汉化的么?我以前玩汉化的时候,我都不知道是谁汉的,反正能玩个中文的就够了,谁翻得关我毛事啊,只要看上去别太扯就行了,就像你吃个鸡蛋需要认识母鸡么,所以说,大家也不用记得这东西是我参与过23333333。不过毕竟不是我一个人干活,大家的功劳还是得标明的。


    首先要感谢美工@crossztc 我本来没打算汉图片,没有他的帮助,我根本搞不定图片,感谢他的辛勤劳动,感谢他的鼎力支持。接着要感谢露娜,以及广大不知名的翻译人员,感谢他们的文本。同时,也要感谢破解初期帮助测试全部文本都是“44444444”的测试员@wanchet 参与了这非常枯燥无聊的测试。


    接着要感谢发布前期的火眼金睛神测试@QQ363781287 以及超给力测试@Energist 感谢你们的纠错能力,使得文本错误更加少,非常感谢。同时也感谢参与测试的@闇の過渡元素 @ゞ★冄 @987KILL


    最后感谢各位期待的玩家一路走来,谢谢,还有,元旦快乐!


    最后我要说一句:珍爱生命,远离汉化。
    http://tieba.baidu.com/p/3499718153

    Raine 0.64.00

    Raine Logo

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

    Not a lot of changes, mainly the blending files (.bld) are now supported, and included in the archive for this time (maybe not later). Also a workaround for some priorities problems in xmcota (it's been there for very very long), and which is not fully tested. But there were tons of changes in the sources, the patch from last version is 1Mb, cz80 was merged to be able to test a C-only version of raine, all the missing functions were added to the C video core, so it's enough changes to call this one 64. Maybe more interesting changes this time, this one is like a Christmas present for mer-curious, since the idea of the bld files was from him !
    Also it's the last version of 2014 !  ;D

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