2009-07-16

PCSX Rerecording SVN r152

EmuCR:PCSX ReRecording EmulatorsPCSX Rerecording SVN r152 is released.PCSX Rerecording is a special version of PCSX with many new features such as input rerecording, cheat support, RAM search, RAM watch, customizable hotkeys, etc.

PCSX Rerecording SVN changelog:
r148
test
r149
Updated movie file information
r150
-disc-switching ignores CDR plugin
-fixes random crash in mdec.c
r151
fixes: "If input plugin exports PADstartPoll, PAD1__startPoll function is never called."
r152
fix for heap corruption in movie.c

Download: PCSX Rerecording SVN r152
Source:Here

MAME v0.132u5

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


MAMETesters Bugs Fixed
----------------------
- 03250: [DIP/Input] empcity and clones: Credits are registering twice
(Luigi30)
- 03309: [Crash/Freeze] All Sets in ojankohs.c: When game issues a
sound/voice, the game crashes (Tafoid)
- 03308: [Crash/Freeze] overdriv: Game Resets at "Ram Check" (Tafoid)
- 03235: [Graphics] timecris and clones: Severe graphics corruption
(Skeleton081983)
- 03299: [Core] tehkanwcc: double and wrong rom definition
(Roman Scherzer)
- 03305: [Graphics] blockout, blckoutj, blckout2: The text in yellow
on the "blockmaster" screen is corrupted (Fabio Priuli)
- 00772: [Gameplay] burnforc: The powerup item is always "L" in mame.
(hap)
- 02197: [Gameplay] rthun2, rthun2j, finehour: Black screen, game does
not start (Phil Bennett)
- 03298: [Compiling] Warning at devintrf.c:128 compiling with MSVC
(Aaron Giles)



Source Changes
--------------
DIPSW update [kanikani]
- fixed default setting of jjsquawk, marked the game as
IMPERFECT_SOUND, and added some notes
- added DIPLOCATION for toypop and liblrabl

Intel 8255A PPI:
- Added a new implementation of the I8255A device. Rewritten from
scratch to properly support handshaking in modes 1 and 2.
- Refactored sg1000a.c to use the new implementation.

Redumped Konami Viper CF and NVRAM for all games and updated drivers.
[Guru, Angelo Salese]

Fixed Aqua Jet sample ROM loading offset again. [Phil Bennett]

Fixed screen masking and left screen call drawing in tmmjprd.
[Angelo Salese]

Added hardware notes to the Quake Arcade Tournament driver.
[vidpro1, Andrew Gardner]

Added mechanism for the laserdisc core to return 0 for the philips
codes if video is squelched. Updated the Gottlieb and Cliff Hanger
drivers to request it this way, since they decode externally.
[Aaron Giles]

Made a couple of minor tweaks to the Cliff Hanger driver. Fixed
interrupt timing (was not taking into account interlacing) to fix up
glitches in playback and ensure the disk test passes. Added SHA1 and
marked the game as working. [Aaron Giles]

Promoted Final Lap 2 & Final Lap 3 to working since they just require
to init their analog controls (same sequence as Final Lap R).
[Angelo Salese]

Added basic support in bitmap.c for 64-bit indexed bitmaps. As a
result, you will need a full recompile with this change, since the
bitmap formats enum was altered. [Aaron Giles]

Introduced new feature -burnin, which can be used to generate a PNG
that represents the overall brightness seen during the course of
running a game. This PNG can be used as a fake "bezel" that overlays
the screen via the artwork systems (with a low alpha, say 0.1 or 0.2)
to simulate running a game with a monitor that has been burned in
from another game. [Aaron Giles]

Fixed the -crsshairpath option to be spelled properly. [Aaron Giles]

Made pr8210 serial processing a little more robust. [Aaron Giles]

Fixed year for Mighty Monkey (and clones) based on US Copyright
Searches. [Braille]

ARM7 updates [R. Belmont, Ryan Holtz]
- Prepped to support multiple architecture versions
- Added ARM9 CPU type (ARMv5TE)
- Added mostly-stubbed system coprocessor/MMU support

Fixed resource leak in core_fload(). [Aaron Giles]

Added flashv2.u30 (v2 bios) to the taitogn driver. [Joerg Hartenberger]

Added IDE Lock mechanism to the IDE Driver in MAME, so games on gnet
v2 bios are working correct now (idectrl.c / idectrl.h) & taitogn.c.
[Joerg Hartenberger]

Further improvements for Shogun Warriors:
[David Haywood, Tomasz Slanina]
-- decoded tables for several of the startup commands, made some
observations, was unable to properly decode table 0x80, second byte
scrambling is .. odd, so just using extract data right now.
-- properly mapped inputs in Shogun Warriors
-- decodes a block of data used by the Japanese version (fjbuster)
for the character select screen. Basically block 0x40 is the same
as mcu block/table 0x41, but using different encryption (inline
encryption table + additional overlay table instead of each byte
being bit shifted)

Updated Jockey Club II notes. [David Haywood, Gerald]

Verified Fruits & Bunny PROM. [f205v]

Added new split tool that can be used for splitting giant files
with per-file hashes and without corrupting them. [Aaron Giles]



New games added or promoted from NOT_WORKING status
---------------------------------------------------
Cliff Hanger [Aaron Giles, Warren Ondras, Ernesto Corvi]
Cobra Command (M.A.C.H. 3 conversion) [Aaron Giles, Warren Ondras]
Otenami Haiken Final (V2.07JC) [Joerg Hartenberger]
Back Fire (Tecmo) [Tirino73, David Haywood]



New clones added
----------------
Witch Card (german?) [Team Europe / Dumping Union]



