mirror of https://github.com/bsnes-emu/bsnes.git
Update to bsnes v028r14? release.
New WIP. Adds Win2k alpha adjust (against black background), some minor code cleanups, LZSS compression / decompression for storing graphics, and puts the program icon onto the about screen, which has been shrunk down a bit again. So, too late mudlord, the answer was LZSS :P I wanted to just go with RLE for simplicity, but the compression ratio sucked. LZSS is the same number of lines of code, yet is three times more efficient with the icon. And something like a controller with much more repetition will probably make an even bigger difference. Meh, the code's easy enough. I wrote it for clarity over speed, and decompression is always lightning fast with LZ anyway. Good job decoding the base64 portion, though. Very useful routine for a library. As for the controller graphics, wow ... I'm really torn. I really love how clean FitzRoy's version looks, yet at the same time King of Chaos' version is so lifelike it's scary. I dislike the "flaws", though. The scratches on the X, the dot on the bottom right, and the off-center buttons ... since it's digital anyway, I'd prefer it to appear perfect, if at all possible. But it's a tough call. I'll have to hold a vote or something :) Thanks a million for helping with the controller graphic, both of you! [No archive available]
This commit is contained in:
parent
42f1d08c02
commit
29c871ef62