2009-07-10

MAMEXT v0.132u4

EmuCR:MameUIMAMEXT v0.132u4 is released.MAMEXT is a cool unofficial version of MAMEUI with highscore save included.MAMEXT32 also has some extra features that plain vanilla MAME doesn’t. MAMEXT64 is the 64bit optimized version of the emulator, which will run on Windows 64bit operating systems.

Download:MAMEXT v0.132u4 32bit
Source:Here

DeSmuME 0.9.2 Plus Gocha r2488

EmuCR:DeSmuMEDeSmuME 0.9.2 Plus Gocha r2488 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-r2488
Download: desmume-0.9.2plus-gocha-r2488-debug
Source:Here

MameUI v132.4

EmuCR:MameUIMameUI v132.4 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 v132.4 x86 version
Download:MameUI v132.4 x64 version
Source:Here

MAME v0.132u4

MAMEMAME v0.132u4 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.132u4:
0.132u4
-------


MAMETesters Bugs Fixed
----------------------
- 03277: [DIP/Input] batrid & clones: If you select freeplay, hit
score, music & sound dips are inverted vs MAME tab
(Fabio Priuli)
- 03292: [Crash/Freeze] battles, gallag, gatsbee: [debug] assert:
src/mame/machine/namco06.c:240: state->device[2] != NULL ||
config->chip2 == NULL (Fabio Priuli)
- 03019: [Core] Sets with added Shifters: Running with the Shifter
changes orientation in vertical games (Mr. Do)



Source Changes
--------------
Fixed sound in Seibu Cup Soccer bootleg [Angelo Salese]

Removed a kludge from Sengoku Mahjong sound comms [Angelo Salese]

K053936 cleanup and some improvements for Racin' Force [David Haywood]

Marked siseikat prg rom as bad dump. [Angelo Salese]

Added very basic SCC68070 implementation, currently is just a basic
m68k with 32-bits of address lines. The plan is to add the on-chip
peripherals on the magicard.c driver then, when I get some
consistency, hardwire it to the cpu core. [Angelo Salese]

Better fix for Amiga AGA ddf_stop_pixel, to avoid breaking Amiga 1200
startup screen. [Mariusz Wojcieszek]

Fixed Cubo CD32 framerate to 50 [Mariusz Wojcieszek]

Confirmed Last Duel sets and changed to use genuine GFX ROMs
[Team Japump]

Marked vf3tb CROM0 ROMs as BAD_DUMP (they should be 4MB). Updated game
status notes. [Phil Bennett]

Allow skeetsht to put some gfxs. [Angelo Salese]

SCC68070: hooked up basic registers in the memory map. [Angelo Salese]

Update to the lastduel.c driver:
* Better rom load / decode for Last Duel sets [David Haywood]
* Readme / PCB layout [Guru]
* Corrected rom labels and added PCB locations to Mad Gear / LED
Storm sets [Brian Troha]

model3: masked CROM bank, fixes missing gfx in several games.
[R. Belmont]

Adds DIP port locations to Last Duel & Mad Gear sets. [Brian Troha]

Added redumped vf3tb ROMs [Guru]

Tokimeki Mahjong Paradise driver improvements:
- split tmmjprd / tmpdoki from rabbit.c as it uses the graphic chip
in a very different way, and having them together was making it
more difficult to make progress on [David Haywood]
- changed them to use custom rendering code instead of tilemaps, as
they can address tile data at a sub-tile level, this fixes the
girls in the intro [David Haywood]
- added inputs [Angelo Salese]
- added some notes about a hang, and possible reason [David Haywood]
- marked the graphic roms of tmpdoki as BAD as it appears to be
using tiles which are not present in the tmmjprd roms for the
title screen [David Haywood]

ARM (26-bit): TST/TEQ should only update flags. This eliminates the
need for patches in poizone/ertictac, all deco32 games still run
(including hvysmsh), and it better matches the documentation.
[R. Belmont]

Updated the Led Storm Rally 2011 set with the new roms as per the
Guru's info. Marked this game as GAME_IPERFECT_GRAPHICS due to the
bad sprite ect. [Brian Troha]

Corrected p911uc compact flash dump by Guru. [Angelo Salese]

Added fade in/fade out effects for tmmjprd [Angelo Salese]

Document the Pacman on Tecmo World Cup '90 hardware. Lists the roms
plus CRC32 / SHA1 in the comment section to prevent it from turning
up as a newly "found" game and to show users MAME is aware of it
existence. [Brian Troha]

