added feature: In the SPC player, you can now skip to the next/previous song using the L/R shoulder buttons
added feature: Also in the SPC player, you can enable auto-play (1-7 minutes), which will automatically switch to the next song in the same directory as soon as the given time has elapsed. Also, the current setting will be saved along with your configuration when pressing Start in the settings menu
added feature: The settings menu now offers an option to randomize most of SNES RAM before booting a game (for development purposes)
added IRQ-based error handlers for debugging, this helps detecting unwanted BRK/COP executions e.g. due to improper Accumulator size
replaced the all-too-clumsy copier header check with a proper ROM file size check to determine whether a 512-byte header is present or not, which is both faster and more reliable
replaced the equally clumsy internal ROM header detection with a checksum-based approach, and added a manual selection for ROMs with corrupt/missing internal headers to force LoROM/HiROM/ExHiROM mapping. No more manual header fixing required e.g. for beta/prototype ROMs!
Note that if you have any previous v3.00 build already installed, you only need to copy UPDATE.ROM to the /POWERPAK folder on your CF card, start up your PowerPak, go to the settings menu, and select "Check for firmware update." After the upgrade flashing procedure has finished (i.e., the PowerPak intro screen appears), power-cycle your SNES just to be sure, and you're all set.
Changes since v3.00 (build #11310):
merged all file browsing routines (there were 4 by now) into a single subroutine, this makes future additions/corrections to the file browser much easier
rewrote page-by-page navigation, you can now flip through the "pages" of a directory indefinitely (i.e., no forced "stop" at the beginning and end of the file listing)
added feature: when you return to a directory's parent directory, the cursor will automatically be placed on the subdirectory you left for convenience. Caveat: The stack is used to preserve the necessary data (8 bytes per directory), so the amount of subfolder levels is limited (still well over 500 though ... )
added a file size check to the directory loading routine, 0-byte files are skipped now instead of producing a CF card error
added ikari's fix for Soul Blazer intro music
fixed a DMA issue causing problems (at least) with Bust-a-Move/Puzzle Bobble, King of Dragons, and Super Mario Allstars & World
fixed a potentially critical bug related to accumulator size in the same routine (SDRAM buffering portion)
added a hint to the settings menu alerting the user to return there and save the settings after selecting a new theme
On a side note, the source code is available on GitHub as well, so if you should encounter any potential bugs, feel free to open an issue there, and I'll look into it ASAP.
Note that the first-time installation procedure of v3.00 has changed a bit since the previous »SIMBA« firmwares. Please check the SNES PowerPak firmware page for details.
Zur Abwechslung mal keine neue PowerPak-Firmware (die wird noch etwas auf sich warten lassen; aber das Warten wird sich lohnen, versprochen!), sondern ein von mir neu kompiliertes Menü für das sd2snes.
Neben dem neuen Logo von Fish gibt es, wie man unschwer erkennen kann, einen blauen Hintergrund sowie eine neue Font zu bestaunen.
Einfach die menu.bin auf der SD-Karte durch diese Datei (die dazu natürlich umbenannt werden muss) ersetzen. Voraussetzung ist die bereits installierte aktuelle Firmware v0.1.6.
As with the previous releases, just copy the contents of the "POWERPAK" directory from the archive root onto your CF card, power on your SNES, and you'll be prompted to update. Make sure that you have v2.00 (non-beta) or v2.01 already installed if you want to do an easy upgrade using the in-system flasher. In case you need any of the previous versions, grab it from the SNES PowerPak firmware page.
As with the previous release, just copy the contents of the "POWERPAK" directory from the archive root onto your CF card, power on your SNES, and you'll be prompted to update. (Note that you have to have v2.00 already installed for the flash updater to work. If you haven't, go ahead and grab the previous version from the SNES PowerPak firmware page!)
This release contains a fully automated flash updater - no need for an external programming device anymore. Just copy the contents of the "POWERPAK" directory from the archive root onto your CF card, power on your SNES, and you'll be prompted to update. More info (and disclaimer) on the all-new SNES PowerPak firmware page.
After quite some time of testing and tweaking, my unofficial SNES PowerPak firmware v2.00 reaches beta2. And there are quite a few changes since the first release, mind you!
As some of you might already know, I've begun to develop an unofficial firmware update for the SNES PowerPak. Up to now, the GUI has been reworked to use the SNES' pseudo-hi-res display mode, theoretically allowing 64 characters to be displayed per line. Apart from a flashy logo and a boot screen clean-up, several completely new features are planned, not to mention the improvement of existing ones. However, due to the massive amount of work involved I can't announce a release date just yet. So ... stay tuned!
Wie einige von Euch evtl. bereits wissen, arbeite ich an einem eigenen, inoffiziellen Firmware-Update für das SNES PowerPak. Bislang ist es mir gelungen, GUI und Textroutine für den (pseudo-)hochauflösenden Display-Modus des SNES umzuprogrammieren, so daß nun theoretisch 64 Zeichen pro Textzeile angezeigt werden können. Daneben wird es ein neues Logo ebenso geben wie (hoffentlich) völlig neue Features, zumindest aber merklich verbesserten Funktionsumfang. Wann das Ganze fertig sein wird, kann ich allerdings nicht wirklich sagen, zumal die meiste Arbeit noch vor mir liegt. Neuigkeiten werden hier bekanntgegeben. Bis dann – spätestens!