2009-03-29

WinUAE (Public Beta) v1.6.0 Beta 19

EmuCR:WinUAEWinUAE (Public Beta) v1.6.0 Beta 19 is released.Winuae is the commodore amiga emulator for Windows. WinUAE is a mostly complete software emulation of the hardware of the Commodore Amiga 500/1000/2000. A Commodore Amiga, for those who don’t know, is a 16/32 bit computer system based on the Motorola 680×0 CPU and a few specially designed custom chips that provide very good graphics and sound capabilities. Its first incarnation, the A1000, appeared in 1985, followed by the highly successful A500 and A2000 models. WinUAE is a port of the originally written for Unixish systems UAE; but over time, it seems the Windows port, WinUAE has become the best version available on any platform. WinUAE is free software: you are welcome to distribute copies of it and/or modify it, under certain conditions. There is no warranty of any kind for UAE. For more details concerning these issues, please read the GNU General Public License, which describes the terms under which WinUAE is distributed.

WinUAE (Public Beta) v1.6.0 Beta 19 changelog:
- missing command line unicode support added
- added support for winuae.exe [] command line. can be path to a configuration file, any supported floppy disk image file or statefile, multiple paths supported, path parsing stops when first parameter beginning with '-' or '/' is detected. Automatically disables "show gui on startup".
- improved configuration parsing, now for example something="path" and command line -something="path" works, previously " (or ') was not parsed properly
- clear dsound buffer when sound autodeactivates, it was possible to have some old sound data left in buffer if buffer size is really big
- gui debugger clipboard and enter address option fixed (b15)
- autoscaled screen was off center if display size was too small
- directory filesystem "unimplemented error 3" fix
- directory filesystem "unimplemented error 87" when setting file/dir datestamp and drive is in FAT partition (FAT date range is not as large as Amiga supported date range, AmigaDOS minimum date is 1978-01-01, FAT minimum is 1980-01-01)
- directory filesystem date underflow fixed, host-side date earlier than 1978-01-01 caused underflow, result usually was date in far future.. (bug since the beginning most likely)
- updated directory filesystem date calculations to 64-bit
- directory filesystem ERROR_COMMENT_TOO_BIG implemented
- PortAudio works again, also accept only v1899 or newer library
- clear D3D filter screen when autoscale settings change
- added F13-F16 to rawkeyboard keycode array

Download:WinUAE (Public Beta) v1.6.0 Beta 19

MAME Plus! v0.130u2 r4145

EmuCR:MAME Plus!
MAME Plus! v0.130u2 r4145 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.130u2 r4145 changelog:
- fixed tiny.mak [Sword]
- fixed lite.mak [Sword]
- [MAME] sync with 0.130u2 [Sword]
- fixed initialization of hq3xs and hq3xbold filter [Emuman]
- enabled scale2x filter for x64 [Emuman]
- updated Game Boy Advance driver (gba22MAR2009) [R. Belmont]
- updated Japanese list (jplist0130u1_0320) [mamelist jp]
- updated Korean text & list (plus0.130u1_lngfile_kor_09.03.20) [zzoro]

Download:MAME Plus! v0.130u2 r4145
Download:MAME Plus! GUI 1.3b15.win

MAMEXT 0.130u2

EmuCR:MameUIMAMEXT 0.130u2 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 0.130u2 32bit
Download:MAMEXT 0.130u2 64bit

MAMEUIFX32 v0.130u2

EmuCR:MameUIMAMEUIFX32 0.130u2 is released.MAMEUIFX32 is a derivative unofficial build based on the original MAME/MAMEUI source code. MAMEUIFX32 has these these improvements over regular MAME:

MAMEUIFX32 v0.130u2 changelog:
* Updated to MAME 0.130u2 - MAMEUI 0.130
- Fixed small bug in the GUI that caused incorrect display of history.dat.
- Knights Of Valour update:
o promoted to WORKING status with an hack.
- Knights Of Valour Superheroes update:
o added region switch check.
o added speedup to fix slow gameplay speed.
- Knights Of Valour 2 update:
o added region switch check.
- Knights Of Valour 2 - Nine Dragons update:
o added region switch check.
o promoted to WORKING status with an hack.

