2009-05-29

Mameinfo.dat v0.131u3

Mameinfo.dat v0.131u3 is released.detailed mame game information (including version added, number of players, game status, cpu/audio chips, display info and maws hall of fame ratings). Provides Recommended Games for GameEx.

Mameinfo.dat v0.131u3 changelog:
- Updated to MAME 0.131u3.
- Added 0.131u3 Source/Listinfo changes.
- Newest Bugs (28th May).
- Fixed Mameinfo.dat infos.

Download:Mameinfo.dat v0.131u3
Source:Here

meisei 1.3

EmuCR: MSX emulatormeisei 1.3 is released.meisei is a freeware open-source MSX emulator derived from Sega Li for Microsoft Windows.MSX is a trademark of MSX LC, the holding company of MSX Association.meisei may be freely distributed, not for commercial purposes.

meisei 1.3 Changelog:
- VDP: corrected vblank interrupt timing, it was 1 scanline too early
- VDP: improved render timing, updating the surface at the start of hblank instead of at the start of the active scanline
- VDP: fixed screen 0 text colour 0 always being black
- Z80: if ld a,i/r is interrupted, the p/v flag is reset, thanks GuyveR800
- VDP: fixed a few small bugs with mode 3 sprite cloning
- VDP: fixed screen 0 border size
- VDP: corrected emulation of bogus mode 1+2(+3)
- Z80: made trace logger more user friendly, it's disabled by default though
- mappers: fixed Irem TAM-S1 (R-Type) mapper range
- mappers: added ROM mirroring quirk to Konami types
- mappers: common MegaROMs are autodected by finding mapper register writes,inspired from Marat's fMSX
- mappers: removed Zemina ZMB type, no dumps exist in order to test it
- mappers: added optional extra settings per type, instead of all mapper types being identified and auto-configured with a single id
- mappers: Konami Sound Cartridge can now be configured as Snatcher/SD Snatcher type, or a modified board with 128KB RAM
- mappers: merged simple no-mapper types into a single one, and made the page
layout configurable, it's even possible to create a hybrid ROM/RAM board
- mappers: rewrote ASCII MegaROM emulation, with support for about 30 official boards, and any custom configuration, props to http://gigamix.jp/rom/ . Also thanks to OeiOeiVogeltje, Quibus, BiFiMSX, Haohmaru for testing their carts. You can help too: http://samor.nl/hap/crap/ascii_range_todo.txt
- internal RAM size and primary slot can now be configured
- mappers: added Al-Alamiah Al-Qur'an type properly (protected/encrypted)
- added lumi noise simulation, for an answer to "wtf is a lumi noise?" watch http://www.youtube.com/watch?v=rGA_fVegAb4
- VDP: corrected interrupt request/acknowledge timing due to a small delay between that and accessing a VDP register
- VDP: added vblank interrupt/flag suppression quirk when reading the status register at the same time the vblank bit gets set
- VDP: added Toshiba T6950/T7937A model
- added a firmware downloader, for indirectly obtaining essentials, such as BIOS files, this will also check for meisei updates

Download: meisei 1.3
Source:Here

DeSmuME 0.9.2 Plus Gocha r2271

EmuCR:DeSmuMEDeSmuME 0.9.2 Plus Gocha r2271 is released.DeSmuME 0.9.2 Plus Gocha is a UNOFFICIAL DeSmuME ReRecording Build.DeSmuME ReRecording is the re-recording branch of DeSmuME 0.9.2.This is the development project for this branch of DeSmuME. Its primary function is to expand features related to the creation of Tool-Asssisted movies.

These binaries are built from the official svn.
Hopefully it has the same sync with desmume-rr-0.9.2 (but I'm not sure).
At least, they can play the OoE TAS WIP in TASvideos forum correctly.

It seems that the new savedata system (or something like that) broke the sync-compatibility.
"0.9.2plus-gocha" version is made from svn updates which doesn't break compatibility (that's just a guess though).
If it has different timings from rr-0.9.2 after all, don't curse me, please.

Download: desmume-0.9.2plus-gocha-r2271
Download: desmume-0.9.2plus-gocha-r2271-debug
Source:Here