New games marked as GAME_NOT_WORKING
------------------------------------
Shootout Pool [f205v]
Multipede [Angelo Salese]
Cobra Command (Data East LD) [Angelo Salese]
Road Blaster (Data East LD) [Angelo Salese]
Time Traveller [Angelo Salese]
Super Cherry Master [Team Europe / Dumping Union] (incomplete set)

Download:MAME v0.132u5 diff
Source:Here

MiiSX v0.3

EmuCR: MiiSXMiiSX v0.3 is released.MiiSX is an MSX 1/MSX 2/MSX 2+ emulator for the Nintendo Wii. Based on fMSX-SDL, so far, it's a pretty basic emulator. It doesn't support either SCC, MSX Music or MSX Audio, only PSG.Only uncompressed ROM files can be loaded, and there’s no keyboard implemented (so only games that work with joystick will be playable). PSG emulation is still problematic.

MiiSX Features:
- The emulator can run MSX 1, MSX 2 and MSX 2+ games, in ROM format, from SD cards.
- SDHC supported
- Classic Controller and Wiimote supported, as joystick 1
- Basic menu, for selecting ROM file, and changing emulated system.
- Homebrew Channel compatible

MiiSX v0.3 Changelog:
- emulation speed up
- no more problems with PSG emulation, now it's correct... as far as fMSX emulation goes ;)
- SCC emulation
- "X" on Classic Controller to emulate joy button 1+2

Download: MiiSX v0.3
Source:Here

DeSmuME SVN r2576

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

DeSmuME SVN Changelog:
r2569
win32: upscaling image filters
r2570
win32: make scanlines look more like lcd scanlines.
r2571
oops
r2572
win32: save and load filter settings
r2573
totally rewrite main emulation loop! YOUR SAVESTATES ARE INVALIDATED. your timing is all different. but, your timing is more precise, a few hidden old bugs surfaced and were smashed, and some games work that didn't used to. INSTRUCTIONS_PER_BATCH is a thing of the past. crazymax and luigi, I may have broken your parts, but hopefully only a little bit. your new hookups into the emulation loop are more complicated but potentially faster and definitely more precise.
r2574
zzz reduction surgery
r2575
newemuloop: fix read of timers which aren't turned on. fixes staff of kings launching
r2576
new gxFIFO:
- fix for work with new emuloop;
- add early implementation of pipeline;

Download: DeSmuME SVN r2576
Source:Here

Dolphin SVN r3812

EmuCR:DolphinDolphin SVN r3812 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:
r3800
DSPLLE: added lsrnr (based on lordmark and luigi suggestions) Still somethings seems wrong as it didn't fix the zelda problem:(
r3801
Tons of reworking of the cores to make them more...generalized, not quite there yet, but great progress. Near impossible to break this up in to smaller chunks,and may break Windows building. Can not yet switch between JitIL and JIT during runtime, but it is on my list to do.
r3802
Forgot a line someone told me to test
r3803
DSPLLE: Fix LSRNR.
r3804
That's what happens when you get excited and go too fast...
r3805
Fixed Windows build problems caused by r3801.
The Windows build is still broken (for me at least) by r3797.
r3806
Revert the ridiculously wrong r3797 (bad sonicadvance1)
r3807
Roll back R3801. Dolphin works again. Seriously, if you're not even testing huge freaking changes like this...
r3808
this should have been included in the roll back, dunno what happened
r3809
another one
r3810
Some minor changes to VideoCommon, improved SawWave sound, the denied sound in ZWW sounds better (compared it to real HW to be sure).
r3811
Better TV emulation. Seems to fix problem in 50 Hz PAL games where frames go backwards.
r3812
finally all windows builds compile again

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

PCSX2 SVN r1526

EmuCR:PS2 emulatorPCSX2 SVN r1526 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:
r1520
Cleaned up Disk Type detection code, when workign with CDs, which in turn fixes CD-based games booting (as far as I can tell).
r1521
SPU2-X: Tagged public release v1.2

r1522
Just a tiny cleanup, nothing interesting.
r1523
Tweak for recompiler resets, helps a bit against the stalls when those happen.
r1524
Cleaner version of the EE reset optimisation, there's no particular reason not to skip these steps every time so there's no need for a second function.
r1525
Give more information about the active disk even in Release builds.
Remove unnecessary re-checks at startup, so the cdvd info only shows up once(and every time the plugin notifies of a disk change).
Add a condition to print which shouldn't be printing always.
Add a little "hack" to Mechacon command 0x80 ... will get rid of it later if it doesn't help.
r1526
Plugin interface / GSdx changes that binds the GSdx vsync option to the pcsx2 framelimiter.
This patch by matsuri makes playing with vsync a lot nicer, so thanks for that one ;)
Note: For now its directx 10 only, due to dx9 needing a swapchain reset..

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

SPU2-X v1.2

SPU2-X v1.2 is released.SPU2-X is a pcsx2 sound plugin for PCSX2.

Download: SPU2-X v1.2
Source:Here

M+GUI v1.4.5

EmuCR:MameUIM+GUI v1.4.5 is released.M+GUI new GUI is a stand alone front-end, with similar functionality and interface as MAMEUI.Currently available for Windows and Linux/x11 platforms.M+GUI can automatically download ROMs from FTPs, moreover, it merely downloads the missing roms inside a zip file, resulting a much lower bandwidth consumption.

M+GUI currently supports the following MAME builds: MAME, MESS, SDLMAME, SDLMESS, MAMEPlus

M+GUI v1.4.5 changelog:
- added all MAMEUI built-in folders
- added menu: "View - Show Folders" to toggle built-in folders
- fixed crash on Mac OS X

Download:M+GUI v1.4.5
Source:Here