2013年3月27日 星期三

Dolphin for androi........d ?!

Dolphin 是一隻遨遊於海裡的海豚,這隻海豚讓 任天躺 恨得牙癢癢的。多麼可愛的海豚啊!這次居然將魚鰭伸向 android .........真是太可恨了!!!!!


Dolphin 展示了 瑪莉歐大叔 向 安卓 示好的首部曲,希望這段美好姻緣有好的結果,我獻上深深的祝福!!




2013年3月25日 星期一

多機種模擬器 BizHawk 1.4.1



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

SNESHawk

■ Add gui option for ring buffer mode. its unclear whether it speeds things
up, but its possible that it might, and it was a lot of work, so here it is
as a user option.
■ Dont churn through memory so fast when loadstating/rewinding. i think its
fragmenting the OS heap pretty badly because it kept reallocating shared
memory blocks
■ Fix bug where you cant load games lacking save ram
■ Fix timing calculations in aviout and movieplay dialog
■ Fix SGB core which had got a little broken while trying to setup memory
domains
■ Add a bunch of complicated libsnes communication code that may improve
performance
■ Make hex editor faster
■ Add Performance Core option
■ Fix rewind issue with tales of phantasia.

NESHawk

■ Fix savestate loading on mappers 115 and 248
■ Initial values for mmc3 registers.. not clear on whether theyre real or
not, but folks seem to be depending on them, and fceux does it
■ Make memoryRand track fceux latest
■ Implement mapper 117
■ Savestates now function properly for "SUNSOFT-5B" board, only affects
Gimmick (J)?
■ Sound: fix so that PAL NES with clock throttle no longer sounds horrible

Atari7800Hawk

■ Path Config – filename select for Atari 7800 bios files
■ Atari 7800 – don't require all 3 bios files to run. But do nag them that
they are missing them.
■ Atari2600Hawk
■ Implement System Bus, TIA, and PIA Memory Domains

Multiclient

■ Added missing.sgb in Open File dialog
■ Play Movie Dialog – fix time display of seconds, fix calculation of movie
lengths for pal games, support ctrl+C on play movie list
■ RamSearch – unlimited undo/redo levels
■ fix bug in loading roms with no extension
■ Messages – oops, use the Multitrack position settings for multitrack
instead of fps, also set better defaults for multi-track message positioning
(to not clash with other defaults)

Movies

■ Added a Movie Poke mode, in which input pressed during Movie Playback will
be added to the movie, if anything is pressed
■ Added a Scrub Input hotkey, when pressed during playback, will remove input
■ Added hotkey for assigning Autofire to controller keys
■ Added Full Savestate Load option – enables a "VBA style" loadstate for
movies in which the entire movie is loaded during recording, and input is
truncated after the next frame (instead of immediately)
■ Fix "Record from Now" option in the GB and SNES cores

Lua

■ Implemented gui.drawText() which draws text in the "emulation space" with
font, size, and color options
■ Implement client.pause_av() and client.unpause_av()
■ Fix a crash bug in input.set()
■ Fix an exception thrown in the Lua console when auto-loading a Lua session
■ joypad.set – implement false, and inverse options

http://code.google.com/p/bizhawk/


2013年3月24日 星期日

一波未平 一波又起

原本預定今年要入手一款5吋雙核~4核的安卓掌機,為了這個敗家的理由,特地準備了一筆款項以資運用。


由於這個爛理由,還特別將電腦升級計畫延至今年後半年再實施(其實也是在等intel新cpu問世,聽說功耗更低),不過人算不如天算,悲劇還是發生了...。



時間回朔至大前天,一個優閒的下午時光,懶散的坐在電腦前,一邊觀摩PPSSPP的源代碼(PSP模擬器),一邊幻想在安卓上流暢玩PSP的以及SONY宛如踩到狗x的表情時,說時遲那時快,銀幕消失了...嗯.........現在是啥情況?直覺可能是當機了,習慣性的看了下ADSL的燈號,哇哩還在閃,這說明了主機還在運作,那麼應該是銀幕掛了?由於沒畫面可看,只好使出直覺,由鍵盤控制關機(由於以前曾模擬過這種情況,做起來倒也駕輕就熟),三個按鍵完成關機,之後就是噩夢的開始......


