2009-04-19

bsnes v0.044

EmuCR:bsnes Emulatorsbsnes v0.044 is released.bsnes is an emulator for the Super Famicom and SNES video game systems.The purpose of the emulator is a bit different from other emulators: it focuses on accuracy, debugging functionality, and clean code.

bsnes v0.044 Changelog:
This release adds full SA-1 support, with no known issues. All 26 games have been tested by myself and others, and a few have been beaten from start to finish. The latter include Super Mario RPG, Kirby's Dreamland 3, Kirby Super Star and Jikkyou Oshaberi Parodius.

Please understand that the SA-1 is essentially four times faster than the SNES' main CPU, so system requirements will be very high for these games. For example, on an E8400 @ 3.0GHz, I average ~160fps in ordinary games. But for SA-1 emulation, this drops to ~90fps, with the worst case being ~80fps.

The following features are emulated:
- 5a22 CPU core (bus-cycle accurate)
- Memory access timing
- SA-1 -> S-CPU interrupts (IRQ + CHDMA IRQ)
- S-CPU -> SA-1 interrupts (IRQ + Timer IRQ + DMA IRQ + NMI)
- SIV / SNV interrupt vector selection
- Timer unit (linear and H/V)
- Super MMC unit (ROM + BW-RAM)
- BS-X flash cart slot mapping
- Normal DMA
- Character-conversion 1 DMA (2bpp + 4bpp + 8bpp)
- Character-conversion 2 DMA (2bpp + 4bpp + 8bpp)
- BW-RAM virtual bitmap mode (2bpp + 4bpp)
- Arithmetic unit (multiplication + division + cumulative sum)
- Variable-length bit processing (fixed and auto increment)

While the following features are not currently emulated, mostly due to lack of information:
- SA-1 bus conflict delays
- Write protection (BW-RAM + I-RAM)
- SA-1 CPU priority for DMA transfers
- DMA access timing

Download: bsnes v0.044

Snes9X v1.51 re-recording r53

EmuCR: Snes9xSnes9X v1.51 re-recording r53 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:
r52
mainly savestate and reset desync fixes similar to the ones done on the 1.43 branch
r53
gocha's change #78 to 1.43 (Hi-res support for gui.gdscreenshot, Added StretchScreenshots to cfg file.) + my change #79 to 1.43 (made gui.gdoverlay act like it does in Gens (i.e. full transparency support, coordinates are optional,extra transparency modifier allowed), and unrestricted input.get mouse coords)

Download:Snes9X v1.51 re-recording r53

bsnes v0.043 cancelled

EmuCR:bsnes Emulatorsbsnes is an emulator for the Super Famicom and SNES video game systems.The purpose of the emulator is a bit different from other emulators: it focuses on accuracy, debugging functionality, and clean code.
Immediately after uploading v043, multiple bugs are spotted. How annoying. I'm going to pull and skip v043, sorry for the inconvenience. Hopefully expect v044 soon.

NesterDS v0.3.9

EmuCR: NesterDSNesterDS v0.3.9 is released.NesterDS a native NES emulator based on PocketNES has been updated. This new version features DLDI and speed improvements. Using this emulator you can play Nintendo Entertainment System / Famicom games on your Nintendo DS(NDS)/DSi.

NesterDS v0.3.9 changelog:
• DLDI compatible (ROM, SAVE)
• Screen display changes to reduce flicker
• Added mappers
• A, B a set of key buttons A, B ? B, Y Change (nesDS same)
• Icon definitions (in the menu of the nester MAJIKON icon)
• Unlimited mode to add the Sprite
• Slightly faster
• Add a view of the number of skipped frames
• Choose to list the *. Fam view
• The maximum number of changes to the file list 256 ? 5000
• Error catching ehancements
• Megami Tensei 2 in the ROM, icon change fix
• Suppress the flicker of the screen (see the double buffer)
• Reduce screen OFF when changing the default offset value
• MOTHER measures flicker display defects in the alphabet and numbers
• Super Mario 2 measures a strange bug in the line scroll
• Measures are shown some weird glitches in Metal Max

