[Console SNES] Bsnes v0.060.06 Mac OS X (Snow Leopard)
Mac OS X port revived2010-05-03
The OS X port was looking very, very bleak. The adoption of C++0x meant that bsnes could no longer be built with Xcode.
Thankfully, a few people helped me to work around this using Macports GCC 4.4 with some source patches. The result is that bsnes once again compiles. I have uploaded the updated sources, along with a Mac OS X 10.6 Snow Leopard copy to Google Code. Note that you will need to install Qt 4.6.2 for Cocoa to use this build, and that it is missing the optional snesreader, snesfilter and supergameboy libraries. In other words, decompress your games prior to running them for this WIP.
I've also passed the requisite dylibs over to Richard Bannister. I can't guarantee he will be able to make use of them, but with any luck, we can revive his port so that Emulator Enhancer can be used once again.
In other news, I've substantially upgraded my development environment, with the hope of bringing my software more toward the cutting edge. Before, I was running Windows XP Media Center, OS X Leopard and Xubuntu 9.10. I've now upgraded to Windows 7 Home Premium 64-bit, OS X Snow Leopard, and Xubuntu 10.04. This should allow me to target newer APIs such as .NET 4.0, DirectX 10+, 64-bit OS X binaries and OpenCL.
I've also updated the compilation guide for OS X, and posted a new article that goes over my recent purchase of a Mac Mini.
PCSX Reloaded SVN r47077 is released. PCSX-Reloaded is a fork of the PCSX-df Project, a PlayStation Emulator, with support for both Windows and GNU/Linux operating systems as well as several bugfixes/improvements.
Fceux SVN r1812 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: r1812 Fixed a glitch introduced in the last commit in the display for when ignoring the input list. Also added a rudimentary "save to file" function, which is promptly placed in emu.registerexit, hopefully mimicking .fm2 format. No loads, however.
Dolphin SVN r5431 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.
PCSX2 SVN r2940 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: r2936 UI Bugfixes: * Fixed several obscure deadlock issues. * Savestate actions block; such that only one load or save is permitted at a time. * Savestates now work through temp files, so that the existing file is not corrupted in case errors occur. * Exiting the emu while a savestate is saving will still save the state before completely quitting. * Plugin init errors are handled more gracefully. Developer Notes: * Added some event diagnostic trace logging stuff. * More preliminary work on memorycards -- moved them to their own dialog box and started implementing things, but still a lot of work to do before it's ready for use. r2937 Copyright 2010 : PCSX2 and plugins! (notable exception: didn't update copyright info in any Gabest plugins) r2938 Linux doesn't use NTFS compression. r2939 Missed one thing. r2940 Removed some playstation (1) BIOS code and started cleaning up high level implementations of iop module functions.
Stella is a multi-platform Atari 2600 VCS emulator. It allows you to play all of your favorite Atari 2600 games again! Stella was originally developed for Linux by Bradford W. Mott, and is currently maintained by Stephen Anthony.
May 3, 2010
Stella release 3.1.2 for Linux, MacOS X and Windows is now available.
Modified 'showinfo' command to accept levels of output, where increasingly larger numbers provide more debug output. Related to this, added UI item to modify 'showinfo'.
Updated DPC+ bankswitch scheme to latest specifications, including support for 32K ROMs with ARM code (the ARM code is ignored for now).
Fixed bug in saving patched ROMs using DPC and DPC+ bankswitch schemes; the saved image didn't actually include any changes made by the user.
Removed 'uselauncher' from the UI, since disabling it will remove the ROM launcher on all future runs, and not allow one to enable it again. It's still available from the commandline, for those that have a need for it.