This commit is contained in:
pagefault
2001-09-28 20:53:13 +00:00
parent 770b4f6000
commit c38709a5a1

View File

@@ -2,178 +2,177 @@ What's New :
------------ ------------
v1.337 - This release is dedicated to zsKnight and his family v1.337 - This release is dedicated to zsKnight and his family
All ports All ports
--------- ---------
- Added a customizable key to toggle display of the game clock in game - Added a customizable key to toggle display of the game clock in game
keys [pagefault] keys [pagefault]
- Added support for up to 100 SPC file saves per game [pagefault] - Added support for up to 100 SPC file saves per game [pagefault]
- Added customisable keys to increment and decrement the save state - Added customisable keys to increment and decrement the save state
slot [pagefault] slot [pagefault]
- Added a customisable key to quickly save an SPC file [pagefault] - Added a customisable key to quickly save an SPC file [pagefault]
- Added force NTSC/PAL and force HiROM and LoROM options to GUI - Added force NTSC/PAL and force HiROM and LoROM options to GUI
[pagefault] [pagefault]
- Added a customisable key to toggle the display of the FPS counter - Added a customisable key to toggle the display of the FPS counter
[pagefault] [pagefault]
- Added keyboard shortcuts to video options menu [pagefault] - Added keyboard shortcuts to video options menu [pagefault]
- Added feature to automatically increment save state slot after each - Added feature to automatically increment save state slot after each
save [pagefault] save [pagefault]
- Added new 8-point sound interpolation and two new lowpass filters - Added new 8-point sound interpolation and two new lowpass filters
(requires a fast processor, 8pt interpolation and high quality (requires a fast processor, 8pt interpolation and high quality
lowpass requires an MMX processor) [kode54] lowpass requires an MMX processor) [kode54]
- Fixed an annoying bug when the menu selection bar would be floating - Fixed an annoying bug when the menu selection bar would be floating
in thin air (Thanks to EMu LoRd for pointing this out) [pagefault] in thin air (Thanks to EMu LoRd for pointing this out) [pagefault]
- Fixed MMX toggle option, now saved when you restart ZSNES - Fixed MMX toggle option, now saved when you restart ZSNES
[pagefault] [pagefault]
- Fixed freeze/crash when saving SPC files [pagefault] - Fixed freeze/crash when saving SPC files [pagefault]
- Fixed filtered GUI option with 2xSaI enabled not refreshing the - Fixed filtered GUI option with 2xSaI enabled not refreshing the
screen [pagefault] screen [pagefault]
- Fixed graphics when reseting a game with 2xSaI engine on and the FPS - Fixed graphics when reseting a game with 2xSaI engine on and the FPS
counter and/or game clock on [pagefault] counter and/or game clock on [pagefault]
- Fixed Vortex, Clayfighter 2, Mr. Nutz, Tenchi Wo Kurau Sangokushi - Fixed Vortex, Clayfighter 2, Mr. Nutz, Tenchi Wo Kurau Sangokushi
Gunyuden and others now working again [_Demo_] Gunyuden and others now working again [_Demo_]
- Fixed Umi Hara Kawa Se and Tin Tin in Tibet [_Demo_] - Fixed Umi Hara Kawa Se and Tin Tin in Tibet [_Demo_]
- Fixed LoROM/HiROM detection code, Star Trek: Deep Space Nine and - Fixed LoROM/HiROM detection code, Star Trek: Deep Space Nine and
possibly others now working [pagefault] possibly others now working [pagefault]
- Fixed Front Mission: Gun Hazard and Pocky and Rocky, now working - Fixed Front Mission: Gun Hazard and Pocky and Rocky, now working
again [_Demo_] again [_Demo_]
- Fixed Neugier and Battle Grand Prix freezing after a certain point - Fixed Neugier and Battle Grand Prix freezing after a certain point
in the game. [_Demo_] in the game. [_Demo_]
- Fixed Marko's Magical Football copy protection [pagefault] - Fixed Marko's Magical Football copy protection [pagefault]
- Fixed problem with Filtered GUI enabled and parts of game screen - Fixed problem with Filtered GUI enabled and parts of game screen
would show up in GUI menus [pagefault] would show up in GUI menus [pagefault]
- Fixed frameskip command-line offset [pagefault] - Fixed frameskip command-line offset [pagefault]
- Fixed Sim Earth, now loads but map is still not visible [_Demo_] - Fixed Sim Earth, now loads but map is still not visible [_Demo_]
- Fixed crash in Home Alone when starting a new game [_Demo_] - Fixed crash in Home Alone when starting a new game [_Demo_]
- Fixed sprites in Super James Pond 2 and Kirby Avalanche (Thanks - Fixed sprites in Super James Pond 2 and Kirby Avalanche (Thanks
Snes9X for the info) [_Demo_] Snes9X for the info) [_Demo_]
- Fixed 256x239 SNES resolution offset in Windows and Linux ports, - Fixed 256x239 SNES resolution offset in Windows and Linux ports,
games that use this resolution should now be displayed properly in games that use this resolution should now be displayed properly in
these ports [_Demo_] these ports [_Demo_]
- Fixed freeze in Accelebrid after a few seconds of gameplay [_Demo_] - Fixed freeze in Accelebrid after a few seconds of gameplay [_Demo_]
- Fixed cursor getting messed up in Windows and Linux ports when using - Fixed cursor getting messed up in Windows and Linux ports when using
a 16-bit desktop [_Demo_] a 16-bit desktop [_Demo_]
- Fixed bugs when switching between fullscreen and windowed modes with - Fixed bugs when switching between fullscreen and windowed modes with
fullscreen button in Windows and Linux port [pagefault] fullscreen button in Windows and Linux port [pagefault]
- Fixed Triple Buffering and vsync options so they can't be enabled at - Fixed Triple Buffering and vsync options so they can't be enabled at
the time (Triple buffering includes vsync automatically) [pagefault] the time (Triple buffering includes vsync automatically) [pagefault]
- Fixed sprite layer disappearing when changing screenshot formats or - Fixed sprite layer disappearing when changing screenshot formats or
moving the F1 menu [pagefault] moving the F1 menu [pagefault]
- Fixed a clipping offset bug in the new gfx engine [pagefault] - Fixed a clipping offset bug in the new gfx engine [pagefault]
- Fixed BG3 issue with sub-screens in new graphics engine, fixes gfx - Fixed BG3 issue with sub-screens in new graphics engine, fixes gfx
in Bahamut Lagoon's intro and lots of other games [pagefault] in Bahamut Lagoon's intro and lots of other games [pagefault]
- Fixed timing problem in Clock Tower that caused it to freeze - Fixed timing problem in Clock Tower that caused it to freeze
randomly in-game [pagefault] randomly in-game [pagefault]
- Optimised global code base, most people should see a performance - Optimised global code base, most people should see a performance
increase [pagefault, stainless] increase [pagefault, stainless]
- Moved vsync option from game options menu to video options - Moved vsync option from game options menu to video options
[pagefault] [pagefault]
- Improved S-DD1 decompressed pack loading and execution, increases - Improved S-DD1 decompressed pack loading and execution, increases
performance in S-DD1 decompressed pack games [pagefault] performance in S-DD1 decompressed pack games [pagefault]
- Lots of debugger fixes and additions [byuu, bongo] - Lots of debugger fixes and additions [byuu, bongo]
- Removed disable screensaver text from DOS and Linux ports - Removed disable screensaver text from DOS and Linux ports
[pagefault] [pagefault]
- Updated water effect code to using lighting effects - Updated water effect code to using lighting effects
[stainless, kode54] [stainless, kode54]
- Improved SPC700 sample processing, fixes sounds in numerous games - Improved SPC700 sample processing, fixes sounds in numerous games
[_Demo_] [_Demo_]
- Disabled H-DMA for Bahamut Lagoon and Mortal Kombat, fixes some gfx - Disabled H-DMA for Bahamut Lagoon and Mortal Kombat, fixes some gfx
problems [pagefault] problems [pagefault]
- Changed default keyboard layout for player 2 as some keys were - Changed default keyboard layout for player 2 as some keys were
overlapping player 1 (Oops!), If you were having problems buying overlapping player 1 (Oops!), If you were having problems buying
things in FF4 or in other games make sure to change your keys for things in FF4 or in other games make sure to change your keys for
player 2. [pagefault] player 2. [pagefault]
- Cleaned up config file in Windows and Linux ports, removed DOS - Cleaned up config file in Windows and Linux ports, removed DOS
related comments [pagefault] related comments [pagefault]
- MMX option now checks for a MMX processor when enabling it in the - MMX option now checks for a MMX processor when enabling it in the
GUI, also no longer crashes on processors without a cpuid when GUI, also no longer crashes on processors without a cpuid when
detecting MMX [pagefault, kode54] detecting MMX [pagefault, kode54]
- Last netplay IP address used is now saved in Windows and Linux ports - Last netplay IP address used is now saved in Windows and Linux ports
[pagefault] [pagefault]
- Reorganized sound menu; removed sound interpolation checkbox and - Reorganized sound menu; removed sound interpolation checkbox and
made a new list of different types of interpolation: gaussian made a new list of different types of interpolation: gaussian
(original interpolation with enable interpolation option), cubic (original interpolation with enable interpolation option), cubic
spline and 8-point interpolation. Also made a new list of lowpass spline and 8-point interpolation. Also made a new list of lowpass
filters. [pagefault] filters. [pagefault]
- Removed FPU copy from -? option on command line message, since it is - Removed FPU copy from -? option on command line message, since it is
no longer supported. Also cleaned up that message in general no longer supported. Also cleaned up that message in general
[stainless] [stainless]
- FPS at program start option no longer enables FPS display when auto - FPS at program start option no longer enables FPS display when auto
framerate is not enabled [pagefault] framerate is not enabled [pagefault]
- Updated video interpolation code, now looks better than before - Updated video interpolation code, now looks better than before
[kode54] [kode54]
- Lots of misc GUI fixes and cosmetic tweaks [pagefault] - Lots of misc GUI fixes and cosmetic tweaks [pagefault]
DOS v1.337 DOS v1.337
---------- ----------
- Added grayscale mode toggle to GUI [pagefault] - Added grayscale mode toggle to GUI [pagefault]
- Added support for 5 SNES gamepads on LPT1 [ZDrumm] - Added support for 5 SNES gamepads on LPT1 [ZDrumm]
- Added two new 256 color linear VGA video modes, 256x224 and 256x240 - Added two new 256 color linear VGA video modes, 256x224 and 256x240
[stainless] [stainless]
- Added proper gamma correction, now ranges from 0 (1.0) to 15 (~2.0) - Added proper gamma correction, now ranges from 0 (1.0) to 15 (~2.0)
in 8bpp modes [stainless] in 8bpp modes [stainless]
- Fixed Filtered GUI option, now works [pagefault] - Fixed Filtered GUI option, now works [pagefault]
- Fixed full scanlines disappearing in some modes [pagefault] - Fixed full scanlines disappearing in some modes [pagefault]
- Fixed a handful of bugs in the joystick code which may cause the - Fixed a handful of bugs in the joystick code which may cause the
joystick not to work if it has a driver installed under Win9x joystick not to work if it has a driver installed under Win9x
control panel [stainless] control panel [stainless]
- Fixed date problem in S-RTC games not reporting the proper day of - Fixed date problem in S-RTC games not reporting the proper day of
the week [stainless] the week [stainless]
- Fixed issue with some sound blaster compatible cards not working - Fixed issue with some sound blaster compatible cards not working
properly in the DOS port [kode54] properly in the DOS port [kode54]
- Reordered video modes in alphabetical order [stainless] - Reordered video modes in alphabetical order [stainless]
- Improved SNES pad reading routine, any speed hit now should be - Improved SNES pad reading routine, any speed hit now should be
minimum when using a snespad adaptor [pagefault] minimum when using a snespad adaptor [pagefault]
- Improved interpolation performance [stainless] - Improved interpolation performance [stainless]
- Default keys for player 1 are now the same as Windows and Linux - Default keys for player 1 are now the same as Windows and Linux
ports [pagefault] ports [pagefault]
- You can now use / in command line options in addition to the - You can now use / in command line options in addition to the
previous - character [stainless] previous - character [stainless]
Win v1.05 Win v1.05
--------- ---------
- Added option to toggle the trap mouse cursor feature which prevents - Added option to toggle the trap mouse cursor feature which prevents
the mouse cursor from leaving the window by accident [pagefault] the mouse cursor from leaving the window by accident [pagefault]
- Added 640x480 DS WIN; 1024x768 DR FULL; 1280x960 S/DS WIN, S FULL; - Added 640x480 DS WIN; 1024x768 DR FULL; 1280x960 S/DS WIN, S FULL;
1280x1024 DR/R/DS WIN and FULL resolutions [pagefault] 1280x1024 DR/R/DS WIN and FULL resolutions [pagefault]
- Added a more meaningful message when changing to a resolution isn't - Added a more meaningful message when changing to a resolution isn't
supported [pagefault] supported [pagefault]
- Fixed problem with SRAM not being saved when pressing ALT-F4 in game - Fixed problem with SRAM not being saved when pressing ALT-F4 in game
[pagefault] [pagefault]
- Updated icon yet again, looks really nice. [enigMa] - Updated icon yet again, looks really nice. [enigMa]
- Fixed possible crash when exiting [pagefault] - Fixed possible crash when exiting [pagefault]
- Fixed bug when scrolling in scrollboxes in the GUI would not trap - Fixed bug when scrolling in scrollboxes in the GUI would not trap
the mouse cursor inside the scrollbox like the DOS port does the mouse cursor inside the scrollbox like the DOS port does
[pagefault] [pagefault]
- Either alt key can now be used when using the alt-enter combination - Either alt key can now be used when using the alt-enter combination
to switch to fullscreen [pagefault] to switch to fullscreen [pagefault]
- Removed triple buffering option from windowed video modes (it does - Removed triple buffering option from windowed video modes (it does
not work in windowed mode) [pagefault] not work in windowed mode) [pagefault]
- Optimised some Windows port specific code, should give a small speed - Optimised some Windows port specific code, should give a small speed
boost for most people [pagefault] boost for most people [pagefault]
- Rewrote mouse input code, much more efficient now. [pagefault] - Rewrote mouse input code, much more efficient now. [pagefault]
- Reordered video modes in alphabetical order; removed 64x52 and - Reordered video modes in alphabetical order; removed 64x52 and
128x112 resolutions (Thanks to Terrorcide and McGuiver for helping 128x112 resolutions (Thanks to Terrorcide and McGuiver for helping
me test this out) [pagefault] me test this out) [pagefault]
- Improved performance in 32bpp windowed modes [pagefault] - Improved performance in 32bpp windowed modes [pagefault]
- Rewrote some of the audio code to be much more efficient, also added - Rewrote some of the audio code to be much more efficient, also added
MMX optimisations [pagefault, kode54] MMX optimisations [pagefault, kode54]
- When switching to windowed mode from fullscreen, the window position - When switching to windowed mode from fullscreen, the window position
is now remembered [pagefault] is now remembered [pagefault]
- Removed large sound buffer and exclusive mode option, they shouldn't - Removed large sound buffer and exclusive mode option, they shouldn't
be needed anymore [pagefault] be needed anymore [pagefault]
- Now uses idle task priority when in GUI and window is not active, - Now uses idle task priority when in GUI and window is not active,
should also smooth task swtiching on slower computers [pagefault] should also smooth task swtiching on slower computers [pagefault]
Linux v0.37
-----------
- Added autoconf support for easy compiling [Diablo-D3, amit,
theoddone33]
- Fixed sound buffering in linux port to improve sound on some cards
[Diablo-D3]
- Implemented S-RTC time functions, FEoEZ and other S-RTC games will
now report system time in game [pagefault]
- Now supports compiling with gcc 3.0.0 [EvilTypeGuy]
Linux v0.37
-----------
- Added autoconf support for easy compiling [Diablo-D3, amit,
theoddone33]
- Fixed sound buffering in linux port to improve sound on some cards
[Diablo-D3]
- Implemented S-RTC time functions, FEoEZ and other S-RTC games will
now report system time in game [pagefault]
- Now supports compiling with gcc 3.0.0 [EvilTypeGuy]
v1.31b v1.31b
All ports All ports