From c8a0cedac0a9fa169a4cbf355b78fa2aca9dc572 Mon Sep 17 00:00:00 2001 From: pagefault <> Date: Fri, 28 Sep 2001 20:46:50 +0000 Subject: [PATCH] Updated --- zsnes/whatsnew.txt | 403 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 402 insertions(+), 1 deletion(-) diff --git a/zsnes/whatsnew.txt b/zsnes/whatsnew.txt index a47d082c..9a8f4c82 100644 --- a/zsnes/whatsnew.txt +++ b/zsnes/whatsnew.txt @@ -1,7 +1,403 @@ What's New : ------------ -v1.25b, Win v0.93 +v1.337 - This release is dedicated to zsKnight and his family + All ports + --------- + - Added a customizable key to toggle display of the game clock in game + keys [pagefault] + - Added support for up to 100 SPC file saves per game [pagefault] + - Added customisable keys to increment and decrement the save state + slot [pagefault] + - Added a customisable key to quickly save an SPC file [pagefault] + - Added force NTSC/PAL and force HiROM and LoROM options to GUI + [pagefault] + - Added a customisable key to toggle the display of the FPS counter + [pagefault] + - Added keyboard shortcuts to video options menu [pagefault] + - Added feature to automatically increment save state slot after each + save [pagefault] + - Added new 8-point sound interpolation and two new lowpass filters + (requires a fast processor, 8pt interpolation and high quality + lowpass requires an MMX processor) [kode54] + - Fixed an annoying bug when the menu selection bar would be floating + in thin air (Thanks to EMu LoRd for pointing this out) [pagefault] + - Fixed MMX toggle option, now saved when you restart ZSNES + [pagefault] + - Fixed freeze/crash when saving SPC files [pagefault] + - Fixed filtered GUI option with 2xSaI enabled not refreshing the + screen [pagefault] + - Fixed graphics when reseting a game with 2xSaI engine on and the FPS + counter and/or game clock on [pagefault] + - Fixed Vortex, Clayfighter 2, Mr. Nutz, Tenchi Wo Kurau Sangokushi + Gunyuden and others now working again [_Demo_] + - Fixed Umi Hara Kawa Se and Tin Tin in Tibet [_Demo_] + - Fixed LoROM/HiROM detection code, Star Trek: Deep Space Nine and + possibly others now working [pagefault] + - Fixed Front Mission: Gun Hazard and Pocky and Rocky, now working + again [_Demo_] + - Fixed Neugier and Battle Grand Prix freezing after a certain point + in the game. [_Demo_] + - Fixed Marko's Magical Football copy protection [pagefault] + - Fixed problem with Filtered GUI enabled and parts of game screen + would show up in GUI menus [pagefault] + - Fixed frameskip command-line offset [pagefault] + - Fixed Sim Earth, now loads but map is still not visible [_Demo_] + - Fixed crash in Home Alone when starting a new game [_Demo_] + - Fixed sprites in Super James Pond 2 and Kirby Avalanche (Thanks + Snes9X for the info) [_Demo_] + - Fixed 256x239 SNES resolution offset in Windows and Linux ports, + games that use this resolution should now be displayed properly in + these ports [_Demo_] + - Fixed freeze in Accelebrid after a few seconds of gameplay [_Demo_] + - Fixed cursor getting messed up in Windows and Linux ports when using + a 16-bit desktop [_Demo_] + - Fixed bugs when switching between fullscreen and windowed modes with + fullscreen button in Windows and Linux port [pagefault] + - Fixed Triple Buffering and vsync options so they can't be enabled at + the time (Triple buffering includes vsync automatically) [pagefault] + - Fixed sprite layer disappearing when changing screenshot formats or + moving the F1 menu [pagefault] + - Fixed a clipping offset bug in the new gfx engine [pagefault] + - Fixed BG3 issue with sub-screens in new graphics engine, fixes gfx + in Bahamut Lagoon's intro and lots of other games [pagefault] + - Fixed timing problem in Clock Tower that caused it to freeze + randomly in-game [pagefault] + - Optimised global code base, most people should see a performance + increase [pagefault, stainless] + - Moved vsync option from game options menu to video options + [pagefault] + - Improved S-DD1 decompressed pack loading and execution, increases + performance in S-DD1 decompressed pack games [pagefault] + - Lots of debugger fixes and additions [byuu, bongo] + - Removed disable screensaver text from DOS and Linux ports + [pagefault] + - Updated water effect code to using lighting effects + [stainless, kode54] + - Improved SPC700 sample processing, fixes sounds in numerous games + [_Demo_] + - Disabled H-DMA for Bahamut Lagoon and Mortal Kombat, fixes some gfx + problems [pagefault] + - Changed default keyboard layout for player 2 as some keys were + overlapping player 1 (Oops!), If you were having problems buying + things in FF4 or in other games make sure to change your keys for + player 2. [pagefault] + - Cleaned up config file in Windows and Linux ports, removed DOS + related comments [pagefault] + - MMX option now checks for a MMX processor when enabling it in the + GUI, also no longer crashes on processors without a cpuid when + detecting MMX [pagefault, kode54] + - Last netplay IP address used is now saved in Windows and Linux ports + [pagefault] + - Reorganized sound menu; removed sound interpolation checkbox and + made a new list of different types of interpolation: gaussian + (original interpolation with enable interpolation option), cubic + spline and 8-point interpolation. Also made a new list of lowpass + filters. [pagefault] + - Removed FPU copy from -? option on command line message, since it is + no longer supported. Also cleaned up that message in general + [stainless] + - FPS at program start option no longer enables FPS display when auto + framerate is not enabled [pagefault] + - Updated video interpolation code, now looks better than before + [kode54] + - Lots of misc GUI fixes and cosmetic tweaks [pagefault] + + DOS v1.337 + ---------- + - Added grayscale mode toggle to GUI [pagefault] + - Added support for 5 SNES gamepads on LPT1 [ZDrumm] + - Added two new 256 color linear VGA video modes, 256x224 and 256x240 + [stainless] + - Added proper gamma correction, now ranges from 0 (1.0) to 15 (~2.0) + in 8bpp modes [stainless] + - Fixed Filtered GUI option, now works [pagefault] + - Fixed full scanlines disappearing in some modes [pagefault] + - 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 + control panel [stainless] + - Fixed date problem in S-RTC games not reporting the proper day of + the week [stainless] + - Fixed issue with some sound blaster compatible cards not working + properly in the DOS port [kode54] + - Reordered video modes in alphabetical order [stainless] + - Improved SNES pad reading routine, any speed hit now should be + minimum when using a snespad adaptor [pagefault] + - Improved interpolation performance [stainless] + - Default keys for player 1 are now the same as Windows and Linux + ports [pagefault] + - You can now use / in command line options in addition to the + previous - character [stainless] + + Win v1.05 + --------- + - Added option to toggle the trap mouse cursor feature which prevents + the mouse cursor from leaving the window by accident [pagefault] + - Added 640x480 DS WIN; 1024x768 DR FULL; 1280x960 S/DS WIN, S FULL; + 1280x1024 DR/R/DS WIN and FULL resolutions [pagefault] + - Added a more meaningful message when changing to a resolution isn't + supported [pagefault] + - Fixed problem with SRAM not being saved when pressing ALT-F4 in game + [pagefault] + - Updated icon yet again, looks really nice. [enigMa] + - Fixed possible crash when exiting [pagefault] + - Fixed bug when scrolling in scrollboxes in the GUI would not trap + the mouse cursor inside the scrollbox like the DOS port does + [pagefault] + - Either alt key can now be used when using the alt-enter combination + to switch to fullscreen [pagefault] + - Removed triple buffering option from windowed video modes (it does + not work in windowed mode) [pagefault] + - Optimised some Windows port specific code, should give a small speed + boost for most people [pagefault] + - Rewrote mouse input code, much more efficient now. [pagefault] + - Reordered video modes in alphabetical order; removed 64x52 and + 128x112 resolutions (Thanks to Terrorcide and McGuiver for helping + me test this out) [pagefault] + - Improved performance in 32bpp windowed modes [pagefault] + - Rewrote some of the audio code to be much more efficient, also added + MMX optimisations [pagefault, kode54] + - When switching to windowed mode from fullscreen, the window position + is now remembered [pagefault] + - Removed large sound buffer and exclusive mode option, they shouldn't + be needed anymore [pagefault] + - Now uses idle task priority when in GUI and window is not active, + should also smooth task swtiching on slower computers [pagefault] + + Linux 0.32 + ---------- + - 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 + All ports + --------- + - Fixed Super Punchout, now working [zsKnight, _Demo_] + - Fixed SD Gundam GNext again [_Demo_] + - Final Fantasy Mystic Quest now works again [zsKnight] + + Win v1.04 + --------- + - Fixed grayscale toggle [pagefault] + - Updated icon again for black backgrounds [enigMa] + + Linux v0.31 + ----------- + - Now compiles and runs on QNX6 systems [TheAlien] + +v1.31 + All ports + --------- + - Fixed Mode 4 offset bug (Fixes Bust-A-Move, Puzzle Bobble + possibly others) [zsKnight] + - Emerald Dragon is now working [_Demo_] + - Fixed Last Bible 3 DMA problem (Thanks to SNES9x for the info) + [_Demo_] + - Fixed Super Robot Was Ex (Thanks again to SNES9x for the help + on this) [_Demo_] + - Moved disable SPC emulation option to sound menu where it should + be [pagefault] + - Fixed Wizardry 4 and Honkakuha Igo Gosei, interleaved + funny [_Demo_] + - SD Gundam GNext no longer crashes ZSNES, and actually is + playable now. [_Demo_] + - Spindizzy worlds should work again [_Demo_, zsKnight] + - Dezaemon sprites working now, had to clear OAM address when first + address byte is written to [zsKnight] + - Power Rangers the Movie working, was reading from register + 2144 [_Demo_] + - King of Rally now working [_Demo_] + - Emerald Dragon working, added a hack to disable ENVx for + that game [_Demo_, zsKnight] + - Full Throttle Racing working, fixed a bug with the wai + 65816 instruction [_Demo_, zsKnight] + - Renamed black and white mode to grayscale mode [pagefault] + - Got Traverse Starlight and Prairie to go further, but it + still freezes after several scenes [zsKnight] + - Mario RPG minecart Mode 2 scene working better now [zsKnight] + + Win v1.03 + --------- + - Added disable screensaver feature to disable screen saver while + ZSNES is active [pagefault] + - Fixed yet another DirectInput slowdown [pagefault] + - Added joystick POV hat support (Thanks to kode54 for testing and + fixing my code) [pagefault, kode54] + - Added error messages and directions if DirectX 8.0 is not installed + [kode54] + - Fixed another Windows 2000 freeze on exit bug [pagefault] + - Fixed BSOD when loading roms on some systems [pagefault] + - Hopefully fixed a crash when multiple roms where in a single zip + file (only one rom can be loaded per zip file) [pagefault] + - Fixed a possible crash when loading/continuing a game (Thanks to + Metus for pointing this out) [pagefault] + + Linux v0.29 + ----------- + - No changes + +v1.30b + All ports + --------- + - Support for Star Ocean S-DD1 decompressed pack is now + enabled. [zsKnight] + - Fixed bug in H-DMA code, fixes Hook and Bugs Bunny and maybe others + (Thanks to Gary of Snes9X for help on this) [_Demo_] + - Updated documentation [Matt Kendora] + - Fixed new gfx mode checkbox in options menu [pagefault] + + Win v1.02 + --------- + - Added 800x600 DR FULL mode (scroll down to the bottom of the mode + list to see it) + - Fixed timing problem in games when 58 seconds was 1 minute in + ZSNES [kode54, pagefault] + - Fixed voices in ToP opening and Star Ocean [pagefault] + - Fixed another DirectInput slowdown [pagefault] + - Fixed joystick 5, it should be working now [pagefault] + - Optimised code some more, giving 3-5 FPS boost on most + systems [pagefault] + +v1.30 + All ports + --------- + - Bubsy 2 working again [zsKnight] + - Batman: the return of the joker working now [_Demo_] + - Sound Novel T-Cool and Derby Stallion 96 memory mapper added [_Demo_] + - Fixed BRR block header bug (fixes Raiden Densetsu, Chrono Trigger, + Gundam Wing: Endless Duel, and a few other games) [_Demo_] + - Updated documentation [Matt Kendora] + - New whatsnew.txt format [pagefault] + + Win v1.01 + --------- + - Updated icon [enigMa] + - Added 1280x960 DR, DR FULL modes to Windows port [pagefault] + - Fixed random crash when loading roms in Windows port [pagefault] + - Rewrote resolution switching code [pagefault] + - Window now moves much smoother and faster [pagefault] + - Readded large sound buffer option [pagefault] + - Fixed CPU usage when window was minimized [pagefault] + - Fixed multiple instances when window was minimized [pagefault] + + Linux v0.29 + ----------- + - OpenGL support [hpsolo] + - Bilinear option (w/ filtered GUI) [hpsolo] + - Fixed video mode descriptions (zsnesl.cfg) [hpsolo] + - Resizable windows [amit] + - Filter options (scanlines, 2xSaI, etc) for OpenGL modes [zinx] + - Many more video modes for OpenGL, including full screen [hpsolo] + - Joystick POV hat support [hpsolo] + - Added support for 5th Joystick [hpsolo] + +v1.29, Win v1.00 + - Implemented triple buffering in full screen mode (Huge thanks to + whatabubba for his help on this and cleaning up the code) + [whatabubba, pagefault] + - Fixed top 8 lines being invisible of FFMQ [zsKnight] + - Optimised DirectDraw code some more giving a 10-15% speed increase + [pagefault] + - Fixed black screen when switching windows [pagefault] + - Improved loading and shutdown time [pagefault] + - Rock 'N Roll Racing is working again [zsKnight] + - Fixed Lennus 2's sprites [zsKnight] + - Almost figured out Wizardry 4's rom format. It seems like this game + was incorrectly dumped so everything in it is out of order. [zsKnight] + - Final Fight 2 is working again [zsKnight] + - Vsync option now works in triple buffering mode [pagefault] + - Now shows minimize window animation when minimizing [pagefault] + - Fixed mouse pointer under full screen mode [kode54] + - New ZSNES icon in Windows port (Thanks for all your entries) [enigMa] + +v1.28b, Win v0.99 + - Added a filtered GUI option to allow graphics engines such as 2xSaI + to be used in the GUI [zsKnight] + - Fixed SA-1 save states [zsKnight] + - Fixed Breath of Fire crashing bug when loading [theoddone33] + +v1.28, Win v0.99 + - Added option to allow multiple instances of ZSNES (off by default) + [pagefault] + - Fixed Lufia 2 sprite disappearing bug [zsKnight] + - Fixed quick menu crash problem when the entries other than the + first one is selected when the load menu is opened [zsKnight] + - Modified SPC700<->65816 timing again to get Hook working [zsKnight] + - Added more keyboard shortcuts to GUI [pagefault] + - Fixed vram read to get Smash Tennis working again [zsKnight] + - Hopefully fixed lockup when exiting Windows port [pagefault] + - Added a spc700 timing hack for Super Final Match Tennis until I + re-write the timing engine later (but not anytime soon though) + [zsKnight] + - Kinda got Rendering Ranger 2 to go further, but this game seems to + use some picky timing, so this will have to wait until I re-write + timing in the future. [zsKnight] + - Removed large sound buffer option since it wasn't really useful + [pagefault] + - Fixed 16bit access to address $001FFF (or equivalent). Fixes Super + Tetris 2+Bombliss. [zsKnight] + - Implemented 128KB sram support. Dezaemon runs now (but it + suffers graphics glitches at the moment) [zsKnight] + - Fixed Wordtris (reading from 002100) [zsKnight] + - Fixed reset function in William's Arcade Classics [zsKnight] + - Tuff-E-Nuff works now (another timing hack *sigh* ) + - Added exclusive DirectSound mode option [pagefault] + - Fixed corrupt graphics in Rock'n Roll racing (reading from invalid + memory) [zsKnight] + - Added alternate timer for people having problems with zsnes running + too fast [bootgod,pagefault,zsKnight] + - Fixed corrupt graphics in Captain America (also reading from invalid + memory) [zsKnight] + - Implemented latest save state selection in Windows port [pagefault] + - Added v-sync to Windows port (enable in options to use it, should + fix most graphical tearing issues) [pagefault] + - Fixed mid-screen OAM updating. Uniracers works in 2 player mode. + [zsKnight] + - Combined the new header detection method with the old one, producing a + much better method [zsKnight] + - Added SA-1 read/write to BWRAM bitmap mode in the lower banks + [zsKnight] + - Fixed "freeze data" text [hpsolo] + - Fixed SA-1 write to BWRAM bitmap mode. It seems like this was the + main cause of the level-up screen not working in Mario RPG. [zsKnight] + - Fixed cpu usage when ZSNES is in the background doing nothing + [pagefault] + - Re-wrote character conversion 1 for 2bpp, implemented cc1 for 4bpp + [zsKnight] + - Fixed vertical high resolution mode for tile priority 1 [zsKnight] + - Fixed Terranigma overworld glitch in the new graphics engine 16bit + engine [zsKnight] + - Enabled RTC in Windows port [pagefault] + - Moved the Transparent Message option from the Options to the GUI + Optns section. [pagefault] + - Added Trainered rom support [zsKnight] + - Fixed BG4 graphics in certain games (fixes Digital Devil Story) + [zsKnight] + + +v1.26, Win v0.97 + - OBC1 support broke in a recent CVS update. Fixed now. [zsKnight] + - Added full scanlines to the Win/Linux port [zsKnight] + - Added Mouse Wheel switch [zsKnight,pagefault] + - Fixed problem with interpolation/2xSaI/scanlines being saved + in the windows port [zsKnight] + - Improved 512 byte header support. This should improve compatibility + with some games [zsKnight] + - Added 768x672 and 1024x896 DR, R windowed video modes to Windows + port [pagefault] + - Windows port now uses the primary DirectSound buffer [pagefault] + - Modified 65816<->SPC700 timing. I hope this doesn't break + anything [zsKnight] + - Fixed a vram read behavior problem (fixed Equinox dungeons) [zsKnight] + + +v1.25, Win v0.93 - Fixed cheat menu text when game was not loaded [pagefault] - Fixed unlabed checkbox in DOS port [pagefault] - DSP1 - Fixed plane controls in Pilotwings [_Demo_] @@ -49,6 +445,7 @@ v1.25b, Win v0.93 - Save/Load state now displays which state is being loaded [hpsolo] - Added double buffering support to Linux port [teuf] + v1.20b, Win v0.88 - Final Fantasy Mystic Quest works again. - Fixed Empire Strikes Back crashing bug in the millenium falcon @@ -139,6 +536,7 @@ v1.17, Win v0.85 - Changed reverse stereo method to become invisible to the sound registers in emulation + v1.14, Win v0.80 - Fixed configuration files from removing spaces from directory names - (DOS) Fixed 640x480 vesa2 scanline+interpolation display problem @@ -172,6 +570,7 @@ v1.14, Win v0.80 - Extended in-game chat length by around 30 characters - Fixed up Interpolation + v1.12, Win v0.74 - (Win32) Hopefully fixed up those green display bugs in scanlines/2xSaI in 1:5:5:5 16bit modes. @@ -187,6 +586,7 @@ v1.12, Win v0.74 .ZIP file being loaded. - (Win32) Improved DirectInput error handling + v1.11, Win v0.72 - (Win32) ZSNESw won't crash anymore if you don't have a soundcard or if DirectSound fails to initialize. @@ -197,6 +597,7 @@ v1.11, Win v0.72 and full screen modes. - (Win32) Added simple wheel mouse support. + v1.10, Win v0.70 - Fixed games that turns on the x239 resolution (eg. Chrono Trigger battles) when scanline mode is enabled