換了條訊號線,原本是DVI改成D-SUB,再次開機,嗯...還是沒訊號,應該是銀幕掛了,為了確認還使用安卓 mini pc 連到銀幕上再測試,很神奇的居然有畫面...,這...這不是告訴我--銀幕沒壞嗎?心中響起一陣鞭炮聲響......中獎了!!宛如少年Pi一般,我的奇幻漂流也即將啟航...



由於蜂鳴器早就掛了,開機時的聲音完全陷入沉默,無法判斷是哪出問題,只好一個一個慢慢排除。首先拆機殼,(1) 拔掉顯卡,清理金手指-->沒訊號 (2) 拔掉RAM再插-->沒訊號 (3)檢查硬碟SATA接口-->沒訊號 (4) 檢查電容-->沒爆掉 (5) 更換POWER-->沒訊號 ..................................天啊!!!!!!到底是哪裡掛掉??????????最後懷疑是顯卡掛了,偏偏手邊唯一一張空閒顯卡是AGP界面,兩眼像死魚一般的望著主機板上PCI-E插槽發呆,沒辦法了,跑一趟電腦維修借顯卡再試。一陣測試後,真的是顯卡壞了,考慮一天後決定提前啟動電腦升級計畫,目前先借一張顯卡暫時撐著,等待浴火鳳凰再次升空的一天。


再見了,我的9800GT。再見了,我的安卓掌機。相遇之日遙遙無期,但我還是相信...


You will be back !!


2013年3月20日 星期三

PS模擬器 no$psx v1.4

PS模擬器 no$psx 發布新版,更新如下:

*gpu:
vram-fill-cmd: fixed size/wrapping/rounding/masking for GP0(02h)
*gpu:
vram-copy-cmd: fixed size/wrapping (die hard trilogy 2 uses xsiz=FFFEh)

*cdrom loader: loads some relevant cdrom "root" sectors (with date/region
info)
*cdrom: for .exe files, forwards region from EXE header to cdrom
licence sector
*cdrom: produces SCEx string matched to region (from cdrom
licence sector)
*cdrom: supports setloc+play (without seek command) (used by
Tactics Ogre)
*video: matches game-window-height to pal/ntsc region (and
width to 4:3 ratio)
*video: allows free game window sizing (with snapping
near N*100% zoom factors)
*controls: automatic analog/digital joypad mode
support (based on iso date)
*controls: emulates analog joypad (with analog
axes, config cmds, and L3/R3)
*controls: emulates analog joystick (with
ID=5A53h, without L3/R3 buttons)
*controls: emulates namco-guncon-lightgun
(via mouse)
*controls: emulates sony-mouse-controller (via mouse)

*controls: emulates dancemat (via Q,W,E,A,D,Z,X,C or numeric keypad)

*controls: suppresses L3/R3 buttons in digital joypad mode
*help: added
caution on delay between slot.sel and 1st.cmd.byte (analog pad)
*help: added
plugging and unplugging cautions for controllers and memory cards
*help:
added info on analog joypad range (mechanical/digital/centering areas)

*help: added dance mat specs (as far as known; which leaves many questions)

*help: added notes on unknown mouse bits and on konami lightgun "x0h" byte

*help: added lots of basic info on the different psx fishing controllers

*help: added some basic info on i-mode adpator (part number and list of
games)
*help: added note on super-early irq10 lightgun patch (hooked
00000080h vector)
*help: added multitap specs (memcard access, and two
controller access methods)
*help: added note on BIOS "buNN:" support (and
problems) for multitap slots A-D
*help: added note on cdrom auto-pause
function for end-of-audio-tracks
*help: added component list/chipset pin-out
for multitap and digital/analog pad
*help: corrected guncon specs (VERY
different as in sporting clays source code)
*help: corrected gpu vram
fill/copy command specs (size/wrapping/rounding/etc)
*help/cdrom: specs and
support for older v1 (and v0) .cdz file format versions
*controls: allows to
assign analog-PC-axis as digital-PSX-button (xbox 360 pad)
*debug: added
optional joypad-command logging to TTY window (see TTY menu bar)
*bios:
pad_card_sweep_stuck_ack (when possible sweep stuck ack before access)