MameUI 131.3

EmuCR:MameUIMameUI 131.3 is released.MameUI [formerly Mame32] is the GUI version of the M.ultiple A.rcade M.achine E.mulator, a program which seeks to document the internal hardware and code of all arcade games. Originally authored in 1997 by Chris Kirmse, it was the first port of Mame™ to the Windows platform.

Download:MameUI 131.3 x86 version
Download:MameUI 131.3 x64 version
Source:Here

Dolphin SVN r3294

EmuCR:DolphinDolphin SVN r3294 is released.Dolphin is the first Gamecube emulator able to run commercial games! Even at its early stage some games manage to load and run but not perfectly. Please remember that Dolphin is an experimental GameCube emulator so many games might not run and for the ones that do run you will need a strong PC.

Dolphin SVN changelog:
r3291
Linux/OSX compile fix, tiny bit of work of BBA
r3292
add placeholder to fix windows build and rename Tap->TAP
r3293
[No log message]
r3294
Quick commit while I move over to windows

Download:Dolphin SVN r3294 x86
Download:Dolphin SVN r3294 x64
Source:Here

PCSX2 SVN r1282

EmuCR:PS2 emulatorPCSX2 SVN r1282 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality.

PCSX2 SVN Changelog:
r1277
Linux: Revise the speed hack and cpu dialogs a bit.
r1278
microVU: minor optimizations/changes...
r1279
GSdx: just fixing slow texture uploads with dx9... (odin sphere back to 40-50 fps)
r1280
R3000air:
* Lots more work on the register mapping / allocation logic -- recompiler can actually generate a few dozen instructions now! (and then promptly crashes so don't bother trying to compile/run it)
* Removed the BlockValidation cache, since IOP block invalidation can be managed entirely through the RamProtection bit on the COP0 status register.
* Fixed some bugs in the disasm parameter ordering.
* Added some comparison operators (== and !=) to some of the x86emitter types.
r1281
microVU:
- Implemented the tri-ace gamefix.
Note: I've only tested SO3 so-far and it has some ugly graphical problems with mVU. SO3 does some evil VU stuff that it shouldn't be doing, but it does them anyways xD
I know the cause of the problems, so I just have to code the solutions sometime in the future...
P.S. SO3 looks really funny with the FlagHack1 speedhack! The characters turn into floating heads effectively turning the game into PacMan xD

Download: PCSX2 SVN r1282
Download: Plugins Pack Beta Compiled DLLs [14 April 2009]
Source:Here

GSdx SVN r1279

GSdx SVN r1279 is released.GSdx is a GPU plugin for PCSX2.

GSdx SVN r1279 Changelog:
GSdx: just fixing slow texture uploads with dx9... (odin sphere back to 40-50 fps)

Download: GSdx SVN r1279
Source:Here

Yabause ReRecording SVN r220

EmuCR:SS EmulatorsYabause ReRecording SVN r220 is released.Yabause is a Sega Saturn Emulator(SS Emulator) for Linux, Windows and Mac OS X.Yabause support booting games using Saturn cds or iso files.Yabause ReRecording is the rerecording branch of Yabause which adds rerecording and other tools for making assisted speedruns.

Yabause ReRecording SVN Changelog:
r215
fixed movie rtc bug
r216
changed a couple of hotkey defaults
r217
some reorganization that allows dialogs to update properly in frame advance
r218
Edited wiki page through web user interface.
r219
fixed hard reset so it doesn't revert settings
r220
fixed the bug that reversed up and down in the movie format

Download: Yabause ReRecording SVN r220
Source:Here

DeSmuME SVN r2271

EmuCR:DeSmuMEDeSmuME SVN r2271 is released.DeSmuME is a freeware emulator for the Nintendo DS(NDS).

DeSmuME SVN Changelog:
r2264
core:
- many changes & fixes in OSD;
winport:
- fixed HUD editor for scaled window size;
r2265
win32:
- fix resources (not visible scrollbars). please, guys, check for expressions `NOT WS_VISIBLE | NOT WS_VISIBLE` before commit recource.rc to svn, replace to `WS_VISIBLE`
r2266
case sensitive ftw! ;)
r2267
Need header for strlen().
r2268
Putting 5000 (OSD_TIMER_SIZE) in a u8 is no fun.
r2269
We compare the result of sputrunc alwyas with s32 type so just return it. Well, the real reason is that i'm so tired of that 50 lines warning.
r2270
Revert sputrunc to u32 and change the struct field to u32 too.
r2271
GPU_OSD.h -> GPU_osd.h

