What's New : ------------ v0.182 - Small fix to a priority in bg4 drawing - Added TCALL and PCALL Special Thanks to Gary of Snes9X! - Enabled the debugger (use the -d command line) v0.180 - Move the whats new stuff to readme.txt - Forgot to remove the end of string marker so the new vesa modes didn't show in the previous version help - Fixed minor SNES PPU DMA bug - lowered volume again - Fixed a vesa 2 bug issue. Nothing major - Removed PCALL/TCALL. If anyone knows the implementation of these instructions, please tell us. Also, we will not accept any requests to put these back on unless the info the found. Thanks. - Modified SPC700 cycle timing. - Added code that properly deinits sound blaster auto-init mode - Moved sound blaster interrupt code a bit - Added Gamma Correction (use -g # in the command line) - Added what the default keys are in the readme.txt (We should have done this in the first release. Oh well =) ) - Added a new command line that can modify the % of clock cycles executed. ZSNES currently is modified so that 100% runs as many games as possible so it is strongly recommended that you do not set this. But to modify this, use -p # in the command line. - Hopefully fixed up sprite BG layering priorities and background priorities to the correct way. Thanks to Y0SHi for this info! - Fixed up key ordering in zsnes.cfg. Thanks to Michael and Aquis for reporting this! If zsnes.cfg already exists, change the button order to : B, Y, A, X, L, R - Fixed up set blaster detection. - SPC700 : Fixed up a minor flag setting bug in pop psw v0.170 - Fixed crashing bug when 8000Hz sound is selected (divide by 0 problem) - Forgot to add code to support Sound Blaster irqs greater than 7 - Changed 65816 timing a bit. (should help compatibility a bit) - Fixed a bug in 65816 stack routines. Special Thanks to Alucard for reporting this! - Somewhat modified sound decompression routines - Somewhat sped up Mode 7 - Fixed a minor screen add/sub bug in non-repeating mode 7 - Added increment by 8 vram access registers - Video Modes should now clear the screen when init - ZSNES now automatically creates a default .cfg file when one is missing - Forgot to implement save/load state messages in 16-bit. It's there now. - Added a new command line : -b. This disables sound compression buffering. There is a noticeable slowdown, but this should reduce static. - Added sound compression buffering disable in the .cfg file If you have an old .cfg file already, manually add this string at the end if you want to disable sound buffering : SoundBufDisable = 1 - Added 640x480 modes for both 8 and 16 bit. VESA2 is still required and these modes are much slower too. This seems to still not work on various video cards. There's probabily a bug in VESA2 detection. - Fixed a sprite layering bug. - Reduced sound volume to prevent overflows. This seems to make the sound better, but the pitch calculations are still incorrect due to SPC bugs. - Fixed a screen sub bug. Thanks to Barubary! v0.150 - Initial Release