*bios: pad_card_timeout_value (prevent hanging on stuck ack during access)

*bios: pad_card_post_sel_delay (for slow devices like mouse and analog
joypad)

http://nocash.emubase.de/psx.htm

MAME v0.148u2



 


MAME 發布新版,更新如下:

0.148u2
-------


MAMETesters Bugs Fixed
----------------------
- 04501: [Gameplay] (stv.c) groovef: Game starts with 2 credits
(Angelo Salese)
- 05165: [Graphics] (moo.c) buckyaab and buckyuab: Graphics are
missing (hap)
- 05155: [Misc.] (wwfsstar.c) wwfsstar: Japanese text displayed
in euro version (David Haywood)
- 03086: [Graphics] (saturn.c) prikura: Glitches in attract mode
and ending (Angelo Salese)
- 02657: [Graphics] (saturn.c) puyosun: Part of graphics
disappear (Angelo Salese)
- 03871: [DIP/Input] (saturn.c) suikoenb: Game boots with credits
being entered (Angelo Salese)
- 05145: [Color/Palette] (vicdual.c) hocrash: The game has no blue color.
When you go in the tab and select game configuration and switch to color
it remains black/white (hap)
- 04837: [Crash/Freeze] (aleck64.c) mtetrisc, starsldr: [debug] Crash
after OK (Firewave)
- 05122: [Graphics] (psikyosh.c) daraku: Game has corrupted font used for
"insert coin" "game over" etc. It covers first screen used for monitor
calibration as well and sometimes appears when it should not be.
(David Haywood)



Source Changes
--------------
-removed runtime ioport tagmap lookup when using PORT_CONDITION with
PORT_BIT, used by gmgalax for example [smf]

-Moved some of the saturn code from mame/ into emu/ and made saturn.c &
stv.c separately compilable. Still needs work before saturn.c can be
moved to mess/ [smf]

-upd1771.c: Further documentation updates based on the NEC APC
technical manual; now all pin names except two are known.
[Lord Nightmare]

-Modernized the MOS6526, MOS6560, MOS7360, MOS6581, CBM IEC, and
IEEE-488 devices. [Curt Coder]

-mos6551: Added serial callbacks. [Curt Coder]

-fmtowns: Preliminary implementation of the CD-ROM controller's
software mode. Enough to get the CD-ROM working under Win95.
[Barry Rodewald]

-Improved protection in Steep Slope Sliders [Angelo Salese]

-Added a more sane ST-V SMPC Intback command emulation, based off
Saturn version. Fixes inputs in Find Love [Angelo Salese]

-emuopts.c: avoid slots without user configurable options to write
their configs at exit. [Fabio Priuli]

-Fixed protection check in Tecmo World Cup '98, game is now playable
(Tecmo logo & Title Screen still garbled) [Angelo Salese]

-Fixed SMPC change clock behaviour, fixes 2 credits at start-up for
various ST-V games [Angelo Salese]

-input: Support up to 32 buttons and harmonize Windows and SDL behavior
if you exceed the limit [Nick3092]

-Fixed SH-2 DMAC irqs, fixes at least hard-locking on Baroque
[Angelo Salese]

-Modernized tms3615, es8712, cem3394, k051649, rf5c400, rf5c68,
tms36xx, polepos, redbaron, cps3, tiamc1, gridlee, gomoku, astrocade,
saa1099, st0016, c140, beep, taitosnd, CRT, okim6285, and ZSG2
devices. [Andrew Gardner]

-deniam.c: Fixed OKI sound banking in Logic Pro 2 and removed
IMPERFECT_SOUND flag. [Lord Nightmare]

