previously, loading from softlist was using the bios romsize as totalsize to load, explaining both the erratic
percentage values in systems like AES and the totalsize = 0 error in NES and other bios-less systems, which
was requiring a special workaround.
handling is still not perfect (e.g I think that first the bios is loaded and counter goes to 100%, then the cart
is loaded and the count restarts from 0%, so it would be better to have a separate message for the softlist
loading, but I need to study in depth the code before such a change), but it's definitely better than having
AES carts loading up to 12575% or NES skipping completely the soft percentage due to totalsize =0...
guess some refactoring changed the behaviour at some point, I assume this is what it was meant to be doing rather than trying to use a value it was in the middle of setting?
I've also marked it as working, the remaining issues (wrong animation speed / music speed) are cosmetic, it seems to work otherwise. so..
New Working Game
----------------
PoPo Bear [Angelo Salese, David Haywood]
out of whatsnew: I verified the Megatouch 5 (9255-60-01 ROC, Standard version) set as a correct dump and removed the BAD_DUMP flag. I checked against 3 other sets and all dumped as the same. The issue with this set is something other then the data dump.
New Clones Added
-------------------------------
Pit Boss Megatouch II (9255-10-01 ROG, Standard version) [Brian Troha, The Dumping Union]
Megatouch III (9255-20-01 ROK, Standard version) [Brian Troha, The Dumping Union]
Megatouch III (9255-20-01 ROB, Standard version) [Brian Troha, The Dumping Union]
Megatouch III (9255-20-01 ROA, Standard version) [Brian Troha, The Dumping Union]
Super Megatouch IV (9255-41-01 ROE, Standard version) [Brian Troha, The Dumping Union]
Super Megatouch IV (9255-41-01 ROC, Standard version) [Brian Troha, The Dumping Union]
- added support for Korean Super 20 Collection multigame cart, even if a few games
still have glitches.
- added support for bankswitch mechanism used in a few pirate multigame carts.
- added support for protection used by Tekken 2 and Street Fighter Alpha EX, based
on notes by d4s and nocash.
(MESS) snes.xml: added a few pirate multigame carts. Most of these are incomplete dumps,
so redumps are needed to promote them to working state, but their existence is now
at least documented. [Fabio Priuli]
out of whatsnew: I also have fixed sram issue from fullpath in snesnew driver, due to a silly copy&paste mistake.