2009-05-02

DeSmuME SVN r2055

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

DeSmuME SVN changelog:
r2050
integrate stuff from rerecording branch
r2051
didnt need this file
r2052
fix the most egregious savestate backwards compatibility violation. also remove code which would have prevented non-windows from compiling
r2053
even more improvements to savetate compatibility
r2054
improve compatibility even more. i have learned my lesson, all future stuff will be versioned. i thought it was a pain, but listening to people cry about their broken savestates is an even bigger pain.
r2055
[2783433] fix 64bit error in savestate writing (thanks martin)

Download: DeSmuME SVN r2055

Stella 2.7.7

EmuCR: StellaStella 2.7.7 is released.Stella is a multi-platform Atari 2600 VCS emulator.The Atari 2600 Video Computer System (VCS), introduced in 1977, was the most popular home video game system of the early 1980's. Now you can enjoy all of your favorite Atari 2600 games on your PC thanks to Stella!

Stella 2.7.7 changelog:
- Corrected emulation of CPU opcodes involving 'decimal' mode (ADC/RRA and SBC/ISB). Special thanks to SeaGtGruff and others on the Stella mailing list for in-depth discussion and creation of test ROMs.
- Fixed bug in F4SC bankswitching mode; writes to bankswitch addresses weren't triggering a bank switch.
- Changed internal sound frequency of Pitfall 2 from 15.75KHz to 20KHz, as this sounds much more authentic when compared to a real cartridge.

Download: Stella 2.7.7

Visual Memory Simulator BETA

Visual Memory Simulator BETA is released.VMS is SEGA Visual Memory Simulator.It's purpose is to enrich experience provided by Makaron, a Dreamcast emulator, by allowing user to play VM-based minigames. Completing these may unlock special features and bonus material in the original game.

Download: Visual Memory Simulator BETA

DeSmuME ReRecording 0.9.2

EmuCR:DeSmuMEDeSmuME ReRecording 0.9.2 is released.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.

Download: DeSmuME ReRecording 0.9.2

Goomba Paletted v2.35

Goomba Paletted v2.35 is released.Goomba is a Gameboy emulator for the Gameboy Advance(GBA). Beyond the advantage of being able to store many games on one cart, Goomba also includes save states and customizable borders.

Goomba Paletted v2.35 changelog:
- Fix custom palette loading

Download: Goomba Paletted v2.35

Dolphin SVN r3129

EmuCR:DolphinDolphin SVN r3129 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 SVN changelog:
r3110
Try to fix problems caused by incorrect denormalized floats handling. Fixes issue 398 (Sonic Unleashed hanging)
r3111
Fix the disassembler (fmr instruction)
r3112
Compile fix
r3113
debugfast build fixing. make the hle bios loading-or-not logic make sense.
r3114
removed debug check
r3115
DSP: reverting some condition code until we handle 0x1 and 0x2 correctly
r3116
some ucode comments
r3117
DSP: Fixed case and some printing in asm
r3118
DSPSpy cleanups.
r3119
Tiny fixes
r3120
DSPSpy: Hide loop stack registers - they aren't relevant for most investigations.
Highlight differences on both sides.
Show the accelerator subregs in order.
Make it possible to include some code from Dolphin into DSPSpy, good for grabbing useful #defines. (had to change the GEKKO log to POWERPC).
r3121
Made DSPSpy build in VC++ (when having devKitPro)
r3122
Fixed DSPSpy compile
r3123
DSPSpy: Add a test for looped addressing when using address increments. Delete
unused old code.
r3124
Fixed building of DSPSpy
r3125
DSPSpy. test decrements too. Damn they are weird.
r3126
DSP: I hereby name R08-R11 WR0-WR3, standing for Wrap control Registers 0-3.
Kill "CR".
Document decrements a little bit.
r3127
oops
r3128
DSPLLE:
Enable the SET40 sign extension stuff.
Try to separate the "core" from the "interpreter" logically, a little bit. It's still a bit of a fuzzy border.
r3129
DSPLLE: Wrapping behaviour for single increments/decrements of address registers implemented. It made little/no difference as far as I can tell :P