-galdrvr.c: Corrected rom labels for Scorpion and redumped set 2.
[tirino73]

-scramble.c: Corrected rom labels for Harem. Corrected dipswitches for
Harem [tirino73]

-idectrl: words 57/58 of IDENTIFY DEVICE are total sectors, not sectors
per track [R. Belmont]

-sp0256.c: [Wilbert Pol]
* Added a little delay before settling LRQ when resetting the device.
Fixes MT05103.
* When reading the LRQ signal, force an update of the stream. This
fixes support for 'The Voice' in 'Turtles' for the odyssey2.

-arcadia.c: Verified and corrected rom names for Arcadia Leader Board
v2.4 [Kevin Eshbach]

-h8: PC and CCR are packed into one longword. Fixes coinmvga games.
[O. Galibert, R. Belmont]

-split saturn and stv up a bit more so that stvprot.c is not linked
into MESS [smf]

-split mame/drivers/saturn.c into emu/machine/saturn.c and
mess/drivers/saturn.c, so mame doesn't have to compile and link the
unused code. [smf]

-emuopts.c: Re-evaluate slot options after loading .ini files.
[Wilbert Pol]

-Ethernet: Make pcap work on Mac OS X & disable unnecessary packet
filtering. [Rob Braun]

-Fixed SLEEP opcode in non-DRC SH-2 [Angelo Salese]

-mcr.c: Added the "full" version of Demolition Derby that is dipswitch
selectable between Upright and Cocktail mode. The other version was a
only supported Cocktail mode. Also added proper dipswitch settings for
the Cocktail mode only version. [Brian Troha]

-nscsi_hd: Added 6-byte WRITE, logging of unknown commands, and some
Apple-specific SCSI tweaks. [R. Belmont]

-53c7xx: Preliminary save state support [A. Viloria]

-Add dumped C68 program for Steel Gunner 2. [Guru]

-Rewrite of 6809/6309/konamicpu cores. 6809 should be cycle exact
based on the 6809 datasheet. [Nathan Woods]

-Chihiro.c [Samuele Zannoli]
* Implentation of nvidia register combiners.
* Fix for ide_controller_device class for most uninitialized
variables.

-tms57002 works in unidasm, disassemble interface can be revisited when
all cpu cores have been converted. [smf]

-cps1.c: [Team CPS-1]
* Documented several games which have roms that have one a 1-byte
difference, now known to be confirmed good and simply an older
revision. Thanks goto Bonky0013, Kold666, Stefan Lindberg and
others for the cooperation and board investigations.
* Restored back the rom parts removed in previous updates because
they needed to be documented and added the missing ones of the
recently dumped 3wondersr1.

-cps1.c: improved operation of sf2m3, sf2m8, sgyxz [Robbbert]

-g65816.c: added missing mirror of the 5a22 regs [Fabio Priuli]

-315_5124.c: Improved triggering of IRQs. [Enik Land]

-Debugger: [Wilbert Pol]
* Added support for registerpoints.
* Added 'exit' as a synonym for 'quit'.

-s14001a.c: Add note that the four dac test pins are really digital out
pins [PlgDavid]

-turbo.c - Corrected ROM labels and locations for Buck Rogers and
clones [Phil Bennett, Andy Welburn]

-Windows OSD / stdout/stderr output buffering [qmc2]

-M740 updates: [R. Belmont]
* Added JMP (zp) instruction
* Working interrupts
* Moved 6502 family V line to make room for up to 16 IRQs

-turbo.c: Additional documentation for Buck Rogers: Planet of Zoom.
Noted the encrypted Z80 part number and Sega ID numbers for the CPU
and ROM boards. Correct sprite color prom based on photo of PCB.
[Brian Troha]

-M3745x: Preliminary support for the Mitsubishi M37450 microcontroller
[R. Belmont]

-gunpey.c: [Angelo Salese, David Haywood]
* Significant emulation improvements to the emulation bringing the
game to a mostly playable state, albeit without decompression of
the compressed graphics (scheme still not understood)

