2009-08-13

Dolphin Bi-Weekly Unofficial SVN build 3971

EmuCR:DolphinDolphin Bi-Weekly Unofficial SVN build 3971 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 Bi-Weekly Unofficial SVN build 3971 changelog:
Fixes include:
1:Wii menu boots again!
2:Change disk works again!
3:Frameskipper!!!!!!! game are more playable if they were slow due to gpu.
4:wiimote is working again.
5:tons of sound fixes.
6:more jit speed ups.
7:DVD covers are reported like a real wii - MP3 now boots again.
8:multi crashes fixed in games and gui.
9:some memory leaks fixed.
10:framelimiter working better.
11:FPS display is tons better.
12:lots of work on wii input for linux and macos builds.
13:work on decompressing wii iso's
14:Fix "Show EFB copy regions"
15: TAS support added and working.
16:FIFO bug fixes.
17: GH3 Guitar support added to wiimote plugin tested and works fine.
18: fixed most jittering issues with games. I still rarely see it in 1 game.
19:Add Taiwan to the Country Codes

Download:Dolphin Bi-Weekly Unofficial SVN Windows build 3971 x86
Download:Dolphin Bi-Weekly Unofficial SVN Windows build 3971 x64
Source:Here

DeSmuME SVN r2762

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

DeSmuME SVN Changelog:
r2762
win32: graphical input display

Download: DeSmuME SVN r2762
Source:Here

MAME v0.133u2

MAMEMAME v0.133u2 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.133u2:
MAMETesters Bugs Fixed
----------------------
- 00191: [Graphics] miaj: some text of the boot-up screen is not
correctly displayed (hap)
- 02267: [Graphics] devilw, darkadv, majuu: Some rogue sprites (hap)
- 03370: [Sound] gng and clones: Music slows down while shooting
(Corrado Tomaselli)
- 03373: [Misc.] looping: Unmapped I/O read/writes result in large
error log and major performance drop (robiza)
- 03381: [Crash/Freeze] pc_moglf, pc_mtoid: Crashes with access
violation a short time after boot. (hap)
- 03376: [Crash/Freeze] All Sets with Rev 1 Sound Board in gottlieb.c:
Access Violation (hap)
- 03175: [Crash/Freeze] cham24: Game doesn't start correctly
- 03354: [DIP/Input] cobram3: Infinite lives dip switch triggers service mode
- 03352: [DIP/Input] cobram3: No demo (attract) sound (Xander)
- 03370: gng and clones: Music slows down while shooting



Source Changes
--------------
Add PCB locations to the rom names for Dream Land (Bubble Bobble
bootleg). [Briah Troha]

Added preliminary sound to 39in1, still buggy. [MooglyGuy]

Hand-tuned BGM tempo in Tryout thanks to a side-by-side reference.
[Angelo Salese]

SNES fixes (mostly MESS specific) [Angelo Salese]
- Fixed Super Kick Boxing booting and sound.
- Preliminary open bus emulation for allowing Shien's Revenge /
Shien the Blade Chaser to boot
- Fixed mode 5/6 bg drawing cutted in half bug
- Fixed (presumably) broken gfxs in nss_sten
- More accurate behaviour of the last scroll register.
- Improved mode 5/6 gfxs when tile size = 16x16.
- Fixed rowscroll line bugs in many games
- Made the unsupported reads on i/o open bus, fixed a layer enable
in Super Kick Boxing
- Fixed vram size when in hires mode
- Hooked up interlace mode
- Fixed doubled y-axis sprites when in interlace mode
- Improved window effects when in H-512 mode.
- Removed a kludge with color windows.
- Fixed buggy layer clearance when in H-512 modes
- Fixed the x scrolling wrap around bug when hscroll == 0
- Fixed a bug that were causing a row of corrupted tiles during
scrolling situations
- Fixed irq ack and fixed TIMEUP register open bus behaviour.
- Even more aggressive open bus fixes.
- Fixed a partial update bug when the screen is in interlace mode
- Fixed 8bpp layer colors.

Patched progolfa rom like progolf. Removed bad dump flag in progolf;
with progolfa you get the same rom error in test mode and progolfa
have different encryption. [robiza]

