What's New : ------------ v0.715 - Fixed a crashing bug when 16bit back window clipping was using an undefined windowing clip buffer - Added spc program counter check to the spc stall detection to reduce false alarms - Tweaked IRQ processing a bit - ZSNES.CFG and ZGUICFG.DAT are now fixed so that they will use the current directory when the SET CMDLINE detection fails - Fixed several mode 7 bugs in the new graphic engines - Implemented an option to save the configuration files in the MISC menu - Added a shadow to the in-game text displays - Fixed a bug created in v0.700 where pressing F3 while sound is disabled crashes zsnes - Fixed up player 4 and player 5 so they now work again - Fixed up color a bit in the old graphics 16bit engine - Added gamma control to 16bit old graphics engine - Fixed a cheat code bug where pressing the down key in the browser overflows by 3 rows - Fixed up a bug where any memory allocation below 48mbit support crashes - Added out of memory error when loading a file from the gui - Fixed a minor off by 1 pixel windowing bug - Fixed up memory requirements in the readme.txt. It seems like compiling with C takes up 3.0 more megs. It shouldn't though. An asm only version will be release later without dsp1/ipx support unless the reason is figured out. NOTE : It seems like IPX mode randomly loses packets in certain configurations so IPX isn't recommended to use yet. v0.700 - Fixed another offset per tile mode bug - Fixed up joystick button update rate - Fixed a bug that caused sound buffer dump option to crash - Fixed a minor sound initialization bug - ZSNES now compiles with C code! - Fully rewritten commandline parser routines - Partially rewritten SET BLASTER/SET CMDLINE detection - Implemented partial DSP1 support. Seems to have some precision problems. Thanks to the snes9x team for the info! - Fixed a mode 7 nonrepeat mode off by 1 tile bug - Implemented snapshot/increment by 2 frame feature in the F1 menu for those interested in producing animations - Added variable sound buffer size to reduce static in higher sampling rates - Changed method of reading the mouse cursor position in the GUI. Hopefully, this fixes those mouse crash problems when zsnes is run in pure dos and sometimes win95. - Added a commandline to disable palette 0 (back color) modification in 256 color modes - Implemented Turbo Buttons for buttons A,B,X, and Y. Use the GUI to define those keys - Added the ability to toggle Turbo Change speed to 30hz instead of 60hz in the Options menu - Started C4 chip emulation. Nothing is playable yet. - Fixed up SET CMDLINE detection. Hopefully, zsnes.cfg and zguicfg.dat will now end up in the correct directory. - Started Modem Support (direct modem to modem). DOS-Compatible modem required! Thanks to Dark Force for helping out on getting a bug that kept USR's and other modems from working! Also thanks to The Minder for a lot of help testing! Note : Modem mode isn't free of bugs - Added in-game chat key to the GUI keys for modem/net support. Currently defaulted to 't' - Forgot to add EMMS after any MMX routines that seems to cause any FPU instructions to crash - Fixed an interrupt re-enable bug in the Gamepad Pro code which seems to have eliminated the locking bugs when it's not set on GrIP mode - Implemented keys to adjust Frame Rate up or down during gameplay. You can define them through the GUI under Gamekeys - Implemented keys to slide the volume level up or down during gameplay - Fixed a small HDMA screw up bug when using Save/Load states which caused the screen to flicker once in many games - Finally fix up 48mbit mapper support! Many thanks to Dark Force, Mike Gilroy, and Frank Hughes for a lot of help on this! - Several fixes to register 4211h - Rewrote IRQ timing handler (not perfect, but better) - Implemented Fossil Driver support to the modem support. - Fixed an IRQ reenable bug - Increased default cycles a bit - Fixed some major mode 7 rotation bugs - Added support for uninterleaved 48mbit roms - Added a FIX option to the cheat code to correct incorrectly converted codes - Implemented Mode 7 horizontal flip - Implemented primitive IPX support. It is very primitive at the moment and may not work since it isn't really tested much. - Optimised some 65816 direct page addressing modes NOTE : .ZMV (Movie) files recorded under v0.635 has good potential on becoming obsolete in this version because of the timing changes NOTE : IPX support and Modem support may be buggy since it hasn't been tested on multiple types of connections yet.