Download:MAMEUIFX32 0.130u2

Dolphinwx r2786

EmuCR:wii emulatorDolphinwx r2786 is released.Dolphinwx is a great Gamecube(NGC) and Wii emulator.It has a partial Wii support and plays most Gamecube games.

Download:Dolphinwx r2786

Fceux SVN r1239

EmuCR:FceuxFceux SVN r1239 is released.FCEUX is a cross platform, NTSC and PAL Famicom/NES emulator that is an evolution of the original FCE Ultra emulator. Over time FCE Ultra had separated into many separate branches.The concept behind FCEUX is to merge elements from FCE Ultra, FCEU rerecording, FCEUXD, FCEUXDSP, and FCEU-mm into a single branch of FCEU. As the X implies, it is an all-encompassing FCEU emulator that gives the best of all worlds for the general player, the ROM-hacking community, and the Tool-Assisted Speedrun Community.

Fceux SVN changelog:
r1239
SDL: hotkey Del to toggle --mute for avi capturing

Download:Fceux SVN r1239

DeSmuME SVN r1784

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

DeSmuME SVN changelog:
r1784
New game info dialog.

Download: DeSmuME SVN r1784

Vba-ReRecording SVN r50

EmuCR:VisualBoyAdvanceVba-ReRecording SVN r50 is released.VBA rerecording is the re-recording branch of VisualBoyAdvance.This is the development project for this branch of VBA. Its primary function is to expand features related to the creation of Tool-Assisted movies.

VBA rerecording changelog:
r50
Added gui.opacity, SHIFT, alternative names for certain methods.

Download:Vba-ReRecording SVN r50

PCSX2 SVN r856

EmuCR:PS2 emulatorPCSX2 SVN r856 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:
r854
Pcsx2: Added experimental mtap support, must be enabled through pad plugin.
Fixed bug in default PADfreeze function that would fail to load states created
with LilyPad when using other pad plugins. Added support for disconnected pads
(Mostly a convenience for mtap support, for games that use pad presence to
assign pads to players).
r855
LilyPad: One more quick bug fix in mtap stuff.
r856
Forgot to remove a couple debug lines.

Download: PCSX2 SVN r856
Download: PCSX2 Plugins

Snes9x 1.43-ReRecording SVN r54

EmuCR: Snes9xSnes9x 1.43-ReRecording SVN r54 is released.Snes9x 1.43-ReRecording is the re-recording branch of Snes9x 1.43.This is the development project for this branch of Snes9x. Its primary function is to expand features related to the creation of Tool-Asssisted movies.

Snes9x 1.43-ReRecording SVchangelog:
r52
Lua savestate register (contributed by nitsuja)
r53
Added gui.opacity, SHIFT, alternative names for certain methods.
r54
Issue 9 solved. Hope the change doesn't bring any new problems.

Download:Snes9x 1.43-ReRecording SVN r54

Snes9X v1.51 re-recording r40

EmuCR: Snes9xSnes9X v1.51 re-recording r40 is released.Snes9x1.51-re-recording is the re-recording branch of Snes9x 1.51.This is the development project for this branch of Snes9x. Its primary function is to expand features related to the creation of Tool-Asssisted movies.

Snes9X v1.51 re-recording changelog:
r39
Added gui.opacity, SHIFT, alternative names for certain methods.
r40
Fixed the crash on Lua external module use (thanks our hero nitsuja!)

Download:Snes9X v1.51 re-recording r40

Jpcsp SVN r979

EmuCR:JPcspJpcsp SVN r979 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:
r977
added hleDisplaySetGeMode, now we have the GE height
r978
Fix for "javax.media.opengl.GLException: java.lang.IndexOutOfBoundsException:
Required 1920 remaining bytes in buffer, only had 1024" (e.g. FBW demos), for
both useGlReadPixels = true and false.
r979
Fixed broken hack for pspsdk applications

Download: Jpcsp SVN r979

MameUI 130.2