Add gun I/O board to Teraburst and hook up 68k/PPC comms. Not sure how
the guns are read yet but this fixes the CALL ATTENDENT immediate
death and the game runs fine now. [R. Belmont]

Changes to support address maps for arbitrary devices: [Aaron Giles]

- Moved address_map array from cpu_config to device_config. Added MDRV
macros in the device for specifying address maps. Changed the memory
system to fetch the maps from the new location.

- Moved the address-space related get_info constants to devintrf
(including endianness). Removed space array from the CPU class
header. Made the memory system much more device-neutral. Various
other cleanups along the way.

- Expanded address maps from 3 to 4. Moved ADDRESS_SPACE_PROGRAM/DATA/ IO constants to cpuintrf, as those names are really only applicable
to CPUs. Added new ADDRESS_MAP_0/1/2/3 constants to identify address
maps more generically.

- Updated memory system to be more general about address map handling.
Added the concept of default address maps (in addition to the
already existing internal memory maps). The difference between
internal and default memory maps is that internal memory maps always
override everything (including user-specified maps), but default
memory maps simply provide a default that can be overridden.

- Converted the okim6295 sound driver to use address maps for access.
By default, it defines a ROM address map that overlays its full
region. As a result, the validity checks require all okim6295
regions to be at least 256k, unless you provide your own address
map. Updated all regions to meet this requirement.

- Updated the atarijsa code to use a custom address space for its
okim6295 accesses (which are banked on the first half and static on
the second half), as an example of configuring a device with a
custom address space.

- For now, attempts to use okim6295_set_bank_base() will still work,
though banking for the okim chips should be moved to custom address
maps in the drivers eventually. The first time
okim6295_set_bank_base() is called, it will install a banked memory
handler over the region and use memory_set_bankptr() to change the
base on subsequent bank switches.

- Moved address map validity checks to be run for each device instead of
just each CPU.

Removed PREDECODE_GFX compile flag, as the on-the-fly decoding seems
to be working reliably. Deprecated the ROMREGION_DISPOSE flag, as 98%
of the use of it no longer is applicable with on-the-fly decoding,
and the remaining cases are difficult to identify among the others.
[Aaron Giles]

Documentation updates: [Kevin Eshbach]
* For Super Basketball adds the rom locations for those that were
missing before and adds the jumper settings
* Documents the SEGA cpu part number for Future Spy and Super Zaxxon

safarir: fixed colors and filenames, and added samples [Hau]

Update Deniam driver YM3812 clocks to match recording.
[Lord Nightmare]

Added comment about galaga.c bootlegs using 06XX emulation.
[Fabio Priuli]

Fixed Aqua Jet sample ROM loading [skeleton081983]

Fixed a HD6309 core bug/typo in the divq_im opcode. [Romain Tisserand]

Improved Jockey Club 2 driver organization: [David Haywood]
- added different machine drivers for the different sets.
- added an st0016 to the 'older hardware' machine driver, that's
what the 'z80' rom on it is for (see st0016.c) the newer
hardware and bootleg don't use it.
- still waiting for proper gfx dumps



New games added or promoted from NOT_WORKING status
---------------------------------------------------
Mahjong Private [Uki, Yasuhiro Ogawa]
Tokimeki Mahjong Paradise - Dear My Love [David Haywood, Angelo Salese]
Tokimeki Mahjong Paradise - Doki Doki Hen [David Haywood, Angelo Salese]
Woodpecker (set 2) [Guru]
Teraburst (1998/07/17 ver UEL) [Guru, Mark Frisbee]
(Greyhound) Trivia (Questions Series 11) [Brian Troha, Dumping Union]



New clones added
----------------
Millennium Nuovo 4000 (Version 1.3) [Tomasz Slanina]
Millennium Nuovo 4000 (Version 1.6) [Tomasz Slanina]
The Next Space (Japan, licensed to PIC) [Team Japump]
Peter Pan [David Haywood]
Knights of the Round (World 911127, bootleg) [David Haywood]
Tehkan World Cup (set 3, bootleg) [David Haywood]
International Toote II (World?) [David Haywood]
SportTime Table Hockey (Arcadia, set 2) [Siftware]
World Darts (Arcadia, set 2) [Siftware]
Ninja Mission (Arcadia, set 2) [Siftware]
Sidewinder (Arcadia, set 2) [Siftware]



