home *** CD-ROM | disk | FTP | other *** search
/ PC World 2003 February / PCWorld_2003-02_cd.bin / Software / Vyzkuste / gameboyemulator / WHATSNEW.TXT < prev    next >
Text File  |  2002-07-15  |  42KB  |  783 lines

  1. What's New :
  2. ------------
  3.  
  4. v1.36
  5.        - Fixed Gunforce, added invalid HDMA modes. [_Demo_]
  6.          (Thanks Overload!)
  7.        - New BRR decoding method, this should resolve all the sound
  8.          issues introduced in 1.35 and fix new ones.
  9.          (Noise simulation isn't used anymore) [_Demo_]
  10.        - Fixed another bug with command-line netplay. (Windows only)
  11.          [pagefault]
  12.        - Fixed hang in NBA Live 95 and 96. [_Demo_] (Thanks Overload!)
  13.        - Fixed sound not working on first run. (Windows only) [pagefault]
  14.        - Fixed some more mode 4 issues in the new gfx engine. [pagefault]
  15.        - Added offset mode disable toggle to 8-bit new gfx engine.
  16.          [pagefault]
  17.        - Fixed SPC hang in 90 Minutes European Prime Goal
  18.          by clearing spcram. [_Demo_]
  19.        - Updated fix for Clayfighter to fix some bugs in battle. [_Demo_]
  20.        - Fixed crash with certain games. (SDL/*nix only) [theoddone33]
  21.        - Added better OBC1 detection. [_Demo_]
  22.        - Special hack for Samurai Showdown IRQ problem. [_Demo_]
  23.        - Special hack for Kamen Rider menu, requires special latch reading.
  24.          [_Demo_]
  25.        - Special hack for Super Famista 1 & 2 SPC bugs. [_Demo_]
  26.        - Fixed some more bugs in video code. (Thanks Perryman for the video
  27.          table) (Windows only) [pagefault]
  28.        - Fixed Digital Devil Story hang by modifying the spc code.
  29.          You must start a new game for the fix to work. [_Demo_]
  30.        - Modified work ram init value to 0x55. (Thanks TRAC)
  31.  
  32. v1.35
  33.        - Fixed triple buffering corruption on some VESA 2.x video modes,
  34.          a very nasty bug which accidentally slipped into version 1.337.
  35.          [stainless] (DOS only)
  36.        - Added full scanlines to 320x256x8b Mode-X.  Uses the same timings
  37.          as the 256x256x8b full scanlines, so it may or may not work
  38.          correctly depending on your video card.
  39.          [stainless] (DOS only)
  40.        - Linked the EAGLE engine to the filtered GUI option and fixed
  41.          guassian interpolation which has been broken since version 1.71b.
  42.          [stainless, kode54] (DOS only/all ports)        
  43.        - Cleaned up the 320x480x8b and 320x240x16b blitters and added
  44.          MMX support to 320x480x8b for a nice speed increase.
  45.          [stainless] (DOS only)        
  46.        - Added 640x400 alternatives to 512x384 video modes for video
  47.          cards which don't have them.  Added a small screen option to
  48.          the 512x384 and 640x400 video modes with MMX support.  Also
  49.          added a "wide screen" option to 640x400 video modes.
  50.          [stainless] (DOS only)        
  51.        - Added a full screen option to the 320x480 video modes, along
  52.          with a basic interpolation to 320x240x16b and 320x480x16b
  53.          Full screen in 320x480x16b has full/25%/50% scanlines and
  54.          interpolation has full scanlines.
  55.          [stainless] (DOS only)        
  56.        - Added experimental 800x600 video modes.  Fixed 'n' command-line
  57.          option to allow toggling of 25%/50% in addition to full, also
  58.          cleaned up the command-line options message and the config file.
  59.          Noticed some video modes were way off-centered, fixed that
  60.          too, should now be perfect.
  61.          [stainless] (DOS only)        
  62.        - Fixed printing of MMX enabled message on the GUI background if
  63.          you checked MMX SUPPORT under CONFIG -> OPTIONS.  Also, if you
  64.          check MMX SUPPORT by using the keyboard shortcut it will now
  65.          attempt to actually detect MMX before enabling it. :)
  66.          [stainless, pagefault] (DOS only)        
  67.        - Command line support in windows port [StatMat]        
  68.        - Fixed problem when some video modes were not being saved. (Windows
  69.          only) [pagefault]
  70.        - Lots of updates to Linux/SDL version, including sound fixes, video
  71.          code updates and other misc bugs. [theoddone33, Thorsten Glaser,
  72.          Wilbern Cobb]
  73.        - Fixed gamma in PNG snapshots. [pagefault]
  74.        - Added several new goodies to the GUI, which include a force
  75.          8-bit sound option (fixes a few cards under WinMe), a second
  76.          water effect, and an experimental smoke effect.
  77.          [stainless] (DOS only/all ports)        
  78.        - Fixed problem with sound getting disabled when running command-line
  79.          network games. (Windows only) [pagefault]
  80.        - Updated video code in Windows port to properly display 239 line
  81.          modes. (Windows only) [pagefault]
  82.        - Commented, unified, and cleaned up the Mode-Q and Mode-X
  83.          blitters.  I did a major overhaul to the DOS video code, I cleaned
  84.          up and reorganized it alot, and there seem to be no problems as of
  85.          yet. [stainless, TRAC] (DOS only)        
  86.        - Fixed a bug in sprite priority rotation. (fix damage in FFMQ) [TRAC]        
  87.        - Fixed long delay between battles and fixed flickering colours
  88.          on map in Front Mission. [pagefault]        
  89.        - Fixed hang when picking up apples in Equinox. [pagefault]        
  90.        - Fixed keyon bug in DSP code, fixes sounds in Flaskback 3
  91.          Language Edition (Thanks neviski) [_Demo_]        
  92.        - Fixed "disco colours" in NBA Hangtime when the ball drops.
  93.          [pagefault]
  94.        - Fixed an NMI issue with register $4212, fixes hang in Cu-On-Pa,
  95.          Bubsy and others. [pagefault]        
  96.        - Fixed a mode 4 bug in the new graphics engine that was causing
  97.          the title screen in The Lost Vikings to be scrambled. [pagefault]        
  98.        - Added support for Super System arcade system, set DIP switches
  99.          in add-on's menu in GUI. Games MUST be zipped in order to load.
  100.          [pagefault]
  101.        - Added special support for Earthworm Jim 2 sound effects. [_Demo_]        
  102.        - Added hack for Deaetonosama Apareitiban. [_Demo_]        
  103.        - Fixed super scope position reading. [_Demo_]        
  104.        - Modified a few timing things. [_Demo_]        
  105.        - Fixed some 65816 instructions in processor emulation mode. [_Demo_]        
  106.        - Added special timing for Grand Prix 3. [_Demo_]        
  107.        - Modified sound decoding another time (helps various noise
  108.          sounds like DQ6). [_Demo_]        
  109.        - Modified joypad reading for VS Collection. [_Demo_]        
  110.        - Special modification for Bahamut Lagoon and Clay Fighter to
  111.          delay write to the hdma register. (those games need dma delay
  112.          implemented) [_Demo_]        
  113.        - Lots of other minor fixes and things we forgot to mention.
  114.  
  115.  
  116. v1.337 - This release is dedicated to zsKnight and his family
  117.  
  118.        All ports
  119.        ---------
  120.        - Added a customizable key to toggle display of the game clock
  121.          [pagefault]
  122.        - Added support for up to 100 SPC file saves per game [pagefault]
  123.        - Added customisable keys to increment and decrement the save state
  124.          slot [pagefault]
  125.        - Added a customisable key to quickly save an SPC file [pagefault]
  126.        - Added force NTSC/PAL and force HiROM/LoROM options to GUI
  127.          [pagefault]
  128.        - Added a customisable key to toggle the display of the FPS counter
  129.          [pagefault]
  130.        - Added keyboard shortcuts to video options menu [pagefault]
  131.        - Added feature to automatically increment save state slot after each
  132.          save [pagefault]
  133.        - Added new 8-point sound interpolation and two new lowpass filters
  134.          (requires a fast processor, 8pt interpolation and high quality
  135.          lowpass requires an MMX processor) [kode54]
  136.        - Fixed an annoying bug when the menu selection bar would be floating
  137.          in thin air (Thanks to EMu LoRd for pointing this out) [pagefault]
  138.        - Fixed MMX toggle option, now saved when you restart ZSNES
  139.          [pagefault]
  140.        - Fixed freeze/crash when saving SPC files [pagefault]
  141.        - Fixed filtered GUI option with 2xSaI enabled not refreshing the
  142.          screen [pagefault]
  143.        - Fixed graphics when reseting a game with 2xSaI engine on and the FPS
  144.          counter and/or game clock on [pagefault]
  145.        - Fixed Vortex, Clayfighter 2, Mr. Nutz, Tenchi Wo Kurau Sangokushi
  146.          Gunyuden and others now working again [_Demo_]
  147.        - Fixed Umi Hara Kawa Se and Tin Tin in Tibet [_Demo_]
  148.        - Fixed LoROM/HiROM detection code, Star Trek: Deep Space Nine and
  149.          possibly others now working [pagefault]
  150.        - Fixed Front Mission: Gun Hazard and Pocky and Rocky, now working
  151.          again [_Demo_]
  152.        - Fixed Neugier and Battle Grand Prix freezing after a certain point
  153.          in the game. [_Demo_]
  154.        - Fixed bug in rom header information and checksum status display,
  155.          fixes Tales of Phantasia and others [pagefault]
  156.        - Fixed Marko's Magical Football copy protection [pagefault]
  157.        - Fixed problem with Filtered GUI enabled and parts of game screen
  158.          would show up in GUI menus [pagefault]
  159.        - Fixed frameskip command-line offset [pagefault]
  160.        - Fixed Sim Earth, now loads but map is still not visible [_Demo_]
  161.        - Fixed crash in Home Alone when starting a new game [_Demo_]
  162.        - Fixed sprites in Super James Pond 2 and Kirby Avalanche (Thanks
  163.          Snes9X for the info) [_Demo_]
  164.        - Fixed 256x239 SNES resolution offset in Windows and Linux ports,
  165.          games that use this resolution should now be displayed properly in
  166.          these ports [_Demo_]
  167.        - Fixed freeze in Accelebrid after a few seconds of gameplay [_Demo_]
  168.        - Fixed cursor getting messed up in Windows and Linux ports when using
  169.          a 16-bit desktop [_Demo_]
  170.        - Fixed bugs when switching between fullscreen and windowed modes with
  171.          fullscreen button in Windows and Linux port [pagefault]
  172.        - Fixed Triple Buffering and vsync options so they can't be enabled at
  173.          the time (Triple buffering includes vsync automatically) [pagefault]
  174.        - Fixed sprite layer disappearing when changing screenshot formats or
  175.          moving the F1 menu [pagefault]
  176.        - Fixed a clipping offset bug in the new gfx engine [pagefault]
  177.        - Fixed BG3 issue with sub-screens in new graphics engine, fixes gfx
  178.          in Bahamut Lagoon's intro and lots of other games [pagefault]
  179.        - Fixed timing problem in Clock Tower that caused it to freeze
  180.          randomly in-game, implemented a hack for now [pagefault]
  181.        - Fixed Cu-On-Pa freezing when starting a new game (Thanks to Lordtech
  182.          for the help) [_Demo_]
  183.        - Optimised global code base, most people should see a performance
  184.          increase [pagefault, stainless]
  185.        - Moved vsync option from game options menu to video options
  186.          [pagefault]
  187.        - Improved S-DD1 decompressed pack loading and execution, increases
  188.          performance in S-DD1 decompressed pack games [pagefault]
  189.        - Lots of debugger fixes and additions [byuu, bongo]
  190.        - Removed disable screensaver text from DOS and Linux ports
  191.          [pagefault]
  192.        - Updated water effect code to using lighting effects
  193.          [stainless, kode54]
  194.        - Improved SPC700 sample processing, fixes sounds in numerous games
  195.          [_Demo_]
  196.        - Disabled H-DMA for Bahamut Lagoon and Mortal Kombat, fixes some gfx
  197.          problems [pagefault]
  198.        - Changed default keyboard layout for player 2 as some keys were
  199.          overlapping player 1 (Oops!), If you were having problems buying
  200.          things in FF4 or in other games make sure to change your keys for
  201.          player 2. [pagefault]
  202.        - Cleaned up config file in Windows and Linux ports, removed DOS
  203.          related comments [pagefault]
  204.        - MMX option now checks for a MMX processor when enabling it in the
  205.          GUI, also no longer crashes on processors without a cpuid when
  206.          detecting MMX [pagefault, kode54]
  207.        - Last netplay IP address used is now saved in Windows and Linux ports
  208.          [pagefault]
  209.        - Reorganized sound menu; removed sound interpolation checkbox and
  210.          made a new list of different types of interpolation: gaussian
  211.          (original interpolation with enable interpolation option), cubic
  212.          spline and 8-point interpolation. Also made a new list of lowpass
  213.          filters. [pagefault]
  214.        - Removed FPU copy from -? option on command line message, since it is
  215.          no longer supported. Also cleaned up that message in general
  216.          [stainless]
  217.        - FPS at program start option no longer enables FPS display when auto
  218.          framerate is not enabled [pagefault]
  219.        - Updated video interpolation code, now looks better than before
  220.          [kode54]
  221.        - Lots of misc GUI fixes and cosmetic tweaks [pagefault]
  222.        - (UPDATE) Added surround sound to Windows and Linux ports, updated
  223.          filter in DOS port (This was left out of the previous whatsnew
  224.          file) [kode54]
  225.  
  226.        DOS v1.337
  227.        ----------
  228.        - Added grayscale mode toggle to GUI [pagefault]
  229.        - Added support for 5 SNES gamepads on LPT1 [ZDrumm]
  230.        - Added two new 256 color linear VGA video modes, 256x224 and 256x240
  231.          [stainless]
  232.        - Added proper gamma correction, now ranges from 0 (1.0) to 15 (~2.0)
  233.          in 8bpp modes [stainless]
  234.        - Fixed Filtered GUI option, now works [pagefault]
  235.        - Fixed full scanlines disappearing in some modes [pagefault]
  236.        - Fixed a handful of bugs in the joystick code which may cause the
  237.          joystick not to work if it has a driver installed under Win9x
  238.          control panel [stainless]
  239.        - Fixed date problem in S-RTC games not reporting the proper day of
  240.          the week [stainless]
  241.        - Fixed issue with some sound blaster compatible cards not working
  242.          properly in the DOS port [kode54]
  243.        - Reordered video modes in alphabetical order [stainless]
  244.        - Improved SNES pad reading routine, any speed hit now should be
  245.          minimum when using a snespad adaptor [pagefault]
  246.        - Improved interpolation performance [stainless]
  247.        - Default keys for player 1 are now the same as Windows and Linux
  248.          ports [pagefault]
  249.        - You can now use / in command line options in addition to the
  250.          previous - character [stainless]
  251.  
  252.        Win v1.06
  253.        ---------
  254.        - Added option to toggle the trap mouse cursor feature which prevents
  255.          the mouse cursor from leaving the window by accident [pagefault]
  256.        - Added 640x480 DS WIN; 1024x768 DR FULL; 1280x960 S/DS WIN, S FULL;
  257.          1280x1024 DR/R/DS WIN and FULL resolutions [pagefault]
  258.        - Added a more meaningful message when changing to a resolution isn't
  259.          supported [pagefault]
  260.        - Fixed problem with SRAM not being saved when pressing ALT-F4 in game
  261.          [pagefault]
  262.        - Updated icon yet again, looks really nice. [enigMa]
  263.        - Fixed possible crash when exiting [pagefault]
  264.        - Fixed bug when scrolling in scrollboxes in the GUI would not trap
  265.          the mouse cursor inside the scrollbox like the DOS port does
  266.          [pagefault]
  267.        - Either alt key can now be used when using the alt-enter combination
  268.          to switch to fullscreen [pagefault]
  269.        - Removed triple buffering option from windowed video modes (it does
  270.          not work in windowed mode) [pagefault]
  271.        - Optimised some Windows port specific code, should give a small speed
  272.          boost for most people [pagefault]
  273.        - Rewrote mouse input code, much more efficient now. [pagefault]
  274.        - Reordered video modes in alphabetical order; removed 64x52 and
  275.          128x112 resolutions (Thanks to Terrorcide and McGuiver for helping
  276.          me test this out) [pagefault]
  277.        - Improved performance in 32bpp windowed modes [pagefault]
  278.        - Rewrote some of the audio code to be much more efficient, also added
  279.          MMX optimisations [pagefault, kode54]
  280.        - When switching to windowed mode from fullscreen, the window position
  281.          is now remembered [pagefault]
  282.        - Removed large sound buffer and exclusive mode option, they shouldn't
  283.          be needed anymore [pagefault]
  284.        - Now uses idle task priority when in GUI and window is not active,
  285.          should also smooth task swtiching on slower computers [pagefault]
  286.        - (UPDATE) Fixed server IP bug when using zbattle.net or command-line
  287.          options to connect [pagefault]
  288.  
  289.        Linux v0.37
  290.        -----------
  291.        - Added autoconf support for easy compiling [Diablo-D3, amit,
  292.          theoddone33]
  293.        - Fixed sound buffering in linux port to improve sound on some cards
  294.          [Diablo-D3]
  295.        - Implemented S-RTC time functions, FEoEZ and other S-RTC games will
  296.          now report system time in game [pagefault]
  297.        - Now supports compiling with gcc 3.0.0 [EvilTypeGuy]
  298.  
  299. v1.31b
  300.        All ports
  301.        ---------
  302.        - Fixed Super Punchout, now working [zsKnight, _Demo_]
  303.        - Fixed SD Gundam GNext again [_Demo_]
  304.        - Final Fantasy Mystic Quest now works again [zsKnight]
  305.  
  306.        Win v1.04
  307.        ---------
  308.        - Fixed grayscale toggle [pagefault]
  309.        - Updated icon again for black backgrounds [enigMa]
  310.  
  311.        Linux v0.31
  312.        -----------
  313.        - Now compiles and runs on QNX6 systems [TheAlien]
  314.  
  315. v1.31
  316.        All ports
  317.        ---------
  318.        - Fixed Mode 4 offset bug (Fixes Bust-A-Move, Puzzle Bobble
  319.          possibly others) [zsKnight]
  320.        - Emerald Dragon is now working [_Demo_]
  321.        - Fixed Last Bible 3 DMA problem (Thanks to SNES9x for the info)
  322.          [_Demo_]
  323.        - Fixed Super Robot Was Ex (Thanks again to SNES9x for the help
  324.          on this) [_Demo_]
  325.        - Moved disable SPC emulation option to sound menu where it should
  326.          be [pagefault]
  327.        - Fixed Wizardry 4 and Honkakuha Igo Gosei, interleaved
  328.          funny [_Demo_]
  329.        - SD Gundam GNext no longer crashes ZSNES, and actually is
  330.          playable now. [_Demo_]
  331.        - Spindizzy worlds should work again [_Demo_, zsKnight]
  332.        - Dezaemon sprites working now, had to clear OAM address when first
  333.          address byte is written to [zsKnight]
  334.        - Power Rangers the Movie working, was reading from register
  335.          2144 [_Demo_]
  336.        - King of Rally now working [_Demo_]
  337.        - Emerald Dragon working, added a hack to disable ENVx for
  338.          that game [_Demo_, zsKnight]
  339.        - Full Throttle Racing working, fixed a bug with the wai
  340.          65816 instruction [_Demo_, zsKnight]
  341.        - Renamed black and white mode to grayscale mode [pagefault]
  342.        - Got Traverse Starlight and Prairie to go further, but it
  343.          still freezes after several scenes [zsKnight]
  344.        - Mario RPG minecart Mode 2 scene working better now [zsKnight]
  345.  
  346.        Win v1.03
  347.        ---------
  348.        - Added disable screensaver feature to disable screen saver while
  349.          ZSNES is active [pagefault]
  350.        - Fixed yet another DirectInput slowdown [pagefault]
  351.        - Added joystick POV hat support (Thanks to kode54 for testing and
  352.          fixing my code) [pagefault, kode54]
  353.        - Added error messages and directions if DirectX 8.0 is not installed
  354.          [kode54]
  355.        - Fixed another Windows 2000 freeze on exit bug [pagefault]
  356.        - Fixed BSOD when loading roms on some systems [pagefault]
  357.        - Hopefully fixed a crash when multiple roms where in a single zip
  358.          file (only one rom can be loaded per zip file) [pagefault]
  359.        - Fixed a possible crash when loading/continuing a game (Thanks to
  360.          Metus for pointing this out) [pagefault]
  361.  
  362.        Linux v0.29
  363.        -----------
  364.        - No changes
  365.  
  366. v1.30b
  367.        All ports
  368.        ---------
  369.        - Support for Star Ocean S-DD1 decompressed pack is now
  370.          enabled. [zsKnight]
  371.        - Fixed bug in H-DMA code, fixes Hook and Bugs Bunny and maybe others
  372.          (Thanks to Gary of Snes9X for help on this) [_Demo_]
  373.        - Updated documentation [Matt Kendora]
  374.        - Fixed new gfx mode checkbox in options menu [pagefault]
  375.  
  376.        Win v1.02
  377.        ---------
  378.        - Added 800x600 DR FULL mode (scroll down to the bottom of the mode
  379.          list to see it)
  380.        - Fixed timing problem in games when 58 seconds was 1 minute in
  381.          ZSNES [kode54, pagefault]
  382.        - Fixed voices in ToP opening and Star Ocean [pagefault]
  383.        - Fixed another DirectInput slowdown [pagefault]
  384.        - Fixed joystick 5, it should be working now [pagefault]
  385.        - Optimised code some more, giving 3-5 FPS boost on most
  386.          systems [pagefault]
  387.  
  388. v1.30
  389.        All ports
  390.        ---------
  391.        - Bubsy 2 working again [zsKnight]
  392.        - Batman: the return of the joker working now [_Demo_]
  393.        - Sound Novel T-Cool and Derby Stallion 96 memory mapper added [_Demo_]
  394.        - Fixed BRR block header bug (fixes Raiden Densetsu, Chrono Trigger,
  395.          Gundam Wing: Endless Duel, and a few other games) [_Demo_]
  396.        - Updated documentation [Matt Kendora]
  397.        - New whatsnew.txt format [pagefault]
  398.  
  399.        Win v1.01
  400.        ---------
  401.        - Updated icon [enigMa]
  402.        - Added 1280x960 DR, DR FULL modes to Windows port [pagefault]
  403.        - Fixed random crash when loading roms in Windows port [pagefault]
  404.        - Rewrote resolution switching code [pagefault]
  405.        - Window now moves much smoother and faster [pagefault]
  406.        - Readded large sound buffer option [pagefault]
  407.        - Fixed CPU usage when window was minimized [pagefault]
  408.        - Fixed multiple instances when window was minimized [pagefault]
  409.  
  410.        Linux v0.29
  411.        -----------
  412.        - OpenGL support [hpsolo]
  413.        - Bilinear option (w/ filtered GUI) [hpsolo]
  414.        - Fixed video mode descriptions (zsnesl.cfg) [hpsolo]
  415.        - Resizable windows [amit]
  416.        - Filter options (scanlines, 2xSaI, etc) for OpenGL modes [zinx]
  417.        - Many more video modes for OpenGL, including full screen [hpsolo]
  418.        - Joystick POV hat support [hpsolo]
  419.        - Added support for 5th Joystick [hpsolo]
  420.  
  421. v1.29, Win v1.00
  422.       - Implemented triple buffering in full screen mode (Huge thanks to
  423.         whatabubba for his help on this and cleaning up the code)
  424.         [whatabubba, pagefault]
  425.       - Fixed top 8 lines being invisible of FFMQ [zsKnight]
  426.       - Optimised DirectDraw code some more giving a 10-15% speed increase
  427.         [pagefault]
  428.       - Fixed black screen when switching windows [pagefault]
  429.       - Improved loading and shutdown time [pagefault]
  430.       - Rock 'N Roll Racing is working again [zsKnight]
  431.       - Fixed Lennus 2's sprites [zsKnight]
  432.       - Almost figured out Wizardry 4's rom format.  It seems like this game
  433.         was incorrectly dumped so everything in it is out of order. [zsKnight]
  434.       - Final Fight 2 is working again [zsKnight]
  435.       - Vsync option now works in triple buffering mode [pagefault]
  436.       - Now shows minimize window animation when minimizing [pagefault]
  437.       - Fixed mouse pointer under full screen mode [kode54]
  438.       - New ZSNES icon in Windows port (Thanks for all your entries) [enigMa]
  439.  
  440. v1.28b, Win v0.99
  441.       - Added a filtered GUI option to allow graphics engines such as 2xSaI
  442.         to be used in the GUI [zsKnight]
  443.       - Fixed SA-1 save states [zsKnight]
  444.       - Fixed Breath of Fire crashing bug when loading [theoddone33]
  445.  
  446. v1.28, Win v0.99
  447.       - Added option to allow multiple instances of ZSNES (off by default)
  448.         [pagefault]
  449.       - Fixed Lufia 2 sprite disappearing bug [zsKnight]
  450.       - Fixed quick menu crash problem when the entries other than the
  451.         first one is selected when the load menu is opened [zsKnight]
  452.       - Modified SPC700<->65816 timing again to get Hook working [zsKnight]
  453.       - Added more keyboard shortcuts to GUI [pagefault]
  454.       - Fixed vram read to get Smash Tennis working again [zsKnight]
  455.       - Hopefully fixed lockup when exiting Windows port [pagefault]
  456.       - Added a spc700 timing hack for Super Final Match Tennis until I
  457.         re-write the timing engine later (but not anytime soon though)
  458.         [zsKnight]
  459.       - Kinda got Rendering Ranger 2 to go further, but this game seems to
  460.         use some picky timing, so this will have to wait until I re-write
  461.         timing in the future. [zsKnight]
  462.       - Removed large sound buffer option since it wasn't really useful
  463.         [pagefault]
  464.       - Fixed 16bit access to address $001FFF (or equivalent).  Fixes Super
  465.         Tetris 2+Bombliss. [zsKnight]
  466.       - Implemented 128KB sram support.  Dezaemon runs now (but it
  467.         suffers graphics glitches at the moment) [zsKnight]
  468.       - Fixed Wordtris (reading from 002100) [zsKnight]
  469.       - Fixed reset function in William's Arcade Classics [zsKnight]
  470.       - Tuff-E-Nuff works now (another timing hack *sigh* )
  471.       - Added exclusive DirectSound mode option [pagefault]
  472.       - Fixed corrupt graphics in Rock'n Roll racing (reading from invalid
  473.         memory) [zsKnight]
  474.       - Added alternate timer for people having problems with zsnes running
  475.         too fast [bootgod,pagefault,zsKnight]
  476.       - Fixed corrupt graphics in Captain America (also reading from invalid
  477.         memory) [zsKnight]
  478.       - Implemented latest save state selection in Windows port [pagefault]
  479.       - Added v-sync to Windows port (enable in options to use it, should
  480.         fix most graphical tearing issues) [pagefault]
  481.       - Fixed mid-screen OAM updating.  Uniracers works in 2 player mode.
  482.         [zsKnight]
  483.       - Combined the new header detection method with the old one, producing a
  484.         much better method [zsKnight]
  485.       - Added SA-1 read/write to BWRAM bitmap mode in the lower banks
  486.         [zsKnight]
  487.       - Fixed "freeze data" text [hpsolo]
  488.       - Fixed SA-1 write to BWRAM bitmap mode.  It seems like this was the
  489.         main cause of the level-up screen not working in Mario RPG. [zsKnight]
  490.       - Fixed cpu usage when ZSNES is in the background doing nothing
  491.         [pagefault]
  492.       - Re-wrote character conversion 1 for 2bpp, implemented cc1 for 4bpp
  493.         [zsKnight]
  494.       - Fixed vertical high resolution mode for tile priority 1 [zsKnight]
  495.       - Fixed Terranigma overworld glitch in the new graphics engine 16bit
  496.         engine [zsKnight]
  497.       - Enabled RTC in Windows port [pagefault]
  498.       - Moved the Transparent Message option from the Options to the GUI
  499.         Optns section. [pagefault]
  500.       - Added Trainered rom support [zsKnight]
  501.       - Fixed BG4 graphics in certain games (fixes Digital Devil Story)
  502.         [zsKnight]
  503.  
  504.  
  505. v1.26, Win v0.97
  506.       - OBC1 support broke in a recent CVS update.  Fixed now. [zsKnight]
  507.       - Added full scanlines to the Win/Linux port [zsKnight]
  508.       - Added Mouse Wheel switch [zsKnight,pagefault]
  509.       - Fixed problem with interpolation/2xSaI/scanlines being saved
  510.         in the windows port [zsKnight]
  511.       - Improved 512 byte header support.  This should improve compatibility
  512.         with some games [zsKnight]
  513.       - Added 768x672 and 1024x896 DR, R windowed video modes to Windows
  514.         port [pagefault]
  515.       - Windows port now uses the primary DirectSound buffer [pagefault]
  516.       - Modified 65816<->SPC700 timing.  I hope this doesn't break
  517.         anything [zsKnight]
  518.       - Fixed a vram read behavior problem (fixed Equinox dungeons) [zsKnight]
  519.  
  520.  
  521. v1.25, Win v0.93
  522.       - Fixed cheat menu text when game was not loaded [pagefault]
  523.       - Fixed unlabed checkbox in DOS port [pagefault]
  524.       - DSP1 - Fixed plane controls in Pilotwings [_Demo_]
  525.       - dosintrf.asm - Fixed header detection in the dos port [zsKnight]
  526.       - gui.asm - Video mode checking done at initialization [zsKnight]
  527.       - Enabled mouse wrap in the Windows and Linux ports [pagefault]
  528.       - Fixed full screen mode switch when the user starts ZSNESw before
  529.         selecting any full screen modes [zsKnight]
  530.       - Made default video mode 512x448 windowed in Windows port [pagefault]
  531.       - Prevented enter key from affecting gameplay on returning from
  532.         F1 and F3 menus [zsKnight]
  533.       - Added minimize button to the Windows port [pagefault]
  534.       - Added always on top option in GUI options menu [pagefault]
  535.       - Menu fix for 8bit graphics modes [zsKnight]
  536.       - ZSNESW now remembers the window position on your desktop (can be
  537.         disabled in GUI options) [pagefault]
  538.       - Fixed crashing problem with some IPS's in ZIP's [Teuf, zsKnight]
  539.       - Ported to DirectX 8.0 which fixed some problems and improved performance
  540.         (DirectX 8.0 is now required to run ZSNESW) [pagefault]
  541.       - DSP1 - Fixed map offset problem in Pilotwings [zsKnight]
  542.       - DSP1 - Fixed rings being mysteriously passed problem in Pilotwings [zsKnight]
  543.       - Fixed DirectSound crash when a normal priority buffer could not be
  544.         acquired [pagefault]
  545.       - Fixed DirectInput compatibility on some computers [pagefault]
  546.       - Optimized DSP1 code for better performance [teuf]
  547.       - Added proper full main/sub-screen window clipping in the new gfx 16bit
  548.         engine (fixed Illusion of Gaia/DKC2 selection screens, etc) [zsKnight]
  549.       - Added checksum/header name/chip type header display upon game load [zsKnight]
  550.       - Added PNG snapshot support which is selectable in the F1 menu [Matt Kendora]
  551.       - Stunt Race FX old graphics engine force fixed [zsKnight]
  552.       - Fixed MegamanX copy protection schemes [zsKnight, Matthew Kendora]
  553.       - Fixed TopGear 2 PAL version from detecting a PAL system [zsKnight]
  554.       - Implemented OBC1 chip (for Metal Combat) [zsKnight]
  555.       - Fixed Mode 7 bug in Super Ghouls and Ghosts [zsKnight]
  556.       - Added turbo keys for L & R keys [zsKnight]
  557.       - OBC1 emulation support.  Metal Combat works! [zsKnight]
  558.       - You can now customizable the colors to the title bar and
  559.         window colors. [zsKnight]
  560.       - Optimised global code to provide up to a 50% speed increase on it on most
  561.         processors [pagefault]
  562.       - Added black and white mode to Windows and Linux ports [pagefault]
  563.       - ZSNESW is now packed with the newest version of UPX [pagefault]
  564.       - Cleaned up the cfg files for windows/linux ports [pagefault]
  565.       - Fixed command-line crash in the Windows port (Thanks Matt Kendora) [pagefault]
  566.       - Save/Load state now displays which state is being loaded [hpsolo]
  567.       - Added double buffering support to Linux port [teuf]
  568.  
  569.  
  570. v1.20b, Win v0.88
  571.       - Final Fantasy Mystic Quest works again.
  572.       - Fixed Empire Strikes Back crashing bug in the millenium falcon
  573.         sequence (hopefully this will fix some other games too)
  574.       - Removed all self-modifying code in ZSNES.  This will make ZSNES crash
  575.         a lot less on certain systems, especially during mode 7 sequences.
  576.         Thanks Ivar!
  577.       - Implemented S-RTC chip, using the system clock as the actual
  578.         time (The game will make you set the time though, but it will just
  579.         be replaced with the system time in-game).  Thanks to John Weidman and
  580.         Dark Force for the info on this chip!
  581.       - Fixed crashing bug in certain mosaic scenes (eg. FF3 Phantom Forest)
  582.         in the new graphics engine
  583.       - Fixed a nasty crashing/corruption bug in the new graphics engine
  584.         (both 8bit and 16bit)
  585.       - SPC7110 emulation!  This is based on the information reverse
  586.         engineered by the hard working folks at dejap translations,
  587.         Dark Force and John Weidman.
  588.       - Altered HiROM/LoROM detection a bit - Fievel goes West works now
  589.       - Open source preparations [teuf]
  590.       - In-game clock working for the windows port.  [kode54]
  591.       - Fixed a memory leak problem in the new graphics engine [TRAC]
  592.       - Added Cubic Spline Interpolation [Anti Resonance]
  593.       - Fixed a assign/compare size bug in the new graphics engine [TRAC]
  594.       - Fixed b flag setting in BRK instruction in 6502 emulation mode
  595.         [zsKnight]
  596.       - Added SPC7110 logger file output to help in the filesize clipping of
  597.         the SPC7110 data files [zsKnight]
  598.       - Fixed a memory leak bug, fixing that nasty Win2K crash bug
  599.         [Matthew Kendora]
  600.       - Fixed key combination release [Maxim]
  601.       - Fixed source code warnings/added necessary includes [Maxim]
  602.       - Added high priority mode for Windows 2000 users and slower
  603.         computers (works on Windows 9x as well) [pagefault]
  604.       - Added large sound buffer option for people having DirectSound
  605.         problems. [pagefault]
  606.       - Fixed problem with ZSNESW and Opera causing a BSOD. [pagefault]
  607.       - Fixed up error reporting for people experiencing problems. [pagefault]
  608.       - Improved performance on 3dfx cards by compiling with DirectX 8
  609.         SDK. [pagefault]
  610.       - Fixed a sound problem with people with messed up config files.
  611.         [pagefault]
  612.       - Fixed FF3 flashing line problem [zsKnight]
  613.       - Fixed mysterious sprite disappearing bug in the new graphics engine
  614.         [zsKnight]
  615.       - Reduced noise in ToP opening theme.  It works fine in the DOS port,
  616.         but the windows port still seems to produce some static, probably
  617.         because of the way how sound is updated in that port. [zsKnight]
  618.       - Updated Super 2xSaI and Super Eagle code (should be much faster
  619.         now on MMX processors) [Kreed, added by pagefault]
  620.       - Added gzip support [teuf]
  621.       - Added support for ViBRA16 cards [Peter Santing]
  622.       - No longer requires zlib.dll file, now statically linked. ZSNESw won't
  623.         crash anymore if you try to load a .zip file without that dll file.
  624.         [pagefault]
  625.       - Now compiled using an optimising compiler [pagefault]
  626.       - Almost a fully re-written DSP-1 emulation engine!
  627.         [zsKnight, theoddone33, pagefault, teuf].  Also thanks to CrASH_Man
  628.         for the 3x3 inverse matrix formula.
  629.       - Fixed memory leak problem in the windows port during exit [pagefault]
  630.       - And more ...
  631.  
  632.  
  633. v1.17, Win v0.85
  634.       - Added slow-down key.  You can configure it in Misc -> Game Keys
  635.       - Invulnerability bug of the 3rd boss in Demon's Crest in the
  636.         good checksum roms is fixed through rom mirroring
  637.         I also noticed that this fix is the same as what the author of
  638.         SNEeSe told me before about on some MegamanX1 roms, but I never had
  639.         that rom so I never added this until now.  Guess that rom
  640.         is also fixed too.
  641.       - Changed memory initialization values - Lost Viking 2 works again
  642.       - 65816: Fixed WAI instruction timing with HIRQ's
  643.         Top Gear 2 - 2 player mode works now
  644.       - Improved IRQ re-execution timing precision
  645.       - Starfox 2 beta now runs with sound!
  646.       - Fixed flickering problem in Starfox 2 beta
  647.       - Added Mode 2 16x16 tile offset per tile mode
  648.       - (Win32) Improved the timestamps on UDP headers.  This should
  649.         (hopefully) solve those out of sync (where both sides see different
  650.         things) problems with certain connections (ie. T1/LAN connections) in
  651.         netplay.
  652.       - (Win32) Added a big notice in netplay.txt.  For all of you who used
  653.         netplay and had poor experiences with a ping time of less than
  654.         300ms, read it!  Also added a more realistic system requirements
  655.         description for decent netplay in netplay.txt rather than a cpu
  656.         speed estimate.
  657.       - Changed reverse stereo method to become invisible to the sound
  658.         registers in emulation
  659.  
  660.  
  661. v1.14, Win v0.80
  662.       - Fixed configuration files from removing spaces from directory names
  663.       - (DOS) Fixed 640x480 vesa2 scanline+interpolation display problem
  664.       - (Win32) Improved Windows speed in 32-bit windowed mode.  Should
  665.         give around an 18% speed increase in FPS.
  666.       - (Win32) More netplay improvements.  Shouldn't be as jumpy when
  667.         one side lacks input.
  668.       - (Win32) Starting netplay will now force the max frameskip to 3
  669.         if it is less than it and also force on auto frameskip.
  670.       - (Win32) MMX optimised netplay with back buffer enabled.
  671.       - (Win32) Fixed load state in netplay to load properly instead
  672.         of sometimes stalling for no reason
  673.       - (DOS) Accidently deleted the code to initialize IPX.  Fixed now.
  674.       - Fixed a configuration loading problem when loading ZSNES from
  675.         a different directory.
  676.       - (Win32) Attempted to fix those out of sync problems (although
  677.         I don't know if it's fixed now since those problems rarely happen
  678.         to me)
  679.       - (Win32) Displayed the current filename in the load window
  680.         for those files with extra long names.
  681.       - (Win32) Added nickname support to NetPlay.  There's a 9 character
  682.         nickname size limit.
  683.       - (Win32) Added actions to chat (similar to how mIRC works - use
  684.         /me <action> )
  685.       - (Win32) Nicknames can be changed in the windowed chat by typing
  686.         /nick <new nickname>
  687.       - Added a small buffer to the in-game chat to allow up to 5 chat
  688.         strings displayed at once.
  689.       - Local chat strings now appear in that buffer
  690.       - Thickened black borders on the 5x5 font
  691.       - Extended in-game chat length by around 30 characters
  692.       - Fixed up Interpolation
  693.  
  694.  
  695. v1.12, Win v0.74
  696.       - (Win32) Hopefully fixed up those green display bugs in
  697.         scanlines/2xSaI in 1:5:5:5 16bit modes.
  698.       - (Win32) Improved lost packet recovery time and reduced the
  699.         number of lost packet stalls in UDP netplay (should produce
  700.         more fluid netplay)
  701.       - (Win32) Fixed up crashing bug in Tales of Phantasia with a 512
  702.         byte header
  703.       - Extended filename length of the Quick Menu
  704.       - (Win32) Hopefully fixed up the mouse wheel support for certain
  705.         mice
  706.       - Temp .ZIP directory is now cleared if it exists prior to another
  707.         .ZIP file being loaded.
  708.       - (Win32) Improved DirectInput error handling
  709.  
  710.  
  711. v1.11, Win v0.72
  712.       - (Win32) ZSNESw won't crash anymore if you don't have a soundcard
  713.         or if DirectSound fails to initialize.
  714.       - (Win32) Fixed a nasty performance bug with certain types of
  715.         joystick/drivers installed, causing the FPS to be slower for
  716.         no reason.
  717.       - (Win32) Wrote an MMX optimised blitter for 16bit non-D windowed
  718.         and full screen modes.
  719.       - (Win32) Added simple wheel mouse support.
  720.  
  721.  
  722. v1.10, Win v0.70
  723.       - Fixed games that turns on the x239 resolution (eg. Chrono Trigger
  724.         battles) when scanline mode is enabled
  725.       - (Win32) Fixed up crashing bugs on extra long filenames with
  726.         underscores
  727.       - (Win32) Hopefully fixed the odd colored interpolation in 1:5:5:5 16bit
  728.         color settings
  729.       - (Win32) Hopefully won't crash anymore when the temporary directory
  730.         exists prior to unzipping a .zip file
  731.       - (Win32) Fixed loading of .zip files with more than 2 '.'s in the
  732.         filename.  Thanks to DCX for helping us troubleshoot this.
  733.       - (Win32) Fixed up short filename saveram/save states loading when
  734.         the long filename has spaces in it.
  735.       - Added TCP/IP Support.  It is recommended that for playable netplay,
  736.         you'd have an average ping time of less than 300ms (type
  737.         ping <ip address> in dos) and that packet loss is minimal for TCP/IP
  738.         (not UDP).  At the moment, you cannot have more than 2 connections
  739.         Thanks for all the testers for testing this, especially DooMStalK,
  740.         GreenImp, and TeleKawaru!  Also added back buffer support.  This
  741.         will sacrifice cpu power for netplay to make it much more playable.
  742.         WARNING: High cpu speed recommendations (~450mhz+).
  743.                  Please see netplay.txt for details.
  744.       - Added save states to netplay (just use them like you normally do)
  745.       - Save Ram is now defaulted to load/save on the server's side
  746.         Save Ram are not supported in SA-1/SuperFX games due to their size,
  747.         but you can use save states instead in that case.
  748.       - Increased chat line length in the out-of-game chatbox by a lot
  749.       - Partly increased the chat line length in-game
  750.       - in-game chat text now stays longer on-screen by 2 seconds
  751.       - Added reset in netplay
  752.       - Fixed up movie recording feature
  753.       - (Win32) Mouse shouldn't get stuck on the left side anymore.
  754.       - (Win32) Video mode 3 (256x224FS) shouldn't crash anymore.  Thanks
  755.         to kode54 for his assistance on the above 2 bugfixes.
  756.       - (Win32) Fixed the instability bug where the window can sometimes
  757.         start shaking for no reason and takes away windows resources.
  758.       - (Win32) Re-wrote keyboard character input routines
  759.       - Fixed up FF2(4)'s music in lower sampling rates
  760.       - (Win32) Coded in the UDP protocol as a replacement for TCP/IP.
  761.         Some network configurations won't work with UDP.  However, it is
  762.         strongly recommended that you use UDP if you can because of the
  763.         speed increase.  In order to disable UDP and use TCP/IP, both sides
  764.         must de-select UDP.  
  765.       - (Win32) Added a small multiplayer game list (multi.txt)
  766.       - Added an updated Windows FAQ, courtesy of TuxedoMsk of VGNetwork
  767.         who updated it.
  768.       - Added a more user friendly input selection routine (changed Direct
  769.         Input to Keyb/Joystick and it also auto-sets keyb/Joystick when you
  770.         set a key)
  771.       - Hopefully fixed up the sprite priority problems (eg. FF2/4's
  772.         damage points)
  773.       - (Win32) Added rewind support for up to 8 levels (in 8 second
  774.         intervals) (NOTE: Windows Port only! - Sorry DOS Port users).  In
  775.         order to activate this, assign a key to the Rewind Key in the
  776.         Misc -> GameKeys option.
  777.       Note: Netplay plays really nice as long as the net connection is not
  778.             unstable, both sides have a fast cpu  (speed requirements depend
  779.             on the game), and at least have a 28.8 connection.
  780.       *** PLEASE READ ZSNESW.TXT IF YOU ARE STILL HAVING PROBLEMS WITH
  781.           THE WINDOWS PORT
  782.  
  783.