EmuCR:MameUIMameUI 130.2 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 130.2 x64 version
Download:MameUI 130.2 x86 version

PCSX Rerecording v0.0.8

EmuCR:PCSX ReRecording EmulatorsPCSX Rerecording v0.0.8 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.

Download: PCSX Rerecording v0.0.8

Jpcsp SVN r976

EmuCR:JPcspJpcsp SVN r976 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:
r970
updated umdcallback sample (source only). removing old comments. Note: ThreadMan real_current_thread thing confirmed using umdcallback sample, but not checked on recompiler
r971
Fixed compilation error from r969.
sceUmdRegisterUMDCallBack: comment updated about confirmation on PSP that the callback is not triggered immediately (tested using umdcallback)
r972
Reduced display flicker problem on fast computers when using "Only GE"
r973
fix r972 when "only GE" setting was off. attempted to add more FBW support,disabled with FBWdebug flag in pspdisplay.
r974
Multiple small performance improvements in display:
- when processing a clutted texture, read the whole clut at the beginning to minimize the number of calls to Memory.readXX
- Texture cache: read a 16 bit clut using Memory.read32 (which is more efficient)
- Texture cache: compute the hashCode of a texture only once per display (for applications reusing the same texture multiple times in one display list)
r975
Fix for BOF3 display problem: allow using Texture using result of previous GE commands.
It seems that the GE width/height is always 480/272. Previously, the FB width & height was used: pspdisplay.display() has to be checked against this (not yet done in this update).
r976
added FBW sample. see pspsdk for vram.c/.h.

Download: Jpcsp SVN r976

Fceux SVN r1238

EmuCR:FceuxFceux SVN r1238 is released.FCEUX is a cross platform, NTSC and PAL Famicom/NES emulator that is an evolution of the original FCE Ultra emulator. Over time FCE Ultra had separated into many separate branches.The concept behind FCEUX is to merge elements from FCE Ultra, FCEU rerecording, FCEUXD, FCEUXDSP, and FCEU-mm into a single branch of FCEU. As the X implies, it is an all-encompassing FCEU emulator that gives the best of all worlds for the general player, the ROM-hacking community, and the Tool-Assisted Speedrun Community.

Fceux SVN changelog:
r1230
Lua - added FCEU.softreset() and FCEU.poweron(). Deleted a lua test script. Updated Lua documentation in the Help .chm
r1231
Bumped version number to 2.1 for gfceux
r1232
Fixed up Lua bot script names,etc.
r1233
More lua scripts cleanup - rename documents, added internal documentation
r1234
Lua scripts cleanup - deleted some, renamed others, included documentation notes on each
r1235
Win32 - Memwatch - use system colors for drawing instead of hardcoded colors
r1236
SDL: fixed SF bug #2718008
r1237
Win32 - Memwatch - meaningless commit
r1238
SDL: fix crash with fm2 and fcm->fcm conversion

Download:Fceux SVN r1238

DeSmuME SVN r1783

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

DeSmuME SVN changelog:
r1780
Added more wifi emulation. Some fixes, and support for two new types of management frames, as well as support for sending data frames.
r1781
gtk-port: kbd save/load ; make controls additive
one can load (f1-f10) and save (shift+f1-f10) from keyboard while playing
corrected a bug that made controls pressed together not work
changed ISO8859-1 in fr.po to ISO-8859-1
r1782
fix crash in wifi
r1783
gtk-glade port: load savegame from command line

Download: DeSmuME SVN r1783

Gens-ReRecording SVN r261

EmuCR: SEGA GensGens-ReRecording SVN r261 is released.Gens Rerecording, formerly known as Gens Movie Test, is a modification of the highly popular Gens emulator. This modification includes slowdown, recording and playback of controller input logs, dumping of AVI files, and Lua scripting. This emulator is primarily used by the Nesvideos community.

Gens-ReRecording SVN changelog:
r258
Re-structured the source tree for the linux port effort. NOTHING compiles right
now, but this is what i'm
working from. Once the linux version builds, I'll go back in and cleanup the
win32 tree, and if
everything goes well, we can merge this back to the trunk ;)
r259
Now adding the folders :P
r260
[No log message]
r261
Forgot to make a log message for the previous commit (getting multiplat
compiling in msvc win32)
A few further msvc project changes
removing files that no longer exist from version control