New games marked as GAME_NOT_WORKING
------------------------------------
Pirati [Tomasz Slanina]
Johnny Nero Action Hero [R. Belmont, The Dumping Union]
Poly-Net Warriors [Uki]
Sunset Riders (bootleg of Megadrive version)
[Gatinho, Smitdogg, Dumping Union, David Haywood]
The House of the Dead III [GDX-0001] [MAME Italia]
Jockey Club II (2 sets) [David Haywood]
Quake Arcade Tournament [Siftware]
Turret Tower [Siftware]

Download:MAME v0.132u4 diff
Source:Here

Dolphin SVN r3728

EmuCR:DolphinDolphin SVN r3728 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:
r3720
nJoy: Show the original GC controller analog stick area in the advanced settings
r3721
Move XInputBase from PadSimple to InputCommon,Start work on X11 input for wiimote plugin mapping (copy XTra-KrazzY's fix for PadSimple)
r3722
nJoy: Allow the same settings for the C-stick
r3723
nJoy: (Forgot to disable logging)
r3724
nJoy: (Typing)
r3725
Linux compile fix
r3726
DSPLLE comment cleanup
r3727
accidently commited the uncomment exception
r3728
fixing a silly typo

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

PCSX Reloaded SVN r23938

PCSX Reloaded SVN r23938 is released.PCSX-Reloaded is a fork of the PCSX-df Project, a PlayStation Emulator, with support for both Windows and GNU/Linux operating systems as well as several bugfixes/improvements.

Download: PCSX Reloaded SVN r23938
Source:Here

DeSmuME SVN r2506

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

DeSmuME SVN Changelog:
r2500
agg_draw_line_pattern
r2501
win32: refactor agg drawing
r2502
win32: fix vcproj again
r2503
win32: add demo of agg compositing separate lua and emuscreen layers
r0504
line renderer
r0505
marker renderer
r2506
Add addons/guitarGrip.cpp to compilation.

Download: DeSmuME SVN r2506
Source:Here

PCSX2 SVN r1480

EmuCR:PS2 emulatorPCSX2 SVN r1480 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:
r1472
GSdx: fixing/breaking things again... palletized texture lookup can be done by pixel shader now (selectable, off by default), if you have a fast card it may help with texture heavy games, otherwise it is only going to be slower.
r1473
GSdx: the new option was accidentally linked to vsync, they got the same control id.
r1474
Fixed System 11 emulation in Tekken 5(EErec bug: madd should be signed multiplication, not unsigned)
r1475
GSdx: couple of fixes for the new palletized lookup mode
r1476
GSdx: 4 bit local-local transfer crash fixed (shadow hearts)
r1477
wxgui: Tons of changes, additions, and improvements...
* Added some icons for use in the new configuration panel.
* Added bin2cpp project, located under a new /utilities folder (it's used to generate wx Embedded Images)
* Renamed NewGUI folder to gui
* Relocated Resources folder to gui/Resources
r1478
wxgui: Fix Linux.
r1479
GSdx: New default settings, to avoid common mistakes and problems.
r1480
microVU: fixed some bugs...

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

DaedalusX64 SVN r416

EmuCR: DaedalusX64DaedalusX64 SVN r416 is released.DaedalusX64 is a N64 Emulator for PSP.DaedalusX64 is the continuation of the original Daedalus PSP port by StrmnNrmn. It is a GPL Open Source project.

DaedalusX64 SVN Changelog:
416:
- Changed the namings of S2DEX, added the rest of GBI1 S2DEX to ultra_gbi.h, also moved G_DMATRI and G_DLINMEM there.
- Implemented custom ucode: GBI0_Vtx_Gemini
- Changed abit how DKR ucodes are loaded, so Jet Force Gemini can use the same functions.

Download: DaedalusX64 SVN r416
Source:Here

Pcsx-ReVolution SVN r28

EmuCR: Pcsx-ReVolutionPcsx-ReVolution SVN r28 is released.Pcsx-ReVolution is a port of pcsx for Nintendo Wii (formerly Revolution).

Download: Pcsx-ReVolution SVN r28 for gamecube
Download: Pcsx-ReVolution SVN r28 for Wii
Source:Here

PCSX2 beta 1474

EmuCR:PS2 emulatorPCSX2 official Beta 1474 is released.This is the Pcsx2 official beta and beta plugins.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.

Download: PCSX2 official Beta 1474
Download: PCSX2 Beta Plugins 9th july 2009
Source:Here

Snes9x GX 4.0.8

EmuCR: Snes9x GXSnes9x GX 4.0.8 is released.Snes9x GX is a Super Nintendo(SFC) emulator based on Snes9x, ported to the Wii and GameCube. The code is a continuation of Softdev and Crunchy2's efforts, and uses libogc and devkitppc.

Snes9x GX Features:
* Based on Snes9x 1.51 - superior ROM compatibility
* Wiimote, Nunchuk, Classic, and Gamecube controller support
* SNES Superscope, Mouse, Justifier support
* Cheat support
* Auto Load/Save Game Snapshots and SRAM
* Custom controller configurations
* SD, USB, DVD (requires DVDx), SMB, GC Memory Card, Zip, and 7z support
* Autodetect PAL/NTSC, 16:9 widescreen support
* Original/filtered/unfiltered video modes
* Turbo Mode - up to 2x the normal speed
* Zoom option to zoom in/out
* Open Source!

Snes9x GX 4.0.8 changelog:
* Faster SMB/USB browsing
* Last browsed folder is now remembered
* Fixed controller mapping reset button
* Fixed no sound on GameCube version
* Directory names are no longer altered
* Preferences now only saved on exit
* Fixed on-screen keyboard glitches
* SRAM auto-saved on power-off from within a game
* Prevent 7z lockups, better 7z error messages
* Increase cheats limit from 30 to 150
* Cheats no longer effect next game loaded - they are cleared properly

Download:Snes9x GX 4.0.7 - GameCube
Download:Snes9x GX 4.0.7 - Wii
Source:Here

FCE Ultra GX 3.0.6

EmuCR: FCE Ultra GXFCE Ultra GX 3.0.6 is released.FCE Ultra GX is a modified port of the FCE Ultra 0.98.12 Nintendo Entertainment system for x86 (Windows/Linux) PC's. With it you can play NES games on your Wii/GameCube(NGC). Version 2 is a complete rewrite based on code from SNES9x GX.

Snes9x GX Features:
* Wiimote, Nunchuk, Classic, and Gamecube controller support
* iNES, FDS, VS, UNIF, and NSF ROM support
* 1-4 Player Support
* Zapper support
* Auto Load/Save Game States and RAM
* Custom controller configurations
* SD, USB, DVD (requires DVDx), SMB, GC Memory Card, Zip, and 7z support
* Custom controller configurations
* 16:9 widescreen support
* Original/filtered/unfiltered video modes
* Turbo Mode - up to 2x the normal speed
* Zoom option to zoom in/out
* NES Compatibility Based on v0.98.12
* Open Source!

FCE Ultra GX 3.0.5 changelog:
* Faster SMB/USB browsing
* Last browsed folder is now remembered
* Fixed controller mapping reset button
* Fixed no sound on GameCube version
* Directory names are no longer altered
* Preferences now only saved on exit
* Fixed on-screen keyboard glitches
* RAM auto-saved on power-off from within a game
* Prevent 7z lockups, better 7z error messages

Download:FCE Ultra GX 3.0.6 - GameCube
Download:FCE Ultra GX 3.0.6 - Wii
Source:Here

Visual Boy Advance GX 2.0.5

EmuCR: Visual Boy Advance GXVisual Boy Advance GX 2.0.5 is released.Visual Boy Advance GX is a Game Boy(GB)/Game Boy Color(GBC)/Game Boy Advance(GBA) emulator based on VBA-M, ported to the Wii and GameCube. The code is a continuation of Softdev and emu_kidid's efforts, and uses libogc and devkitppc.

Visual Boy Advance GX/Wii Features:
- Wiimote, Nunchuk, Classic, and Gamecube controller support
- SRAM and State saving
- IPS/UPS/PPF patch support
- Custom controller configurations
- SD, USB, DVD, SMB, GC Memory Card, Zip, and 7z support
- Compatiblity based on VBA-M r847
- MEM2 ROM Storage for fast access
- Auto frame skip for those core heavy games
- Turbo speed, video zooming, widescreen, and unfiltered video options

Visual Boy Advance GX/Wii 2.0.5 changelog:
* Faster SMB/USB browsing
* Last browsed folder is now remembered
* Fixed controller mapping reset button
* Fixed no sound on GameCube version
* Directory names are no longer altered
* Preferences now only saved on exit
* Fixed on-screen keyboard glitches
* SRAM auto-saved on power-off from within a game
* Prevent 7z lockups, better 7z error messages

Download:Visual Boy Advance GX 2.0.5 - GameCube
Download:Visual Boy Advance GX 2.0.5 - Wii
Source:Here

Nemulator 2.0 beta 1

Nemulator 2.0 beta 1 is released.Nemulator is win32 NES emulator.nemulator 2.0 uses DirectX 10, therefore Windows Vista or Windows 7 is required. If you receive an error message stating that d3dx10_33.dll is missing, please download the latest DirectX 10 update from Microsoft at microsoft.com.You need a lot of horsepower (probably a dual-CPU/core system) to run the menu at full speed.

Download: Nemulator 2.0 beta 1
Source:Here

DeSmuME 0.9.4 Final

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

DeSmuME 0.9.4 Final Changelog:
0.9.2 -> 0.9.4 (r1844->r2352->r2437)

0.9.3 was skipped due to emu news sites sneaking it out of our staging area and
releasing it prematurely while it still had bugs. I was going to curse them
individually, but then I decided that they would just like the publicity.

Highlights:
* New save autodetection and save file format
* Full rerecording support

General/Core:
bug: fix many 64 bit and endian issues
bug: fix mic input, which was nearly useless before
bug: fix failures of large dmas
bug: fix in ipc sync which broke devkitpro touch
bug: screenshots now exclude hud and rotation
bug: rewritten vram mapping (fixes corrupted or missing BG)
enh: add universal commandline system (same commandline options on every port)
enh: cheats: added Action Replay code parser
enh: more reliable and useful frameskipping
enh: SPU: speedup: add adpcm caching
enh: SPU: speedup: interpolation is now optional
enh: print svn build number so we can identify people's svn builds from screenshots

Graphics:
bug: add polygon y-sorting (fixes 3d guis)
bug: fix texcoordgen mode 3; fixes some ortho sprites and some entirely broken games
bug: display capture fixes
bug: fix a number of OBJ modes
bug: fixes to affine BG modes
bug: better emulate some translucent OBJ
bug: more correct handling of color effect windows and backdrop colors
bug: fix matrix stack overrun which crashed emulator
bug: swrast: add clear depth image emulation and other fixes to depth buffering
bug: swrast: fix some toon and highlight cases
bug: fix bug in matrix stack, fixes some broken models
enh: add alternate flush mode HACK 3d config toggle, fixes some entirely broken 3d games

Windows:
bug: more robust cheats engine and dialog
enh: more solid avi and wav recording
enh: improved tools: memory viewer
enh: added tools: spu viewer, ram watch, ram search
enh: change build configuration system
enh: speedup: add gpu core disabling to hide useless screens
enh: add background pause feature (for when emulator loses focus)
enh: add missing autohold for L and R
enh: add chinese translation

Gtk frontend:
enh: switch all of menu/toolbar system to GtkAction + GtkUIManager
enh: remove the gtglext 3d code
enh: improve/speedup screen resize and final presentation logic in gtk frontend
enh: minimal rerecording hookups

Cli frontend:
enh: hooked the frameskip (szigor)
enh: misc usability improvements: auto pause switch for pausing when focus is lost and exit on escape pressing (szigor)
enh: hook the fake noise mic; use m to toggle

Download: DeSmuME 0.9.4 Final
Source:Here

Jpcsp SVN r1094

EmuCR:JPcspJpcsp SVN r1094 is released.JPCSP is a PlayStation Portable(PSP) emulator which is written in JAVA. JPCSP is the first PSP emulator that is written in JAVA. Most people think java is too slow. But Shadow and his team has proven us wrong. The newest Java versions are almost as fast as C which makes it very interesting for emu dev's. Shadow and his team are working day and night with pleasure on the emu, many coders have dedicated to the project. Because it's written in java many young devs find it interesting to learn how the emulator works.

Jpcsp SVN changelog:
r1088
updated event flag manager to yield to higher priority threads (untested)
r1089
Save the textures as images (in tmp/*.bmp) when capturing a GE list.Set the VideoEngine log level to TRACE when capturing (might be useful when debugging).
r1090
Improved implementation of PSP memory allocation to allow reallocation from released blocks
r1091
Fix to avoid ConcurrentListModificationException when exiting Jpcsp
r1092
Capture GE list: display warnings and stop list scanning on JUMP, RET, CALL.
r1093
Better debugging information for compiler.
r1094
Small fix for __sceSasCore, I'm not sure if this matters

Download: Jpcsp SVN r1094
Source:Here