Download: DeSmuME SVN r2271
Source:Here

MAME v0.131u3

MAMEMAME v0.131u3 is released. MAME stands for Multiple Arcade Machine Emulator. When used in conjunction with images of the original arcade game's ROM and disk data, MAME attempts to reproduce that game as faithfully as possible on a more modern general-purpose computer. MAME can currently emulate several thousand different classic arcade video games from the late 1970s through the modern era.

what's news in MAME v0.131u3:
0.131u3
-------


MAMETesters Bugs Fixed
----------------------
- 03101: [Sound] jantotsu: Game gives incorrect calls (Angelo Salese)
- 03196: [DIP/Input] daisyari: Game resets itself after full strip of
girl (Tafoid)
- 02329: [Graphics] iganinju, plusalph and others: Very bad sprite lag
(Angelo Salese)
- 03190: [Documentation] 86lions: 'Wrong' colours seem fixed when you
swap R/B values (Angelo Salese)
- 03149: [Crash/Freeze] All sets in cps3.c: Access Violation
(Aaron Giles)
- 03187: [Documentation] scin: Game title is different as shown in
picture (Fabio Priuli)
- 03176: [Graphics] cheekyms: Graphic Regression (Pierpaolo Prazzoli)
- 03182: [Sound] Many sets in system1.c: Missing Sound (Aaron Giles)
- 03178: [DIP/Input] dragngun: Unable to move Crosshair (Fabio Priuli)



Source Changes
--------------
Fixed Oki banking in Grand Cross. [Angelo Salese]

Added basic ADPCM support to Grand Cross [Angelo Salese]

Fixed title screen display in Joshi Volleyball [Angelo Salese]

Fixed sound mute for system 2 games. [Aaron Giles]

The logic for detecting merged roms did not check all the rom sources
in the parent, leading to cases where roms from devices aren't
detected as merged (e.g. ldv1000 in superdqs). This fixes it.
[Atari Ace]

Added save state to artmagic.c and runaway.c. [Xander]

Added newly-dumped PROMs to Robocop. [Irongiant]

Added static qualifiers to recently-added code. [Atari Ace]

Added missing coin lockout to lottofun. [Luigi30]

Improved lamp output in MPU4.c. Redrawing now only occurs on the peaks
of the 50Hz AC Power. [AGEMAME]

Updated the megatech.c parts list with info from more carts and
fixed some errors in the notes for the rom definitions, and arranged
them in correct order. [Smitdogg]

Added LSHIFT and RSHIFT as alises to << and >> for cheat files.
[Pugsy]

Added Guru-readme(TM) for Triforce. [Guru]

Added Guru-readme(TM) for Sega model3 and I/O board. [Guru]

Moved the configuration of m6502-family callbacks to the cpu
configuration. [Wilbert Pol]

