-
Notifications
You must be signed in to change notification settings - Fork 13
Expand file tree
/
Copy pathchangelog.txt
More file actions
326 lines (278 loc) · 14.7 KB
/
changelog.txt
File metadata and controls
326 lines (278 loc) · 14.7 KB
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
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
=== next ===
- Add Gamecube controller to N64 adapter firmware version 2.4: Adjusted poll timing to avoid occasional interrupted GC communication (which in some cases causes rumble)
- Add firmware for new (v3) Atari/Megadrive/SMS controller to USB adapter
=== Version 2.1.33 ==
- New Classic controller to USB adapter firmware version 2.2.10:
- Add an angle-driven button output (button 15) which triggers when the adapter is pointing upwards (adjustable)
- Rename "motion sensitivity" to "tilt threshold" in the UI and add tooltips.
- Command-line: Document the -v,--verbose command in the help page and
support multiple -v args to further increase verbosity.
- Fix compilation under FreeBSD
=== Version 2.1.32 ===
- Add PSX to USB adapter firmware version 1.0.3
=== Version 2.1.31 ===
- Add Classic controller to USB adapter firmware version 2.2.8:
- Clamp whammy values from guitar to safe range to avoid integer overflow (prevents the whammy value from spiking back up when pressing the whammy all the way down on some guitars)
- Added support for an optional external accelerometer
=== Version 2.1.30 ===
- Add Famicom controller to USB adapter firmware v2.2 (Adds two player and SNES controller support)
- On two player adapters, also display the controller type detected in port 2.
=== Version 2.1.29 ===
- Add Dreamcast to USB adapter firmware v2.1
- Should fix most cases of "Failed to open adapter" under Windows when using
RGB lighting control software, such as RGB Fusion, G HUB, Windows Dynamic lighting, etc...).
=== Version 2.1.28 ===
- Add Dreamcast to USB adapter firmware v2.0.2:
- New option to make L/R analog triggers report values of (-32000 to 32000) instead of 0 to 32000.
- Add Famicom to USB adapter firmware v2.1.0:
- Add support for the Konami HyperShot.
- Keyboard is now only supported in Keyboard mode.
=== Version 2.1.27 ===
- New firmwares for SNES/N64/Classic controller to Gc/Wii adapters:
- N64 to Gc/Wii v2.5
- SNES to GC/Wii v2.5
- Classic to GC/Wii v1.7
Implement seldom used Gamecube status reporting (C-stick and/or
L/R analog can be made to use 4 bit instead of 8 bit).
(Fixes Luigi's mansion vacuum and possibly other games)
- Command-line: --gc_pollraw now takes an argument corresponding
to the reporting mode (Use 3 for 8 bit C-Stick and L/R triggers)
- Add support for adapters with acceleration sensors
=== Version 2.1.26 ===
- New Classic controller to USB adapter firmware version 2.2.7:
- Add an option to invert the Y or X joystick axis.
- Mouse mode: Wii Guitars now supported.
- Mouse mode: Add an option to disable Nunchuk scrolling.
- Correct values used for D-Pad as axes option (was broken since v2.2.2)
- New PSX Controller to USB adapter firmware version 1.0.2:
- Add support for the PSX Analog Joystick (SCPH-1110). Should also work for the Dual Analog Controller.
- Add support for the Playstation mouse (SCPH-1030)
- Use slower timing when poll interval is >= 10ms. With this change, some 3rd party controllers may work.
=== Version 2.1.25 ===
- Support for inverting X/Y joystick axis (for firmwares supporting it)
- Classic to GC/Wii firmware version 1.6 : New button mapping added
- SNES to GC/Wii firmware version 2.4 : Fix a centering/drift issue in games where the dead zone is very small
- SNES to N64 firmware version 1.6 : Added a new mapping (mode 4)
=== Version 2.1.24 ===
- Add Classic to GC/Wii firmware version 1.5 : Fix a centering/drift issue in games where the dead zone is very small
- Add N64 to GC/Wii firmware version 2.4 : Fix a centering/drift issue in games where the dead zone is very small
- Correct Classic Controller to GC/Wii firmware v1.3. (The file included in previous adapter manager versions was incorrect)
- Improvoved N64 transfer pak performance by automatically disabling controller polling during operations.
- Firmware update for the Saturn to USB v2 adapter (HSS-07 fix)
- Add support for AnodeSNES v2
- Add support for future adapters. (PCFX, Intellivision and Virtual Boy)
=== Version 2.1.23 ===
Updates for Classic to USB, GC/N64 to USB, Dreamcast to USB, Classic to N64,
Gamecube to N64..
- New Classic controller to USB adapter firmware version 2.2.4: Add support
for connecting a button to the RJ11 connector on Wii Guitars.
- GC/N64 to USB adapter firmware version 3.6.1: Brawler 64 wireless support
and new "Swap main joystick and D-Pad" feature.
- New Classic controller to N64 adapter firmware v2.1.0: Fixes a joystick value
overflow (Corrects a problem with some controllers, such as Wired Fight Pads,
where pointing the stick all the way down did the same as pointing it up)
- New Gamecube to N64 adapter firmware v2.3:
- Add a way to invert Joystick and C-Stick values (For instance, inverted up/down)
- The C-Stick is now auto-calibrated like the main joystick (Fixes drifting)
- The Controller Pak (Memory card) can now be disabled (In management mode,
press R, then Y to enable/disable it)
- New Dreamcast to USB adapter firmware 2.0.1: Fix a problem where the sliders were
too sensitive and would jump to a negative value when fully held down under Windows.
- Support for the "Swap main joystick and D-Pad" feature of some adapters
- The poll frequency (in Hz) resulting from the current poll interval setting
is now shown for reference.
- Support for a future "button holder" option.
=== Version 2.1.22 ===
- Add support for Dreamcast to USB v2 adapters
- Improve Classic controller to N64 adapter support
=== Version 2.1.21 ===
- Add Classic controller/Wiitar to USB adapter firmware version 2.2.2:
- Add support for Tyco drums
- Enable high resolution (8 bit instead of 6) classic controller reading
- SN30 receivers left ghost input fixed due to the above
- 2-player adapters now usable in 2-player mode again
- Add Neo Geo to USB adapter support
- Add --enable_highres for use with --wii_pollraw
=== Version 2.1.20 ===
- Add Classic controller/Wiitar to USB adapter firmware version 2.2.0:
- Add support for Wii Turntables
- Add support for Drawsome tablets (mouse mode only)
- Faster communication (slightly improved performance in 1ms mode)
- Add a mode for 2 player adapters running in single-player mode
- Prepare for GC/N64 to USB adapter firmware 3.7
=== Version 2.1.19 ===
- New N64 to GC/Wii firmware v2.2: Fix the L+R mapping.
- New Classic controller to GC/Wii firmware v1.3: Special mappings for
playing Mario Kart on the switch with a Nunchuk or a NES classic
controller.
- Add support for a Famicom to USB adapter (controller and keyboard modes).
=== Version 2.1.18 ===
- New firmware for the Classic controller/Wiitar to USB adapter (version 2.1.2)
- Calibrate whammy bar on guitars
- Add support for Wii drums
- Remap Guitar buttons in a more logical order and matching drum colors
- Add support for the uDraw tablet (joystick emulation and mouse. No absolute/tablet mode yet)
- Add SNES to N64 firmwares (incl. new firmware v1.5)
- Display 'N64 mouse' when a N64 mouse is connected
- Add Wii turntable support to command-line tools. (Thanks to CaitSith2)
- Add Wii drawsome tablet protocol decoding
- Add support for a Gameport to USB adapter
=== Version 2.1.17 ===
- Add support for 3DO controller to USB adapter (V2, w/advXarch)
=== Version 2.1.16 ===
- New 3.6.0 firmware for N64/Gamecube to USB adapters (adds Gamecube keyboard support)
- Add support for GC/N64 to USB adapters v3.6.x
=== Version 2.1.15 ===
- Rerelease with corrected Classic controller to Gc/Wii firmware (The
firmware was returning version 1.1, even though it really was 1.2...)
=== Version 2.1.14 ===
- New firmware for the DB9 to USB adapter (version 2.0.2):
- Add an SMS mode (alternate product ID and name)
- New firmware for the Wii accessory to USB adapter (version 2.1.1):
- Add 8bitdo SF30 support.
- Report the controller type as "Guitar" instead of "Classic controller"
when a guitar is connected.
- Set unused/meaningless axes to zero when using a guitar.
- New firmware for the Classic controller to Gamecube/Wii adapter (version 1.2):
- Compatibility fix for the 8BitDo SF30 and other similar controllers.
- Add basic Nunchuk support (Stick, C and Z mapped to Gamecube Stick, B and A)
- Transfer pak: Add support for reading/writing Gameboy Camera ram
- Fix a bug where a Gamecube controller to N64 adapter would be detected
as an SNES controller to N64 adapter, but only when a Gamecube controller
was connected.
- Display the correct controller type when a Guitar is connected to a Wiimote
accessory to USB adapter.
=== Version 2.1.13 ===
- Fix an error when opening some adapter model/versions
- Disable signature test when recovering an adapter
=== Version 2.1.12 ===
- New firmware for GC/N64 to USB adapters (Improve force feedback/vibration)
- Add support for the N64 to GC/Wii adapter version 2
=== Version 2.1.11 ===
- New firmware for the SNES to GC/Wii adapter: Switch + Wii U gamecube
adapter compatibility fix
- New firmware for the SNES to USB adapter: Add basic mouse support to
2-player adapter
- Support for enabling mouse mode on 2-player SNES to USB adapter
=== Version 2.1.10 ===
- New firmware for the Megadrive to USB adapter: Now supports the Sega Megamouse
- New firmware for Saturn to USB adapter: Adds the 3 mappings (SLS, SLS-Alt and VIP) from version 2. (Great for PS3 use)
- Support for Saturn to USB button mapping selecting (choice stored in the adapter)
=== Version 2.1.9 ===
- N64 controller pak editor: Fix japanese note name display, fix a crash
- Add SNES to USB adapter firmware version 2.2.0:
- Add mouse support
- Add support for SNES to USB adapter in mouse mode
=== Version 2.1.8 ===
- Add support for Saturn to USB adapter in mouse mode
- Add Gamecube/N64 to USB firmware version 3.5.1
=== Version 2.1.7 ===
- New firmware (v1.0.1) for the PSX to USB adapter
- Add a workaround for PSX adapter version 1.0.0 which used an incorrect
signature.
=== Version 2.1.6 ===
- Add Saturn to USB v2 adapter support
- Add PSX to USB adapter support
- Support PSX memory card read/write through multitap (port 1)
- Add DB9 to USB adapter support
- Add support for updating SNES and Classic controller to GC/Wii adapters
- Add firmware update v1.1 for Classic controller to GC/Wii adapter
- Add firmware update v2.1 for SNES controller to GC/Wii adapter
- Command-line: Add Gamecube and N64 keyboard poll tests (--gc_pollraw_keyboard and --n64_pollraw_keyboard)
- Command-line: Add Wii Classic Controller raw poll test --wii_pollraw
- Command-line: Add Playstation controller raw poll test --psx_pollraw
- Command-line: Add --si_txrx to send arbitrary byte sequences to a GC/N64
controller/peripheral. (for research)
- Command-line: Add --n64_crcd and --n64_crca to calculate CRCs (for
research)
=== Version 2.1.5 ===
- Add support for new NES to USB adapters (V2)
- Add support for Classic controller to Gamecube adapter update (through GC
to USB adpater)
- Finalize PCEngine to USB adapter support (soon to be released)
- Command-line: Add --gc_getid and --gc_getorigins
=== Version 2.1.4 ===
- Add snes2usb firmware version 2.1.0:
- Internal changes to workaround a presumed Windows bug (Joystick ID
confusion where the second controller stops working or gives an
error in the Game controller test dialog)
- Fix minor deviations from the USB standard
- Add dynamic feature set queries
- Add Gamecube/N64 to USB firmware version 3.5.0:
- Add a "triggers as buttons" mode for Gamecube controllers
- Add a "disable analog triggers" mode for Gamecube controllers
- Internal changes to workaround a presumed Windows bug
- Add dynamic feature set queries
- Attempt to prevent the "There is no disk in the drive" error on Windows
- Add a timeout mechanism to prevent hangs in case an adapter does not
respond.
- Support for adapters with the dynamic feature set query (no user
visible changes)
- Add a controller pak fill command (command-line only)
- Script-friendly return values for some commands (command-line only)
=== Version 2.1.3 ===
- Add Wii accessory to USB adapter firmware version v2.1
- Support for Wii accessory to USB adapter v2.1
- Firmware update UI improvements:
- File chooser opens in the directory containing firmwares compatible with the current adapter
- Firmware file preview: Shows the release date and release notes for the selected file
- Add support for an old adapter (GCN64USB v2.2)
=== Version 2.1.2 ===
- Add a directory with firmwares
- Add missing icons for file dialog
=== Version 2.1.1 ===
- Add missing dfu-programmer.exe (for firmware updates under Windows)
=== Version 2.1 ===
Date: 2017-11-01
- Add support for raphnet SNES to USB adapter v2.0 (w/advXarch)
- Add support for raphnet Dual SNES to USB adapter v2.0 (w/advXarch)
- Add support for Wii accessory to USB adapters (WUSBMote) v2.0 (w/advXarch)
- Add a N64 memory card stress test (command-line only)
=== Version 2.0 ===
Date: 2017-10-03
- Renamed project to raphnet-tech adapter manager
- Add support for a PC-Engine to USB adapter currently in development
- Add basic support (name and version) for legacy raphnet
adapters (not-updateable, not-configurable)
- Transfer pak: Add support for MBC2 gameboy cartridges.
- More robust controller pak IO (Add CRC checks and retries)
- Support for "Gamcube sliders as buttons" configuration option (for
adapters with firmware 3.4.1 and newer)
- Add a command to detect a N64 controller pak
- N64 rumble pak control from the command-line
- Add scripts/Makefile to cross-compile the Windows version from
an MXE environment.
=== Version 1.6 ===
Date: 2017-04-06
- Add support for the N64 Transfer Pak:
- Read ROM from ROM-Only, MBC1, MBC3 and MBC5 cartridges.
- Read/Write save RAM for MBC1, MBC3 and MBC5 cartridges.
=== Version 1.5 ===
Date: 2016-02-04
- Add gamecube to N64 controller adapter management features to the UI.
=== Version 1.4.1 ===
Date: 2017-01-29
- Improved firmware update reliability.
- Firmware update now logs to a file (raphnetupdatelog.txt in user's home
directory.).
=== Version 1.4 ===
Date: 2017-01-16
- Support for adapters with firmware 3.4.x
- Simple N64 Biosensor support (command-line tools only)
=== Version 1.3 ===
Date: 2016-11-27
- Support for adapters with firmware 3.3.x
- Add multi-channel support (for command-line tools only at the moment)
=== Version 1.2 ===
Date: 2016-10-02
- Add a 'recover adapter' function to recover "bricked" adapters
- Fix a bug when updating (Displayed 'Update failed' but it was not
really the case and the user just had to disconnect and reconnect the
adapter.
- Implement set/get mode
=== Version 1.1 ===
Date: 2016-05-23
- Add product ID for adapter version 2.3.0
=== Version 1.0 ===
Date: 2016-02-14
- Initial release