mirror of https://github.com/bsnes-emu/bsnes.git
348bace8ed
byuu says: Rather than make the libsnes API incompatible with previous versions, I just implemented path as return { basename, hint }; So you will still use the set basename function already there as before. So either DSP/MSU1/Serial all go in the ROM folder, or they all go somewhere else. You can be fancy and detect the gametype and override the basename as you like, if you really want. Bumped the API to 1.3, and added const char* snes_library_id(void); it will return "bsnes v076.07" at the moment. The internal string is static, but don't try caching it or modifying it anyway. You'll have to split the name and version yourself if you want them separately. API is backward-compatible to 1.0 still. Also improved string::assign and string::append to take a variadic number of arguments. To make this happen, I had to make to_string return const char* so that infinite recursion did not happen. |
||
---|---|---|
bsnes | ||
pixelshaders | ||
snesfilter | ||
snespurify |