-
Notifications
You must be signed in to change notification settings - Fork 2
/
1.337-source_changelog.txt
191 lines (182 loc) · 10.3 KB
/
1.337-source_changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
............................................................
v1.337 - September 30, 2001
............................................................
This release is dedicated to zsKnight and his family
All ports
---------
- Added a customizable key to toggle display of the game clock [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/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 bug in rom header information and checksum status display,
fixes Tales of Phantasia and others [pagefault]
- 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, implemented a hack for now [pagefault]
- Fixed Cu-On-Pa freezing when starting a new game (Thanks to Lordtech
for the help) [_Demo_]
- 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]
- (UPDATE) Added surround sound to Windows and Linux ports, updated filter
in DOS port (This was left out of the previous whatsnew file) [kode54]
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.06
---------
- 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]
- (UPDATE) Fixed server IP bug when using zbattle.net or command-line
options to connect [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]
............................................................
zsKnight Leaves - July 23, 2001
............................................................
I'm sorry to say this, but this marks my permanent leave from the ZSNES project,
anything related to this, and emulation overall. The reason why is that my dad
just passed away today (he died in his sleep, which is strange since he was
perfectly healthy yesterday night), so I'm going to have to spend more of my
energy devoted to helping my family. My dad is also the main person who provides
the finances to the family (since my mom doesn't work), plus I still have about
2 more years to go before I graduate from university, so my immediate future
doesn't look that great because with my dad gone, that would mean that I need to
put up more responsibility towards taking care of the family instead of
studying. But I just hope that everything will go well. Thanks to all you
supporters for everything. Sorry for the lack of a proper goodbye though, so
I'll probably update once more after I get out of this shock in another day.
- zsKnight