- deco_mlc.c: [David Haywood]
* Rewrote video renderer to be scanline based, allowing for further
progress on Stadium Hero '96 emulation (it became possible to
implement raster interrupt scanline effects without crippling the
performance) The game is now mostly playable but there are some
outstanding issues likely to be related to the protection.

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Zenkoku Seifuku Bishoujo Grand Prix Find Love [Angelo Salese]
Cool Riders [David Haywood, Angelo Salese]
Williams 6-in-1 Multigame [robbbert]
Dream Ball
[J. Finney, TrevEB, Yohji, Smitdogg, The Dumping Union, David Haywood]
PoPo Bear [Angelo Salese, David Haywood]
Stadium Hero '96 [David Haywood, Angelo Salese]


New clones added
----------------
Scorpion (set 2) [tirino73]
Chinese Hero (older, set 2) [Zab]
Three Wonders (World 910513) [Bonky0013, The Dumping Union]
Starfighter (Moon Cresta bootleg) [RevisionX]
Bomb Kick (set 2) [ANY]
Seibu Cup Soccer :Selection: (bootleg, set 3) [ANY] (NOT WORKING)
Martial Champion (ver UAE) [Brian Troha, The Dumping Union]
Demolition Derby [Brian Troha, The Dumping Union]
Super Ranger (older) [ANY]
Head On (bootleg, alt maze) [ANY]
WWF WrestleFest (Korea) [Simon Dennison]
Pit Boss Megatouch II (9255-10-01 ROG, Standard version)
[Brian Troha, The Dumping Union]
Megatouch III (9255-20-01 ROK, Standard version)
[Brian Troha, The Dumping Union]
Megatouch III (9255-20-01 ROB, Standard version)
[Brian Troha, The Dumping Union]
Megatouch III (9255-20-01 ROA, Standard version)
[Brian Troha, The Dumping Union]
Super Megatouch IV (9255-41-01 ROE, Standard version)
[Brian Troha, The Dumping Union]
Super Megatouch IV (9255-41-01 ROC, Standard version)
[Brian Troha, The Dumping Union]
Starblade (World) [ShouTime, The Dumping Union]


New games marked as GAME_NOT_WORKING
------------------------------------
Hot Slots (6.00) [Roberto Fresca, Gerald (COY)]
unknown 186 based gambling game (2 sets) [ANY]

http://www.mamedev.org/


2013年3月19日 星期二

My Boy ! 1.3.0


 


Android上非常不錯的GBA模擬器 My Boy ! 更新了,這款模擬器在低端單核的硬體上運行效率十分亮眼,兼容性相當不錯!!


• Gyroscope and rumble emulation for certain games! In case your device does not have a gyroscope sensor, you have to use left/right to twist.



• New on-screen buttons in layout editor: separate A/B buttons, and L+R button (as well as key mapping).
Tilt sensor and solar sensor emulation is coming out soon!


 


https://play.google.com/store/apps/details?id=com.fastemulator.gba


寒.........冷中

冷.......真冷,整個模擬器界陷入寒冬中.....


嗯,其實也沒這麼冷,該開發的還再繼續開發,研究與破解硬體的也還在進行,只是......好冷!


自n年前入手A-320後,一直想再入手一款萬能(妄想)的掌機,但是證明愈想要的...愈要不到...?


 


最近看到一款掌機 A320+ ,硬體已經不符合我的需求,但以機器做工及韌體方面卻相當不錯,勾起我小小的慾望,為啥只有(小小的),因為安卓的模擬器開發更新速度才是令人垂涎三尺的美味果實,但安卓的手感與續航力又是硬傷.... 哎! 魚與熊掌真的無法兼得嗎?


 



2013年3月14日 星期四

xxx.emu 1.5.9 系列模擬器

在安卓上這個系列的模擬器算上相當不錯,作者現已更新至1.5.9。


模擬機種 :