Download:Dolphin SVN r3129 x86
Download:Dolphin SVN r3129 x64

ZZogl SVN r142

ZZogl SVN r142 is released.ZZogl is project to completely redone ZeroGS openGL, to keep it in more maintainable and readable state.

Download:ZZogl SVN r142

PCSX2 SVN r1112

EmuCR:PS2 emulatorPCSX2 SVN r1112 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:
r1100
R3000air: More work on a new IOP memory system, added re-written IopHwRead functions.
r1101
minor microVU changes
r1102
Some work on CDVD.cpp. Slight change to the branch statements in Interpreter.cpp. Restore a change to Pcsx2Defs.h that got reverted.
r1103
Bugfix for recent cleanups: SetResultSize was defined with different behaviors in two separate files, without being static. Depending on the whims of the wind,MSVC would sometimes pick the one from CDROM and link it into CDVD, overriding CDVD's version, and resulting in complete emulation failure.
r1104
R3000air: Updated branch to latest /trunk.
r1105
Begin work on renovating the Null plugins. (On the Linux side, anyways, though some of that will spill over to the Windows side.) Starting with FWnull.
r1106
Helps if I have FW.cpp in there. :(
r1107
That's USBnull down. (And yes, I'm aware the dialog boxes for USBnull & FWnull are incorrect. For now, I just told it to use the incorrect one that was already in the plugin.)
r1108
I don't even wan to know how these got deleted during the commit...
r1109
And there goes SPU2null. This one deserves a lot more work, though. A real gui and backporting all the changes I made to ZeroSPU2, for starters. (And again, Windows may or may not compile for it. Looking at the Visual C++ file, I'm pretty sure it already wasn't compiling.
r1110
And that's CDVDnull. Given how barebones this plugin is, it's closer to making a null plugin then cleaning it up...
r1111
And that's dev9, which was about as barebones as CDVDnull.
r1112
Lets get the null plugins working in Windows again...

Download: PCSX2 SVN r1112
Download: Plugins Pack Beta Compiled DLLs [14 April 2009]

DeSmuME SVN r2046

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

DeSmuME SVN changelog:
r2040
Move parenthesis before the shift.
r2041
Testing if the zzip_read is the old (with char *) or new (with void *) version. When the old one is detected we cast the second parameter to char *
r2042
Fixed "Rotozoomed 16/16 palette" for big endian systems.
r2043
gtk port scaling: allow NEAREST interpolation in addition to BILINEAR
r2044
removed too much debug logging
r2045
removed some printf code that I forgot to clean up before commiting... sorry ^^;
r2046
Fixed a bug with 3D layer scrolling where that layer would wrap incorrectly.

Download: DeSmuME SVN r2046

Jpcsp SVN r1034

EmuCR:JPcspJpcsp SVN r1034 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:
r1025
sceKernelCreateThread: "Ape Academy" is expecting the thread status to be PSP_THREAD_STOPPED after creation.
r1026
Fixed multiple Audio & SasCore checker threads (spotted by fiveofhearts)
r1027
sceAudioOutputBlocking: just added more debug info
r1028
Compiler: fixed error "Cannot find delay slot instruction" (Issue 105)
r1029
Compiler: enable the debugger only if the debugger window is open when starting the application run. Improves the performance (most of us do not use the debugger) and improves compatibility for applications generating large code sequences.
r1030
Added Menu item "Dump ISO to iso-index.txt" under "Debug" (thanks to fiveofhearts for implementing the ISO dump function)
r1031
Better fix for Issue 99 : java.lang.IndexOutOfBoundsException: Required 393216 remaining bytes in buffer, only had 278528
r1032
Added missing call to mutex manager onThreadDeleted.
Added missing yields to utility load/unload module.
Reduced FW requirement of utility generic load/unload module (330 -> 310).
Improved wakeup thread, get threadman list and change thread priority.
Tweaked some log messages.
r1033
sceAudio: small fix and additional debug information
r1034
Audio: fixed problem in debug output

Download: Jpcsp SVN r1034