Added a stop4 input to slot default and remapped slot default keys to
better suit Amcoe games. [Fabio Priuli]

Updated sfbonus.c to use the new gambling inputs. Fixed many years
and descriptions. Reworked parent/clone relationships so that parent
is the higher revision and/or the Export version. Also, tried to
establish common rules in the choice of the romset names.
[Fabio Priuli]

Added default input mappings for Hanafuda games. Updated most of the
Hanafuda games to use them. Like for Mahjong games, keys A->H are used.
"Yes" is mapped to M, "No" is mapped to N. [Fabio Priuli]

Add correct color PROM for panther. [Mr. Do, Angelo Salese]

Removed fake P3 Start from Nichibutsu mahjong games and properly
called "Credit Clear" that input. Also, added back Bet button in
nb1413m3.c fixing omotesnd. [Fabio Priuli]

nmk16.c driver documentation update / clean up: [Briah Troha]
- Moved the PCB layout for S.B.S Gomorrah (Bio-Ship Paladin) down by
the game's romdef.
- Added PCB layout for Spectrum 2000 & corrected company name to
YONA Tech
- Added PCB layout for Red Hawk
- Moved decryption routines (if needed) to between the info/PCB
layout header and game romdef.

Added the 8751 MCU code to Saigo no Nindou (nspiritj).
[Guru, David Haywood]

Implemented preliminary bg map banking in 18 Holes Pro Golf.
[Angelo Salese, Robiza]

Fixed a mapping error with Maikobana [BET] (mmaiko) which caused the
NVRAM not to save correctly. [Tafoid]

Aristocrat MK-4 HW: Hooked up mc6845, fixed a rom crc in goldenc and
implemented flip y. [Angelo Salese]

DIP switch cleanups in gberet, mainevt, ninjakd2, and taito_z.
[kanikani]

Added GAME_IMPERFECT_SOUND flag to all sets that use external samples
which were not already flagged for sound. Flagged Speed Freak
(speedfrk) as GAME_SUPPORTED_SAVE to match the rest of the driver.
[Tafoid]

SNES video updates: [Fabio Priuli]
* re-enabled video debug functionalities in debug build (to toggle
background layers)
* added proper priority tables for various bg/obj layers
* largely simplified tile and line drawing routines, and fixed small
bits here and there
* further simplification of tile drawing routines
* added palette index to 8bpp tiles (correct color_shift still unsure,
though)
* reworked video drawing routine to simplify the various graphic
mode drawing and to allow proper implementation of priority orders
(especially bg3 priority bit and mode 7 priority order)
* improved mode 7 extbg (still missing mosaic)
* added some more debugging options
* improved Mode 7 math precision (but still some issues remain) and
added a few elements to PPU struct
* implemented Mosaic in Mode 7
* merged OAM functions
* added a few elements to PPU struct (this might be handy if we ever
come to convert SNES PPU to a device)
* fixed Mode 7 shared scrolling/matrix registers
* slightly optimized Mode 7 math (by using Anomie's recursive
formula)
* moved some more register contents to PPU struct
* added PPU1/PPU2 Open Bus support, STAT77/STAT78 registers should be
more accurate (even if still not perfect)
* simplified window masking code and moved some more regs to PPU
struct