Download: NesterDS v0.3.9

Super Goomba v2.3

EmuCR: Super GoombaSuper Goomba v2.3 is released.Super Goomba is a Gameboy Emulator for GBA.

EmuCR: Super Goomba v2.3

Download: Super Goomba v2.3

MAME Plus! XT 0.130u4

EmuCR:MameUIMAME Plus! XT 0.130u4 is released. MAME Plus! XT is a variant of MAME Plus that adds additional features such as pcb (Printed Circuit Board) info, and xvid movie support.

Download:MAME Plus! XT 0.130u4

Jpcsp SVN r1004

EmuCR:JPcspJpcsp SVN r1004 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:
r1004
Fixed VT4444, VT5551, VT5650 bugs

Download: Jpcsp SVN r1004

Dolphin SVN r3003

EmuCR:DolphinDolphin SVN r3003 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:
r2991
Fix those dependencies, once and for all (I hope!). Thanks to Nolan.Check.
r2992
Edited wiki page through web user interface.
r2993
DSP: More work on dsptool. Minor bugfixes. Add some testdata for dsptool.
r2994
DSPtool: Better code comparer + cmdline interface added. header generator bugfixed. dsp_test.S now matches the binary.
r2995
DSPSpy: First version submitted, resurrected from the ages of time. Build the dsp code by running dspbuild.bat (or an equivalent shell script), then build the elf using devkitpro/libogc and boot it on your Wii using Homebrew Channel or whatever. You'll get a lot of numbers on your screen.
DSPTool: build fix.
r2996
Add fake VS project for DSPSpy.
r2997
DSP: Comment the DSPSpy ucode a bit.
r2998
Fixed the DSP LLE debugger, it also automatically shows the disassembly on image load.
r2999
First DSPSpy results. cleanup and commenting.
r3000
This one shouldn't be in SVN.
r3001
DSP: Comment some new discoveries.
r3002
one file missing in sconstruct
r3003
More DSPSpy findings - nakee's "TSTAXL" isn't test. Not sure what it is though.

Download:Dolphin SVN r3003

DeSmuME SVN r1968

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

