mirror of https://github.com/bsnes-emu/bsnes.git
Update to bsnes v039r15? release.
Okay, new WIP. To my knowledge, the Qt port now matches or exceeds the feature-set / quality of the hiro port in every regard, sans things I've intentionally removed. - added back all the UI shortcut keys - started using Qt's resource compiler, rcc, to embed files into the binary on all platforms; not as efficient as my base56+LZSS method, but much more standardized and avoids string length limits in Visual C++ - Linux port now sets the program icon from bsnes.png @ 48x48 (any larger and the filtering makes it look bad) - Windows port uses embedded 16x16, 32x32, 48x48 or 256x256 icon as before - all windows now rise to the top when they are shown - replaced about screen -- it's just a placeholder for now so that it's not modal. Want to put the logo on there, with the rest of the info and a webpage link below - removed 'Ok' button from document viewer window - killed icon48.h and controller.h, ~100kb worth of source. Right now, hiro port shows black boxes in their place. I'll do something nice with it later; but I don't want to grow the source that big for the non-standard target - added .zip, .gz and .jma to filter, based on compilation flags Thinking about killing src/data, putting the necessary stuff in each platform folder. Just a slight issue with windres taking a relative path to the working directory, so it won't allow easy renaming of the ui folder names if I do that. Can work around it with 'cd' command in the Makefile, I suppose. Would be nice to take advantage of rcc a bit more: it's very easy to use 16x16 / 32x32 icons inside the UI for eg menu and config panel list icons. Just going to be tough to make nice icons for them. Stuff removed from hiro: - controller graphic: I love this graphic and want to have it in the official binary, but it looks really odd when it's only there for one controller type ... should we keep it anyway? If so, I'll embed it with rcc. - trace logging hotkeys: Want to replace these with a real debugger that will have buttons for them. That will be a long-term goal, of course. May add shortcut keys for the debugger functions too at that time. - frameskipping: Probably the biggest one, I didn't want to re-add this as the new PPU will make it pointless anyway. If we do add this back for the fast PPU, I'll probably keep the option hidden from the UI side. > SFT was the acronym used for the catalog codes. For example, Poi Poi > Ninja World had SFT-0103 on the cartridge. So there is some historic > precedent for it at least. BSX, not so sure, but I figured > everything else was three letters. Sounds good, but I'd like to check with Nach first. He seems to be on extended leave at the moment. > Exhaust Heat 2 still bug out Wasn't aware ST-0010 had any problems. Not sure if it's bit-perfect or not anymore, but it definitely has no DSP timing. [No archive available]
This commit is contained in:
parent
eb1eca4a6d
commit
4d31452bca