Split Naomi video ram access into 32-bit / 64-bit areas pending more
information on how they actually mirror (it's not a straight mirror).
[David Haywood]

psattack CF card redump and ID metadata added to create a CHD. [Guru]

H8 series MCU updates: [R. Belmont]
- Implemented 8-bit timers and free-running counter for H8/3334
- Added bld #imm, @Rd instruction
- Improvements to interrupts and the serial ports

Namco System 23 update: [R. Belmont]
- Changes and documentation added on how the I/O board is hooked up.
The H8/3334 based TSS-I/O board sometimes handshakes successfully in
Time Crisis 2 now but timing-related problems remain.

Namco System Super 22 update: [R. Belmont]
- Reimplemented SPOT RAM - Tokyo Wars relied on some details not
previously seen
- Fixed uninitialized RAM area that caused random sprite colors
since 0.120 (thanks to Phil Bennett for debugging the problem)
- Updated Guru Readme(tm)

Fixed Aliens P2 inputs. [stephh]

Gladiator coinage fix. [Tafoid]

Fixed regressed sound in wc90b.c. Also fixed nested NMIs, improving
msm sound, and converted memory maps to current standards.
[Angelo Salese]

Corrected the 202 entry in the LFO Frequency Table (and comments for
it) for the YMF271 based on a formula by Olivier Galibert.
[Brian Troha, Roman Scherzer]

Added PCB rom locations to Dog Fight (Thunderbolt) romdef as well as
the bprom type. [Brian Troha]

Fixed ROM filename for Battle Zone. [Andrew Welburn]

Added basic MSM support for Super Crowns Golf, and fixed NMI
generation. Also found & hooked up the flip screen bit, and cleaned
up the memory maps. [Angelo Salese]

Hooked up sprite buffering in the Jaleco Mega System 1 driver.
[Angelo Salese]

Corrected Euro League clock speeds. [Mike Coates]

Fixed ADPCM stop flag in Jantotsu, and cleaned up some routines in the
driver. Added an heuristic table for the msm samples. Fixed MSM
frequency. [Angelo Salese]

Hooked up sound in Super Shanghai Dragon's Eye. [Angelo Salese]

Fixed some dip-switches quirks in the Mexico 86 driver and enabled the
single board 4 players mode. [Angelo Salese]

Improved timing of communication between the main and sound cpus in
the megadriv driver. [Wilbert Pol]

Fixed flickering in Super Shanghai Dragon's Eye on girl presentation
screens. Split memory maps for the different sshangha version, and
fixed sound in the parent set. [Angelo Salese]

Added I8751 ROM to sqixu [Dr. Decapitator, Nicola Salmoria]

Fixed sqix/sqixa bootleg MCU bad dump by comparison with the original.
[Nicola Salmoria]

Fixed coin lockout in Tetris (Arkanoid HW) and removed the
GAME_WRONG_COLORS flag since the colors are correct. [Angelo Salese]

Added MSM hook-up for Ganbare Chinsan Ooshoubu. [Angelo Salese]

Fixed background colors in Tryout and cleaned-up the NMI firings on
coin insertion. [Angelo Salese]

Cleaned-up the Mazer Blazer driver. [Angelo Salese]

Fixed foreground color offsets in Tryout, game colors should now be
100% accurate. Also fixed flip X on the sprites, fixed scrolling
issues, and added screen disable flag. [Angelo Salese]

Disabled unused variables in the project that were only assigned to
but never used. [Oliver Stoeneberg]

Removed the pulse input on the touchscreen for the touchmaster
drivers, making centipede returns (tm4k), breakout3k (tm3k),
wordsearch (tm8k) and possibly other games playable do to the need for
"dragging" the screen. An example of this is the word search game
where it is necessary to drag from the start letter to the end to
highlight the selection, which is not possible with a pulse input.
[Mike Green]

Corrected the clock speed for Pirate Ship Higemaru. [Stefan Lindberg]

Hand-tuned bgm OKI sound chip frequency in mirage.c. [Angelo Salese]

Added readmes to Jail Break, Ninja Warriors, Operation Wolf and
Rainbow Islands. [Guru]

Fixed sound banking and priorities in Mirage Youjuu Mahjongden.
[Angelo Salese]

Decoded color proms and fixed bitplanes in Mirax. [Angelo Salese]

CPUs actually take some time to reset. Changed the 68000/68010 to
eat an appropriate number of cycles after a reset. [Aaron Giles]

Sega System 16A changes: [Aaron Giles, Dr. Decapitator]
* Added MCU dumps to quart21 and bodyslam
* Hooked up MCU in these games
* Marked games using simulated MCU as "unemulated protection"
as the MCUs clearly do more than what we are simulating

Eliminated SMH_* usage in all memory maps in drivers beginning with
A and B. [MooglyGuy]

Added some security custom info to the Sega drivers
(from http://www.higenekodo.jp/sega_n.htm). [Yasuhiro Ogawa]

Converted the Namco 50xx, 51xx, 52xx, 53xx, 54xx, and 06xx into
proper devices. [Aaron Giles]

Added DERIVED_CLOCK() macro which can be used by sub-devices to
derive their clock from the parent device. [Aaron Giles]

Tweaked some of the laserdisc interfaces to use ROM_NAME() and
MACHINE_DRIVER_NAME() macros. [Aaron Giles]

Changed the Namco 52xx and 53xx devices to run the actual MCU instead
of simulating the behavior. Hooked them up properly in bosco, digdug,
and polepos. [Aaron Giles]

Fixed Bronx regression. [Angelo Salese]

Guessed ADPCM PAL shuffling in Idol Janshi Suchie-Pai Special, it
sounds better but I'm not sure if it's 100% accurate (I need a
side-by-side test). [Angelo Salese]

Added mirrors to Pole Position memory maps. [Aaron Giles]

DIP switch changes: [kanikani]
- added DIPLOCATION to scontra and thunderx
- added some DEF_STRs (Difficult, Very Difficult, etc.) and modified
drivers using them

Added internal memory maps and internal clock divider to the MB88xx
CPUs. Removed now-redundant memory maps from drivers and removed
explicitly-specified clock dividers. [Aaron Giles]

Continued changing CPU references from numbers to tags in drivers.
[Fabio Priuli]

Preliminary work on beatmania iidx, still lots to do. [smf]

Several MB88xx changes/fixes: [Aaron Giles]
- internal timer support now works; prescaler is guessed based
on Pole Position sample playback frequency
- external counter support works
- a basic mechanism for reading serial input has been added; it
is not sufficient for a full implementation, but good enough
to sample the SI pin at startup
- fixed TSTS/TSTV to clear their respective flags
- fixed CI and CYI to compute imm-reg instead of reg-imm
- added masking of the PA register upon RTI/RTS to prevent bogus
PC values

Fixes compilation with ARM7_DEBUG_CORE enabled.
[Reijo Tomperi, Oliver Stoeneberg]

Added support for parsing horizont.ini or vertical.ini based on the
game's orientation. [Krick]

Made a pass at shuffling/improving the system 16 and 18 bootlegs.
Some games are probably more broken now, but they are better
structured for future improvements. [David Haywood]

Fixed a few potential memory leaks detected by cppcheck and also added
an errormessage to verinfo. [Oliver Stoeneberg]

Added Guru-readme(TM) for TWINKLE hardware. [Guru]



New games added or promoted from NOT_WORKING status
---------------------------------------------------
Aqua Jet (Rev. AJ2 Ver.B) [Guru, R. Belmont, Phil Bennett]



New clones added
----------------
Wizard Fire (Over Sea v2.1) [Irongiant]
US AAF Mustang (TAB Austria bootleg) [Klaus Sommer]
Chaos Heat (World) [Tormod / Brian Troha]
Bloody Roar (Japan) [D. Alves, Smitdogg, Dumping Union]
Fighters' Impact (Japan) [TH60]
Ehrgeiz (Japan) [Uki]
Super Qix (World, Rev 2) [Stefan Lindberg]
High Impact Football (rev LA5 02/15/91)
[Tormod, Smitdogg, Dumping Union]
Intruder [Smitdogg, jmurjr, ranger_lennier]
Pro. Sports (alternate) [Smitdogg] -- not working
Forgotten Worlds (World) [Corrado Tomaselli]
Cherry Bonus III (alt) [David Haywood]



New games marked as GAME_NOT_WORKING
------------------------------------
Alpine Racer 2 (Rev. ARS2 Ver.A) [Guru]
Tokyo Wars (Rev. TW2 Ver.A) [Guru, R. Belmont, Phil Bennett]
Microman Battle Charge [Guru]
Technical Bowling [Guru]
Enchanted Forest (E - 23/06/95, Local) [AGEMAME]
Golden Pyramids (B - 13-05-97, USA) [AGEMAME]
Queen of the Nile (B - 13-05-97, NSW/ACT) [AGEMAME]
Super Cherry Master / New Cherry Gold '99 [David Haywood]
Super Cherry Master / Super Cherry Gold [David Haywood]
Super Cherry Master / Grand Cherry Master [David Haywood]

Download:MAME v0.131u3 diff
Source:Here