DeSmuME SVN changelog:
r1960
fixed bug #2772570 (CheatSystem: Address size reverting after search restart)
r1961
added parser for comma when load cheats;
r1962
Use of macro that can be a nop inside a conditional should be protected by braces otherwise a kitten will get hurt!
r1963
AR: implemented some codes and fixed early my commit
r1964
typo fix :(
r1965
again :( , typo fix
r1966
change NOSSE2 conditional compilation. hope it still works for gcc guys
r1967
[2750702] fixed: shift key is sticky in hotkeys, making you save sometimes when you meant to load
r1968
win32: try to fix language selection. works in xp; need to verify in vista

Download: DeSmuME SVN r1968

PCSX2 SVN r1009

EmuCR:PS2 emulatorPCSX2 SVN r1009 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:
r1003
microVU: mostly block-linking/execution stuff...
r1004
LilyPad: fixed a crash under remote desktop, GetRawInputDeviceInfo may return -1, the buffer size it wants is around a megabyte and gets filled with junk,just ignoring it seems fine.
r1005
GSdx: adapted to ref's changes to the image transfer, it was a bug in GSdx but not triggered by the old way, also the data overflow is now ignored, no idea what it may cause, look out for missing or fixed textures.
r1006
GSdx: Issue 149 (GoW2 crc) and removed the dx9 flag to enable tv-out, which might have been the cause for limited fps in recent revisions.
r1007
Regression fix for GT4, crashes presumably due to the zero division on this check
r1008
Resolved Issue 165 so the scratchpad syncs with the MFIFO drain (this was the cause of the Tekken issue). and some other misc tweaks for unpack errors n such
r1009
more microVU "stuff"

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

Snes9x 1.43-ReRecording SVN r74

EmuCR: Snes9xSnes9x 1.43-ReRecording SVN r74 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 SVN changelog:
r74
more savestate desync fixes (mainly superfx and hdma)

Download:Snes9x 1.43-ReRecording SVN r74

gpSPhone v5.0.0

EmuCR: gpSPhone
gpSPhone v5.0.0 is released.gpSPhone is a very easy to use Gameboy Advance(GBA) emulator, designed for the iPod Thouch and iPhone.

gpSPhone v5.0.0 changelog:
- Improved performance due to better thread scheduling.
- Improved performance due to the addition of the use of the R9 register.
- Very smooth playback with a refresh rate of 60 FPS.
- No more slowdown from multitouch.
- Added a nice cheat menu and brought back cheats. Add a “rom-name”.cht file compatible with gpSP where “rom-name” is the name of the ROM minus the extension. Place the .cht file in the same location as the ROM (/var/mobile/Media/ROMs/GBA).
- Improved menu system. Along with the cheat menu is in-game saves without the need to restart the game!
- New controller skin feature and new artwork by k.nitsua added. Now the last variable of the controller skin txt file controls the opacity. With 0-100, 0 being transparent, and 100 being opaque, you can now have opaque/solid landscape skins. The old landscape skin is still in place as Skin #2 with Scaling turned on.
- A bunch of minor bug fixes.

Download: gpSPhone v5.0.0

New listpack for M1

New listpack for M1 is released.M1 plays the music from arcade games by running the code in the original ROMs (not supplied). This allows entirely authentic playback of classic video game tunes while you work.

New listpack for M1 is a new version of the track listpack for M1.This also includes some fixes for recent ROM name updates and the volume setting file to override the core's defaults.

Download: New listpack for M1
Download: m1.xml

DS Pack 1.4

EmuCR: DS Pack DS Pack 1.4 is released. DS Pack is a PAC MAN arcade emulator for nds. There is a few other game too.To use this emulator, you must use several mame's rom. (Listing in supported games section)


DS Pack 1.4 changelog:
* Adding a vertical scrolling for all games (except Ponpoko and Cannonball)

How to use :

YOU MUST PATCH THE NDS FILE WITH THE DLDI PATCH BEFORE USING IT.
You must patch the nds file with the drivers compatible with your linker.
Recent linkers like the Cyclo DS evolution patch nds file automatically.

Use 7zip to decompress DSPack.nds from the DSPack.7z archive in a directory of your card.
Put the MAME's ROM files at the root or in the /MAMERoms subdirectory on your flashcard.

Controls (listing) :
* PAD : Select game
* A : Play selected game
* R : Page down
* L : Page up

Controls (in game) :
* PAD : Play !
* START : Insert coin player 1
* SELECT : Insert coin player 2
* A : Start game (one player)
* B : Start game (two players)
* R : Next leval (cheat mode)
* L + R : Reset to listing

EmuCR: DS Pack
Download:DS Pack 1.4

Rese SVN r71

EmuCR:DolphinRese SVN r71 is released.Rese is a Revolution Entertainment System Emulator.Work in Progress Gamecube(NGC) / Wii emulator

Rese SVN changelog:
r56
Edited wiki page through web user interface.
r57
Edited wiki page through web user interface.
r58
some minor changes.
r59
Edited wiki page through web user interface.
r60
Edited wiki page through web user interface.
r61
Edited wiki page through web user interface.
r62
Edited wiki page through web user interface.
r63
Edited wiki page through web user interface.
r64
Edited wiki page through web user interface.
r65
Edited wiki page through web user interface.
r66
Edited wiki page through web user interface.
r67
Edited wiki page through web user interface.
r68
some minor changes to system id stuff
r69
Edited wiki page through web user interface.
r70
Created wiki page through web user interface.
r71
Replace the names with just "RESE TEAM".

Download:Rese SVN r71