bsnes/higan/sfc/chip
Tim Allen 84e98833ca Update to v091r11 release.
byuu says:

This release refines HSU1 support as a bidirectional protocol, nests SFC
manifests as "release/cartridge" and "release/information" (but release/
is not guaranteed to be finalized just yet), removes the database
integration, and adds support for ananke.

ananke represents inevitability. It's a library that, when installed,
higan can use to load files from the command-line, and also from a new
File -> Load Game menu option.

I need to change the build rules a bit for it to work on Windows (need
to make phoenix a DLL, basically), but it works now on Linux.

Right now, it only takes *.sfc file names, looks them up in the included
database, converts them to game folders, and returns the game folder
path for higan to load.

The idea is to continue expanding it to support everything we can that
I don't want in the higan core:
- load *.sfc, *.smc, *.swc, *.fig files
- remove SNES copier headers
- split apart merged firmware files
- pull in external firmware files (eg dsp1b.rom - these are staying
  merged, just as SPC7110 prg+dat are merged)
- load *.zip and *.7z archives
- prompt for selection on multi-file archives
- generate manifest files based on heuristics
- apply BPS patches

The "Load" menu option has been renamed to "Library", to represent games
in your library. I'm going to add some sort of suffix to indicate
unverified games, and use a different folder icon for those (eg
manifests built on heuristics rather than from the database.)

So basically, to future end users:
File -> Load Game will be how they play games.
Library -> (specific system) can be thought of as an infinitely-sized
    recent games list.

purify will likely become a simple stub that invokes ananke's functions.
No reason to duplicate all that code.
2012-12-26 17:46:57 +11:00
..
armdsp Update to v091r11 release. 2012-12-26 17:46:57 +11:00
bsx Update to v091r05 release. 2012-12-26 17:46:57 +11:00
epsonrtc Update to higan v091 release. 2012-12-26 17:46:36 +11:00
event Update to v091r05 release. 2012-12-26 17:46:57 +11:00
hitachidsp Update to v091r11 release. 2012-12-26 17:46:57 +11:00
hsu1 Update to v091r11 release. 2012-12-26 17:46:57 +11:00
icd2 Update to higan v091 release. 2012-12-26 17:46:36 +11:00
msu1 Update to higan v091 release. 2012-12-26 17:46:36 +11:00
necdsp Update to v091r11 release. 2012-12-26 17:46:57 +11:00
nss Update to higan v091 release. 2012-12-26 17:46:36 +11:00
obc1 Update to higan v091 release. 2012-12-26 17:46:36 +11:00
sa1 Update to higan v091 release. 2012-12-26 17:46:36 +11:00
sdd1 Update to v091r09 release. 2012-12-26 17:46:57 +11:00
sharprtc Update to higan v091 release. 2012-12-26 17:46:36 +11:00
spc7110 Update to higan v091 release. 2012-12-26 17:46:36 +11:00
sufamiturbo Update to higan v091 release. 2012-12-26 17:46:36 +11:00
superfx Update to higan v091 release. 2012-12-26 17:46:36 +11:00
chip.hpp Update to v091r10 release. 2012-12-26 17:46:57 +11:00