Download:Gens-ReRecording SVN r261

MAME 0.130u2

MAME Plus! MAME 0.130u2 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 0.130u2:
-------

(Due to an oversight, credit for the new Neo Geo BIOS was incorrectly
given in the previous whatsnew. Thanks to Massimiliano Macri for the
donation.)



MAMETesters Bugs Fixed
----------------------
- 02382: [Graphics] peke1012: Bad ROM dump causes graphics glitches
(Jim Stolis)
- 02977: [Crash/Freeze] rdft2j2: Access Violation (Haze)
- 03071: [Sound] tndrcade tndrcadj: music problem (Phil Bennett)
- 03063: [Misc.] psyvaria, psyvarrv, usagi, nightrai, xiistag: Some
G-Net cards were dumped without restoring them to defaults
first (Guru)
- 03068: [DIP/Input] leprechn: Lives are incorrect in Dip Settings
(Tafoid)
- 03024: [DIP/Input] jrpacmbl: All inputs perform wrong function in-
game (Fabio Priuli)
- 02972: [Documentation] shuttlei: Year is listed as 197?, confirmed
as 1979. (incog)
- 02978: [Documentation] suprgolf: Year is listed as 19??, confirmed
as 1989. (incog)
- 02970: [Documentation] sfbonus, sfbonusa, sfbonusb, sfbonusd,
sfbonusv: The year is 2003 according to the attract mode.
(incog)
- 02968: [Documentation] parrot3: The year is 2003 according to the
attract mode. (incog)
- 02969: [Documentation] parrot3b: The year is 2004 according to the
attract mode. (incog)
- 02999: [DIP/Input] taotaida: need more 3 buttons (Fabio Priuli)
- 03029: [DIP/Input] jitsupro, kazan, p47, rodland, stdragon and
clones: "Demo sounds" dip-switch inverted (Fabio Priuli)
- 03042: [Documentation] mjclub: Dip-Switch settings for mjclub
(Fabio Priuli)
- 03031: [DIP/Input] seganinj and clones: Player 1 button 3 not
present (Fabio Priuli)
- 03048: [Sound] equites and clone: strange noise ingame
(Phil Bennett)
- 03035: [Save/Restore] frogg, froggrmc: Autosave does not work
correctly (couriersud)
- 02172: [DIP/Input] some driving games: MAME allocates Player 2 - 4
inputs for deficient Player 1 inputs. (Fabio Priuli)



Source Changes
--------------
Added board description to Zodiack. [Guru]

Demoted some games to have the GAME_NOT_WORKING flag:
- Alligator Hunt (protected version);
- Glass;
- Great Guns;
- Name Club Ver. 3;
- Snow Board Championship;
- Tetris Korean bootleg;
- Thunder Hoop 2: TH Strikes Back;
- Touryuu Densetsu Elan-Doree / Elan Doree - Legend of Dragoon;
- World Grand Prix;
- World Rally 2 - Twin Racing;

Some various Naomi improvements and SH4 hacks to get more Naomi games
booting farther. [David Haywood, Angelo Salese]

Added a PCB layout for the large single plane PCB that Incredible
Technologies used for the Golden Tee 3D series (3D through Classic),
Shuffleshot, World Class Bowling and World Class Bowling Deluxe.
[Guru]

Added PCB layout & hardwared documentation for Atari's Badlands [Guru]

WIP driver for Cubo CD32 [Mariusz Wojcieszek]:
- AGA palette
- AGA bitplane data fetching
- support for up to 8 standard bitplanes
- HAM8 mode

Further annotated the game lists is mamedriv.c. [Yasuhiro Ogawa]

Fixed pending IRQs handling in the TLCS-90 CPU core [Luca Elia]

Updated video timing in bestbest to match PCB [Guru]

ejsakura fix: added ymz280b_r to memory map to prevent musics to stop
while playing [Cs9ph7Rg0]

