2009-07-18

RockNES v5.01

EmuCR: RockNESRockNES v5.01 is released.RockNES is a Nintendo (NES) emulator that supports total PPU emulation, total intelligent emulation (including VRCVI intelligent, used by some Japanese games), battery backed RAM, Famicom DiskSystem, VS Unisystem, and some 70 different mappers. In gain, RockNES includes lots of different video modes, as substantially as the ability to loading and economise your back at any stage. You can flush record movies of gameplay.

RockNES v5.01 Changelog:
- Reworked 6000h-7FFFh CPU handling.
- Reworked/increased sound caching and playback.
- Fixed system reset sequence.
- Fixed MMC3 IRQs, plus added WRAM control (mapper 4).
- Fixed load state error message in the GUI.
- Fixed a few typos in the GUI messages.
- Fixed internal iNES header/data patching by CRC32.
- Fixed three bugs in the savestate code, no more gray screens.
- Fixed APU reset timing.
- Mapper fix: 4, 33, 87.
- Mapper new: 5 (preliminary MMC5), 48.
- Changed a few mapper board names.
- Changed default value on NSF "invalid" reads (thanks jsr).
- Changed system RAM dump filename to gametitle.ram.
- Changed color RAM dump filename to gametitle.pal.
- Changed pattern table (CHR RAM) dump filename extension from .chr to .pat.
- WAV file record is now possible to schedule before the first game run.
- The mapper savestate block is no more saved with zero-length (unused).
- The song start number from NSF header is now used, instead of always 1.
- For safety reasons, the emulator quits on savestate loading error.
- Removed the CPU timeslice with Allegro's rest(1) to avoid deadlocks.
- Compiled with newer versions of GCC and Allegro, fixes a few things.
- Other important fixes there and there.

Download: RockNES v5.01
Source:Here

WinUAE v1.6.2 Beta 1