More NES work: [Robert Bohms]
* Fixed bug in nes_apu that caused errors reading $4015
* Added length counter status bits to $4015
* Fixed 4-screen mirroring (PPU regression)
* Fixed cham24
* Improved Sprite Overflow emulation of NES PPU (this fixes the first
of blargg's Sprite Overflow tests)

Added remaining PCB "U" locations to roms that didn't have for
G-Stream G2020. [Brian Troha]

Atomiswave updates: [R. Belmont, Cah4e3]
- Hooked up flash ROM at 0
- Use proper AW memory map
- Emulate AW ROM board (different from Naomi)

Fixed buggy breakpoints in the g65816 cpu core. [Angelo Salese]

Fixed Atomiswave COIN ERROR. [Wind]

n8080 update [Team Japump!!!]
- corrected ROM names for Space Fever and SF High Splitter
- renamed spacefeva to spacefevo2
- added spacefevo
- added highspltb

Updated Sega Hikaru readme [Guru]

Discrete sound update: [couriersud]
- Added "abs" function to DISCRETE_TRANSFORM
- Fixed a bug in DISCRETE_RCDISC5

Added 1 missing sample to safarir.c [Team Japump!!!]

Created discrete sound emulation for galaxian [couriersud]
- Changed all audio related AM_WRITE to AM_DEV_WRITE
- Moved discrete sound related pieces such as initialization into
audio/galaxian.h
- Split some memory maps into sound related and not sound related
parts.
- Added possibility in discrete.h to select hardware (galaxian/moon
cresta) at compile time. This leads to slightly different volume
levels. Hit sound (explosion) has been hacked to increase volume.
Currently, we can not accurately model the switch/opamp filter
circuit.
- Rewrote timer code so that the pitch timer is only used when it
produces audible results.

Cojag/jaguar video updates (primarily for MESS) [Robbbert]
* Added variable pixel width.
* Fixed display of screens wider than 360 pixels.
* Enabled use of RGB16.

looping: modified the cop420 rom region, fixed mcu rom region in clone
set, added mcu support. [robiza]

Redumped bingor2 program roms [Klaus Sommers]

Corrected Kamakazi III's dipswitch setting (the same as superg) and
relabeled it a superg hack. Also the dipswitch setting for the Taito
license was the same as superg so I eliminated one. [Brian Troha]

Improved speaker-toggle emulation with alias filter.
[Anders Hallstrom]

NES: Fixed bank switching in multigm3 (broken due to a mistake of
mine when including original Rob Bohms' code). The game still refuses
to work, unfortunately. [Fabio Priuli]

vsnes update [Team Japump!!!]
- fixed ROM names
- added vssoccerj

ROM name fixes for sicv, sisv, and sisv2 [Team Japump!!!]

Corrected TNZS vsync to 59.15 as verified on pcb. [Corrado Tomaselli]

Fixed bootleg description inconsistency in goldnpkr.c. [hap]

Fixed sprite wrapping in sonson. [hap]

Added Intel 4004 CPU core. [Miodrag Milanovic]

Converted the tilemap lists to be private information held by the
running_machine instead of global variables. Added new APIs to the
tilemap code to handle the "ALL_TILEMAPS" cases, and removed the
old ALL_TILEMAPS definition. [Atari Ace]

Added redumped gfx rom on Shogun Warrior [Guru]

Updated romload.c and validity.c to not rely on global variables.
[Atari Ace]

Corrected resistor values in Cliff Hanger discrete sound based on
actual PCB values. [Ruben Panossian]

Removed DAA tables from the 8085 and Z180 implementations in favor of
just computing the values. Also fixed code in 8085 to prevent
accidental multiple reads due to macro overuse. [hap]

Added game time and coinage DIP switches to Space Walk, along with
service mode and test. Also added support for the 2nd controller and
coin counter. Removed GAME_NOT_WORKING as it is working fine. Added
color overlay based on photo. [hap]

Added a simple color overlay for Depthcharge based on flyers. [hap]

Updated the Konami twin16 driver. Functional changes: [hap]
- improved sprite status register, this fixed the rogue sprites
problem in devilw
- added fround coin counters
- lowered k007232 volume
- added savestate support
- added shadows
- fixed devilw and gradius2 sprite lag
- added text layer x/y flipping
- reverted gradius2 sprite-background priority hack, this fixes
severe priority problems in devilw, but reintroduces bugs on
gradius2 level 7 and ending



New games added or promoted from NOT_WORKING status
---------------------------------------------------
18 Holes Pro Golf [robiza, Angelo Salese]
Python (Photon System) [Mick, Mariusz Wojcieszek]
Pop n' Music 2 [Guru]
beatmania ClubMIX [Team Japump!!!, The Guru]
Ridge Racer (3 screen? Rev. RR2, World) [Guru, Smitdogg]
Sky Love [bbmmamoh, David Haywood]
Triple Draw Poker [Team Europe, David Haywood] (Wrong Colours)



New clones added
----------------
Gun Bullet (World, GN3 Rev B) [Brian Troha, Dumping Union]
Megatouch 5 (9255-60-01 ROI, Standard version)
[Brian Troha, Dumping Union]
Dragon World (V021O) [f205v, Olivier Galibert, David Haywood]
Winding Heat (JAA, JPN v2.11) [Guru]
Qix (set 2, smaller roms) [Team Europe]
9-Ball Shootout Championship [SiftWare]

Download:MAME v0.133u2 diff
Source:Here

ClrMamePro v3.130a

EmuCR:ClrMameProClrMamePro v3.130a is released.ClrMamePro is a so-called ROM-manager. With every new release of MAME a lot has been changed. New gamesets have been added, some have been removed, etc.

ClrMamePro v3.130a changelog:
rename wizard:
- improved fuzzy name compare
- don't allow identical new names, the one with the best method wins
misc: don't replace illegal chars in description tags until you use it for writing
misc: reapplying setinformation options "incl.clones/parents" on profile load, this
can be useful if you limit sets with "available sets" (and the parent/clone options)
to auto-enable some renamed sets on dat update. However you still should recheck
the limit sets after an update since limiting sets is not robust against massive renames.
misc: improved chd decompress and check hash routines slighly
fixed: checkbox init of scanner->Hash&CHD->CHD MD5/SHA1 is not always correct
fixed: header support getRealSize was still broken

Download: ClrMamePro v3.130a 32bit
Download: ClrMamePro v3.130a 64bit
Source:Here

Dolphin SVN r3973

EmuCR:DolphinDolphin SVN r3973 is released.Dolphin is the first Gamecube emulator able to run commercial games! Dolphin is a great Gamecube(NGC) and Wii emulator.It has a partial Wii support and plays most Gamecube games.

Dolphin SVN changelog:
r3971
set fpAccurateFcmp to false by default (again). if it kills anything kill chaoscode cause he made me do it :P (it looked pretty safe to me too btw)
r3972
auto frameskip by Iulius. the automatic should make it so that dolphin doesn't skip more then needed (example: you have frameskip 9 but only need 4.2, auto will make it skip on 4.2) framelimit should be on
r3973
Little fix for platforms not moving in Wind Waker on Dolphin 32bits, see issue 1139

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

PCSX2 SVN r1620

EmuCR:PS2 emulatorPCSX2 SVN r1620 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:
r1616
Fixes for ICC compilation errors ( Issue 350 )
r1617
vs2010 project files for pcsx2 (plugins later)
r1618
missing project files
r1619
doh, so many missing files
r1620
forgot to set function level linking..., that trims more unused code and dlls deps, any good revision number ahead to reach? :D

Download: PCSX2 SVN r1620
Download: Official Plugins - Windows Binaries
Source:Here

MAME Plus! v0.133u1 r4341

EmuCR: MAME Plus!
MAME Plus! v0.133u1 r4341 is released.New version of this MAME Emulator for Windows.MAME Plus! has many features to make it a great unoffical build.

MAME Plus! v0.133 r4341 Changelog:
- updated Simplified Chinese list (0133u1_0804) [kof2112]
- [MAME] sync with 0.133u1 [Sword]
- updated Simplified Chinese list (0133_0723) [katana]
- updated Japanese list (jplist0133_0722) [mamelist jp]
- updated Simplified Chinese list (0133_0722) [kof2112]
- updated Simplified Chinese history.dat (history20090714_zh_CN) [maramail]
- catlist v0.133 [s_bastian]

Download:MAME Plus! v0.133u1 r4341 x86
Download:MAME Plus! v0.133u1 r4341 x64
Download:MAME Plus! GUI 1.4.7.win
Source:Here

Gens32 Surreal v1.86 Recall

EmuCR: SEGA GensGens32 Surreal v1.86 Recall is released.Gens32 is a SEGA Genesis/Mega-Drive/Sega-CD/Mega-CD/32X emulator based on the source code of Gens and offers added features.

Gens32 Surreal v1.86 Recall Changelog:
1)Rewrite Super TV Filter.make it more like some TV set.
2)Rewrite Gens32 Filter IV.
3)Adjust sounds,try to make it more like real hardware.
4)Add a noise effect while reading SEGA CD.Since I don't
have the hardware yet,I got it from my Sony WALKMAN...
5)Remove soundrate stuff.
6)Remove OpenGL stuff,since it's so hard to got a SDK.

Download: Gens32 Surreal v1.86 Recall
Source:Here