Atari 2600 + Gameboy Advance  + Gameboy Color + Mega Drive/Genesis/Master System/Mark III + MSX computer + Neogeo MVS/AES + Famicom/NES + Neogeo Pocket + PC Engine/TurboGrafx-16 + Sega Saturn + Super Famicom/SNES


 


更新內容 :


 


Added an Integer-only (Height) setting to the Zoom option. This has the same effect as the other Integer-only setting but applies aspect ratio correction to the image width. It can be used to get correct scanlines while keeping the requested aspect ratio.


Added Wii U Pro Controller support to the in-app Bluetooth system and made them appear as separate devices from Wiimotes (Classic Controllers now also behave in the same way)


Fixed some out of bounds array access in the Neogeo, MSX, and Snes9x 1.5 emulation code that could cause random crashes


Android: Various input device detection fixes: check that a device is a alpha-numeric keyboard or else don't show the "iCade Mode" option, properly detect the Xperia Play gamepad on Android 4.x, ignore MHLRCP (MHL remote control) devices which claim to be gamepads but aren't, accept repeated key presses from all device types (fixes using two keyboards/iCades at once)


Android: Don't show Vibration option if the device doesn't support it


Android: Re-wrote core event loop code to effectively prevent any input lag, eliminate possible crashes when certain window parameters are changed (status bar, etc.) and make it easier to work with native Android UI elements in future updates (text input for example).


Android: Minimized video judder when using Auto-frameskip on Android 4.1+ with frame timestamps provided by "Project Butter"


iOS: Minimized video judder when using Auto-frameskip with frame timestamps


iOS: Re-wrote audio back-end to use AudioUnit API due to problems with the previous AudioQueue API in iOS 6.1, it provides lower latency and won't freeze the emulation if the audio skips due to an underrun


iOS: Fixed app crashing when going into the background on iOS 6.1


iOS: De-allocate the frame-buffer when going into the background to save some memory


Linux/X: Support shifted symbol keyboard keys when doing text input


GBA: Added option to manually enable/disable RTC emulation (needed for the Liquid Crystal Pokemon hack)


MD: Fixed incorrect cheat behaviour on little-endian systems (X86/ARM) due to addresses not being swapped for single-byte Megadrive codes


MSX: Fixed incorrect external storage path for the MSX.emu directory on some Android devices


NEO: Added support for the following games: Choutetsu Brikin'ger / Ironclad (ironclad & ironclado) Bang Bang Busters (bbbuster), Treasure of the Caribbean (totcarib)


NES: Updated emulation core to current FCEUX 2.2.1 SVN version, there may be minor save-state compatibility issues depending on the game's mapper


NES: Added "(EU)" to list of filename components checked when activating PAL mode


Snes9x/1.5x: Fixed applying Block Invalid VRAM Access option from the config file


Snes9x: Added cheat code support, uses the standard SNES .cht format


Snes9x: Fixed a path name bug that added an extra dot to the extension when looking for IPS files, preventing the correct file from loading


 


http://www.explusalpha.com/home/


2013年3月12日 星期二

PSP模擬器 PPSSPP 0.7



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

Bigger, better, faster, stronger: 0.7 is here!

PPSSPP has once again improved by leaps and bounds, thanks to plenty of hard work from everyone involved! Compatibility has gone up dramatically, speed has increased drastically (especially on mobile) and everything is just better. There's even horizontal tilt control! Some newly playable games are God of War (very slow though, but this will probably be fixed in the near future), Virtua Tennis, Megaman: Maverick Hunter X, Saint Seiya and games like Ace Combat X go in game. Enjoy!

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


2013年3月11日 星期一

FC (Famicom) 模擬器 FCEUX 2.2.1

FC (Famicom) 模擬器 FCEUX 發布新版,更新如下:


 


The 2.2.1 release fixes many bugs and adds a couple of new features. The most notable feature is "Auto-resume old play session", which is similar to "Suspending Play". Enable this option in the Config menu and now you can close ROMs or emulator anytime, next time the game state will be resumed from the closing point.


 


http://sourceforge.net/projects/fceultra/