nemesis.c fix [Hau]
- Fixed screen priority problems in Kitten Kaboodle.
- Added flip screen & cocktail support.
- Merged memory maps in hyprduel.c

CPU cores are now enabled on a per cpu core family basis instead of
per cpu core variant. As a result CPUDEFS is no longer needed in the
makefile. [Wilbert Pol]

TMS320C25 fixes and enhancements: [Olivier Galibert]
- accept IRQs on IDLE
- actually count irq processing and instruction fetching cycles
- add support for external serial frame sync with internal
triggering (aka TXM=1 and FSM=1).

Updated G-Net CHDs (reset to factory default settings and clear
high-score table) [Guru]

Added description of G-Net card/PCB [Guru]

Fixed crash due to recent cheat engine changes. [Pugsy]

Fixed the sprite collision code of the mcu simulation in
'machine\mexico86.c'. [Aladar]

Improved sound banking in galpani2 driver. [Luis Faria]

Gameplan improvements: [Tafoid]
- verified and simplified the DIPs, adding locations
- adjusted clocks in Leprechaun and Pirate Treasure based on info
from the manual

Implemented model2 inputs through direct AM_READ_PORT access rather
than using read handlers. The patch also fixes daytona brakes (which
were previously labeled with the wrong tag). [Fabio Priuli]

Simplified input handling in Taito F3 games. [Fabio Priuli]

Various PGM fixes and improvements [XingXing]

Fixed rdft2j2 set, it was using rdft roms instead of the rdft2 ones.
[David Haywood]

Additional PGM improvements: [David Haywood]
- Added emulation of the earlier type of ARM (ASIC27A, 5585E type)
Used this for protection emulation on Photo Y2k, Knights of
Valour Superheroes instead of old simulation code
- Disabled protection simulation for several sets. This demotes
Knights of Valour / Knights of Valour Plus to NOT working as there
is no dump of the internal rom.
- Photo Y2k still works because it's using the emulation added above,
but You can no longer change region as this is supplied by the
ASIC27A device which is now emulated. This is correct.
- Added several new sets, several of which are re-releases of the
games using the ASIC 27A instead of the previous protection
devices. (oldss, killbldp)
- Removed per-game speedup hacks, as they're no longer needed for the
ARM based games to boot correctly.

Fixed core_strwildcmp by increasing the limit from 8 to 16 characters.
[smf]

Verified and simplified munchmo DIPs, and added locations. Also fixed
clock speeds and AY-8910 clock to match recordings. [Tafoid]

Verified DIPs and added locations for Road Fighter. Adjusted defaults
to match the manual. [Tafoid]

In bublbobl, emulated CPU1 (slave) <-> AUDIOCPU communications and
AUDIOCPU reset at startup, previously this was disabled. [Mamesick]

Added samples emulation to Rough Ranger (V2.0), write ports A & B of
YM2203 are used. [Mamesick]

Added game-specific kludge to get music in SD Gundam Psycho Salamander.
[Mamesick]

Fixed G-NET on big-endian hosts. [R. Belmont]


New games added or promoted from NOT_WORKING status
---------------------------------------------------
Hidden Catch 3 [Pierpaolo Prazzoli, Tomasz Slanina]
Iron Fortress [Smitdogg Jones, Dumping Project]
Mahjong Vegas (unprotected set) [Luca Elia, Uki]
E-Jan Sakurasou [Cs9ph7Rg0]
Kollon [Guru]
Otenki Kororin [Guru]
Shikigami no Shiro [Guru]
Magical Error wo Sagase [Hau]
Knights of Valour Superheroes [XingXing, David Haywood]

New clones added
----------------
Super Puzzle Bobble (2.04J) [Guru]
Zooo [Guru]
Operation Wolf (Japan) [Guru]
Puzz Loop (Asia) [Brian Troha]


Download:MAME 0.130u2 diff

PCSX ReRecording SVN r120

EmuCR:PCSX ReRecording EmulatorsPCSX ReRecording SVN r120 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 r120 changelog:
- Edited wiki page through web user interface.

Download: PCSX ReRecording SVN r120