GBA/NDS(DSi)模擬器 No$gba 發布新版,更新如下:
02 Feb 2015 - version 2.8
- help: updated gbatek standalone version 2.8 (with fairly complete dsi specs)
- dsi: no$gba is now having (more or less) working non-experimental DSi support
- dsi/cartloader: auto-encrypts modcrypt area if needed (requires good sha1hmac)
- gba/snap: fixed skipping empty-nds-chunks in gba-snapshots (thanks shiny.exe)
- newmem: avoids borland tasm32/tlink32 linker-error on "arm_memxlat_non_tcm"
- dsi/help: added list of known regions/countries (only europe is known yet)
- dsi/help: better ndma description (logical/physical blocks, and repeat modes)
- wifi/help: added new DSi access points specs (wpa/wpa2, and proxy settings)
- wifi/help: added formerly unknown NDS access points specs (mtu, ssid length)
- dsi/help: added average microphone specs for ARM7 side (A/D side is unknown)
- dsi/emu: supports fake camera access (outputting some dummy snow picture)
- dma: added warning on unsupported dma/ndma types (wifi,sd/mmc,aes,mic,mainmem)
- debug: fixed $profiler_id indices for dma-channel/mode names
- dsi/emu: supports basic aes and sd/mmc init (32bit 44xxh, 16bit 48xxh/49xxh)
- dsi/emu: supports i2c access (8bit 450xh) and gpio access (16bit 4C0xh)
- dsi/emu: supports new touchscreen controller (different SPI protocol as NDS)
- dsi/help: added description for new touchscreen controller (position/status)
- dsi/help: added notes on touchscreen in nds mode (no pressure & temperature)
- dsi/help: identified the dsi cameras as Aptina MT9V113 image sensors
- dsi/help: added initialization/transfer flowcharts for cameras on ARM9 side
- dsi/help: added initialization flowchart for Aptina cameras on ARM7 side
- dsi/help: added initialization flowchart for Unknown cameras on ARM7 side
- dsi/help: added undocumented aptina regs, and aptina REV3 additions
- dsi/help: added general dsi notes (eg. dsi detection) and info on exploits
- dsi/help: added notes on basic differences to NDS mode (changed details)
- dsi/help: added info about (mostly unknown) eMMC encryption (via CID register)
- dsi/help: added behaviour of SPI powerman (with differences in DSi/NDS modes)
- gba/nds/dsi/help: added BIOS RAM info (initial RAM content and IRQ/SWI usage)
- nds/help: cart header[06Eh] Secure Area Delay, and ROMCTRL.Bit28 gap CLKs
- nds/help: info on rom chip id bit31 cart protocol variant (gap/repeat/delay)
- xboo: supports dumping carts with rom chip id bit31=1 (protocol differences)
- dsi/debug: added tty.log options for I2C commands and NDS cartridge commands
- dsi/debug: prevents warnings on bigger New WRAM areas (unlike 32K for NDS)
- dsi/debug/emu: allows bigger DSi7/DSi9 bios regions (bigger than NDS7/NDS9)
- dsi/emu: allows reading/writing more scfg registers (as far as used by games)
- dsi/emu: initializes more scfg regs on reset (with suspected/guessed values)
- dsi/i2c/help: added Aptina MT9V113 camera specs (i2c registers and variables)
- dsi/i2c/help: added many details on bptwl chip (led/volume/misc controller)
- dsi/help: described power-button modes (auto-reset, irq, forced-power-off)
- dsi/help: major corrections to I2C control reg, added I2C signals chapter
- dsi/help: added details like headphone-connect bit, game-cart-insert-bit
- dsi/cartloader: bugfixed cartloader odd modcrypt lengths (eg. cooking coach)
- dsi/help: added GPIO specs (data in/out/direction, irq edge/enable)
- dsi/help: removed dsi cart protocol, instead added cmd_3Dh notes in ds chapter
- dsi/help: hardware/software info on wiring the eMMC chip to PC card readers
- dsi/help: info on sd/mmc I/O (from TC6387XB datasheet, tmio_mmc, dsi dumps)
- dsi/help: added specs for sd/mmc protocols (commands, repsonses, registers)
http://problemkaputt.de/gba.htm
2015年2月3日 星期二
2015年2月2日 星期一
PPSSPP v1.0
PSP模擬器 PPSSPP 發布新版,更新如下 :
Finally, 1.0 is out, with a ton of new improvements! Note that it can take a while for it to become available in the Play store, depending on your location and Google's datacenters.
Full improvements list:
- Many, many bug fixes in JIT and elsewhere, improving compatibility
- Proper fix for Zenfone and related devices
- Direct3D 9 supported as a rendering backend on Windows, helps on old GPUs and can be faster than OpenGL in many cases
- You can now create specific configs per game
- FPU rounding modes much better supported, fixes the Peace Walker boss that was undefeatable. NOTE: This breaks saves in Gods Eater - you must turn off the better rounding, load your save game, turn it on and save.
- The JIT now uses SSE on x86, improving speed considerably. This does not affect ARM devices, that's for the next version or two.
- Improved audio output code on both Windows and Android, reducing audio latency on Windows and on some Android systems
- FFMPEG upgraded, fixed some music hangs ("GHA phase shifts")
- Some Ad Hoc improvements, coldbird.net is now default adhoc server. Ad Hoc still unfinished and hard to use.
- Graphics fixes: Bezier/spline drawing fixes, vertex position fixes, DanganRonpa on Adreno fixed, flat shading fixed, vertex cache improved, some PowerVR blockiness issues fixed, screen scaling filter added, Google Cardboard support
- Simulate UMD speed better, fixing hangs in several games
- More Atrac3 fixes, fixing hangs
- Somewhat better disk full handling
- Fixes to dynamic unloading of code, fixing problems in GEB and TRM 2/3
- Updated to SDL2 where applicable (Linux, Mac)
- Some new features, like analog/dpad-swap hotkey, graphics hack for Phantasy Star, show last bit of debug log in dev tools, etc
- No more need for MSVCRT DLLs on Windows
http://www.ppsspp.org/index.html
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 發布新版,更新如下 :
****************************************
http://mamedev.org/
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 陸續也會有動作出來...總之,最近比較有意思大概就這些吧...........
PPSSPP最近就會推出1.0官方版,另外 SEGA Model3 模擬器 Supermodel 陸續也會有動作出來...總之,最近比較有意思大概就這些吧...........
訂閱:
文章 (Atom)