EmuCR:WinUAEWinUAE v1.6.2 Beta 1 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 v1.6.2 Beta 1 changelog:
- command line filename will be detected as a disk image if file don't have known extensions but is small enough and first 3 bytes contain "DOS" (previously detected as hardfiles..)
- check for windows messages more than once per frame, may reduce latency (in worst case it may increase power requirements..)
- marked DLLs that are rarely used/only in specific configurations as delay loaded, may make startup slightly faster
- inserting/ejecting USB input devices on the fly replaced all "" and all keyboard layouts with keyboard layout A (old bug)
- "Add PC drives at startup" does not anymore mount drives that are also configured as real harddrives
- real harddrive safetycheck modified, now all drives can be mounted as long as drive does not have any Windows mounted partitions. Any drive with one or more Windows mounted partitions are only available in read only mode. Command line parameter is now only needed if you want to add drives that have Windows mounted FAT partitions. Drives with NTFS partition(s) are never (there is a complex way..) allowed in read-write mode.
- SCSI (RDB hdf emulation) write commands return proper write protected sense status if hdf is read-only
- A590/A2091 SCSI ROM 7.0 was not accepted (debugging code..)
- RDB filesystem loader still had fse_PatchFlags hack instead of handling it 100% correctly (no functional change, at least with any popular filesystem)
- accept also partition type 0x30 (another Amithlon like RDB drive inside real PC partition)
- added new RTG configuration panel, more space for future options, also old RTG setting panel was not really in correct place anymore
- command line parsing handled quotes inside strings differently than Windows does when running from command line
- added bitplane DMA fetches to copper debugger (there will be separate DMA sequence "disassembler" in future)
- Agnus bitplane DMA behavior correctly emulated when number of planes or resolution changes mid screen. Old code (1.5x+) was totally wrong and too complex.. Now all my test statefiles work 100% correctly: Disposable Hero, Bass-O-Matic/Crusaders, Innovation Part 2/Axxis. Brian The Lion "dialog" screen is corrupted again but this seems to be AGA specific feature (SMD chips = no logic analyzer)
- CD32 CD controller emulation improved, CDXL animations should run more smoothly now, previously emulation couldn't load more than few sectors before CD32's cd driver detected error condition and retried
- added seek delays to CD32 emulation (CD32 drive has really slow seeks)
- CD32 Lotus Trilogy's Lotus 3 finally loads (stupid loader partially overwriting already loaded data if CD DMA "slot" sequencing is not exactly correct)
- CD32 CD audio moved to separate thread, no more emulator pausing when CD audio starts or track changes (possibly introduces other issues..)
- D3D 2D sprites (ID3DXSprite) used in D3D filter onscreen leds, correct positioning, no scaling and free transparency. Scanline texture also converted to 2D sprite, now works correctly with D3D filters (future plan: convert all DirectDraw code to D3D 2D sprites)
- OpenGL filter removed, totally obsolete now. Gone forever unless someone updates it. (including correct positioning and scaling)
- built-in WASAPI sound driver implemented. Replaces DirectSound if running on Vista or newer. WASAPI has two modes, shared and exclusive. Shared roughly equals old DirectSound, exclusive means sound card is exclusively used by WinUAE. Exclusive mode has lowest possibly latency but note that there may be only one or two supported sample rates (for example 48000). NOTE: buffer sizes can not be directly compared between different modes. PortAudio is now considered very unsupported (that didn't last long..) Needs tuning, not good enough yet (especially exclusive mode)
- distortion in sound was possible with short square wave samples (160)
- final 16-bit sound samples always had lowest bit (or two lowest bits) zero, now lowest bit(s) are duplicated from real lowest significant bit(s)
- programmed display modes had bad sound (161b4 sound update was not fully complete.. most stupid 1.6.1 bug so far)
- portaudio fallback code added, unsupported samplerate = try 44000, 48000 and default reported before disabling sound. Same with number of channels, unsupported channels = fall back to stereo
- Vista or newer: AvSetMmThreadCharacteristics() is used to enable task scheduling better suited for multimedia applications = more CPU time given without slowing down lower priority tasks (which can happen with normal priority settings)

Download:WinUAE v1.6.2 Beta 1
Source:Here

PCSX Rerecording v0.1.0

EmuCR:PCSX ReRecording EmulatorsPCSX Rerecording v0.1.0 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 v0.1.0 changelog:
* PCSX ignores the CDR plugin disc-switching functionality, so that is only controlled by the core now.
* CDR plugin is automatically closed and then opened after switching discs to force a reload of the CD ID.
* Fixed heap corruption when movie files were outputed. (ume.drink)
* Certain PAD plugins didn't work before; now all of them should work fine for input recording. (ume.drink)
* Random crashes during FMVs were fixed.

Download: PCSX Rerecording v0.1.0
Source:Here

Dolphin SVN r3825

EmuCR:DolphinDolphin SVN r3825 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:
r3820
Fixes Issue 1077 .
r3821
Fix a hang on stop on linux (why is that done better on linux ?? strange :P)
Fix what must have been a typo for Pikmin PAL CRC, the game still doesn't work though :(
Fix a crash on stop in nJoy
r3822
No more SleepCurrentThreads in Command Processor. Some Fifo cleanup.
r3823
Zelda uCode: try to fix Super Mario Sunshine (hard since I don't have the game).
Let's hope it'll work. If yes, we can open the champagne :D
(BTW: yeah, again a HandleMail() clone)
r3824
Zelda uCode (SMS): fix a bug where we would receive more sync mails that expected.
Actually the sync mail sequences contain 3 mails, not 2.
That's what happens when you don't look at the uCode enough...
r3825
Zelda uCode: Fixed an extremely stupid bug (forgot an else).
Should definitely fix SMS.

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

PCSX Rerecording SVN r154

EmuCR:PCSX ReRecording EmulatorsPCSX Rerecording SVN r154 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:
r153
disc-switching fix?
r154
-minor misc fixes here and there

Download: PCSX Rerecording SVN r154
Source:Here

Mednafen Re-Recording SVN r258

Mednafen Re-Recording SVN r258 is released.Mednafen is a multi-game-system emulator, for various platforms, including emulation of the following systems:Atari Lynx,Famicom,GameBoy (Color),GameBoy Advance,Neo Geo Pocket (Color),
NES(both NTSC and PAL),PC Engine/TurboGrafx 16 (CD) and SuperGrafx,PC-FX,WonderSwan (Color)
.

Mednafen Re-Recording SVN changelog:
r257
maybe fix avi. -soundrate 44100 must be used
r258
make 44100 default rate

How to use:here

Download:Mednafen Re-Recording SVN r258
Source:Here

DeSmuME SVN r2604

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

DeSmuME SVN Changelog:
r2600
new gxFIFO:
- rewrite GE functions;
winport:
- fix GBAslot dialog;
r2601
fix path building for archived roms
r2602
dont crash when exiting program
r2603
display stylus coordinates
r2604
win32: screenshot: fix failure to save pngs and failure to respect user specified path

Download: DeSmuME SVN r2604
Source:Here

GSdx SVN r1538

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

GSdx SVN r1538 Changelog:
r1538
GSdx: added ltrapper's modifications.

Download: GSdx SVN r1538
Source:Here

MAME Plus! v0.132u5 r4314

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

Download:MAME Plus! v0.132u5 r4314 x86
Download:MAME Plus! v0.132u5 r4314 x64
Download:MAME Plus! GUI 1.4.5.win
Source:Here

Ootake v2.16

Ootake v2.16 is released.Ootake is a PC Engine emulator for Windows. Ootake is the most frequently updated PC Engine emulator available for windows, and Ootake is also one of the more complete. Also, Ootake is FREE unlike Magic Engine.

Ootake v2.16 changelog:
- The processing part of ADPCM voice was brought close to the movement of a real machine. In "Seisenshi Denshou - Jantaku No Kishi -", the problem that the voice had become interrupted (generated from v2.15) was solved,and it has approached the utterance of a real machine.
- In the opening demo of "GALAXY Deka GAYVAN", the problem that the telop display has fallen into disorder was solved.
- The operation timing was brought close to a real machine. In "Moto Roader", the problem that the screen occasionally shook ultra uncommonly was solved.
- When the setting of "Volume" menu is "Use Windows Default", it was corrected that the volume was not restored when Ootake ended.
- Additionally, a detailed part has been improved and corrected.

Download: Ootake v2.16
Source:Here

Jpcsp v0.3

EmuCR:JPcspJpcsp v0.3 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:
r1105
update jpcsp version to v0.3 Happy birthday jpcsp! Added a readme file (doc and pdf) mostly written by raziel

Download: Jpcsp v0.3
Source:Here