-
Notifications
You must be signed in to change notification settings - Fork 212
/
ChangeLog.df
486 lines (334 loc) · 18.5 KB
/
ChangeLog.df
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
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
2008-05-06
- mdec: improvement for FF9, maybe other games run better, too
2008-05-04
- hdebug: supress multiple debugger-instances when using savestates, patch by Benoit Gschwind
2008-05-02
- dfiso: cleanup, rewrite and relicensing
2008-03-16
- dfOpenGL: configuration for window-resolution added
2008-03-09
- some uses of psxHu32() as an lvalue fixed
2008-03-07
- dfiso: several improvements of the new functions
2008-03-04
- dfiso: CDDA-playback and .toc-parsing implemented, minor source cleanups
2008-02-25
- HLE-Bios: initheap, malloc, free rewritten
- HLE-Bios: experimental patch in EnterCriticalSection, this one replaces the one in OpenEvent
- Interpreter: bug fix for HLE-jumptable
2008-01-22
- HLE-Bios: SetMem(size) added
- HLE-Bios: bugfix in OpenEvent(), several games work now with HLE, others do not, needs more investigation
- dfbinimage: modifications for compilation with recent portaudio
- dfbinimage: cleanup directory
2008-01-17
- minor debugger improvement
2008-01-16
- dfiso: conditional use of libnautilus for easy usage
- dfiso: additional default drives
- dfOpenGL included in autobuild-process
- HLE-Bios: bugfixes malloc() and free()
- HLE-Bios: bugfix for loading files, lots of games should start now with emulated Bios!
2008-01-12
- speed up for interpreter without debugger
- minor debugger improvements
2008-01-11
- integrated game debugger
2008-01-09
- dfiso: multiple bug fixes, not needed files removed
- dfiso: dependency to libnautilus deleted, instead function for cd-drive scanning in /sys/block
2008-01-08
- libpcsxcore: segfault in loadcdrom() fixed
- gui: segfaults on closing memory-card-dialog fixed
2007-12-13
- dfxvideo: bugfixes yuv-adaptor
Please consult the darcs changelog for the latest.
Sun Apr 23 11:39:31 EDT 2006 Ryan Schultz <[email protected]>
* disable building of peops-video config
Sun Apr 23 11:38:53 EDT 2006 Ryan Schultz <[email protected]>
* add partial config file write/read to gpucfg (doesn't have fixes support yet)
Sat Apr 22 23:22:49 EDT 2006 Ryan Schultz <[email protected]>
* add the start of a peops-video reworking
Sat Apr 22 23:21:08 EDT 2006 Ryan Schultz <[email protected]>
* save sound config on close
Fri Apr 14 23:51:22 EDT 2006 Ryan Schultz <[email protected]>
* move plugins/sound to plugins/dfsound
Fri Apr 14 23:50:28 EDT 2006 Ryan Schultz <[email protected]>
* fix segfault when a library changes between PCSX's startup and the loading of a CD
Fri Apr 14 23:48:41 EDT 2006 Ryan Schultz <[email protected]>
* name tweaking on DFSound
Fri Apr 14 23:31:39 EDT 2006 Ryan Schultz <[email protected]>
* update spu to use GTK2 with a new glade interface
Fri Apr 14 22:54:37 EDT 2006 Ryan Schultz <[email protected]>
* cleanup binaries
Fri Apr 14 22:47:35 EDT 2006 Ryan Schultz <[email protected]>
* reactivate autorepeat on dfinput PADclose
Fri Apr 14 22:44:25 EDT 2006 Ryan Schultz <[email protected]>
* fix dfinput config program
Fri Apr 14 22:14:12 EDT 2006 Ryan Schultz <[email protected]>
* fix dumbness in sound plugin that caused config file name to be prefixed with garbage
Fri Apr 14 22:12:35 EDT 2006 Ryan Schultz <[email protected]>
* drop omnijoy
Fri Apr 14 22:12:06 EDT 2006 Ryan Schultz <[email protected]>
* move padjoy to dfinput folder
Fri Apr 14 22:11:07 EDT 2006 Ryan Schultz <[email protected]>
* move padjoy around and rename it to DFInput (Gamepad/Keyboard Input)
Fri Apr 14 21:54:30 EDT 2006 Ryan Schultz <[email protected]>
* add plugins which i apparently forgot about...
Fri Apr 14 21:52:37 EDT 2006 Ryan Schultz <[email protected]>
* add a tweaked padjoy, which will probably be the new default input; this one supports the keyboard and is gtk2
Fri Apr 14 21:49:51 EDT 2006 Ryan Schultz <[email protected]>
* extend CheckPlugins testing and use it in more places; fixes segfault when a plugin symlink disappears
Fri Apr 14 21:49:22 EDT 2006 Ryan Schultz <[email protected]>
* fix short path lengths for BiosDir and PluginsDir
Fri Apr 14 14:46:31 EDT 2006 Ryan Schultz <[email protected]>
* fix nogui support
Fri Apr 14 14:32:35 EDT 2006 Ryan Schultz <[email protected]>
* build mooby with debug
Fri Apr 14 14:29:32 EDT 2006 Ryan Schultz <[email protected]>
* prevent segfault on Escape press in-game by forcing exit
This is a tragedy, but I see no way to restart the GUI without completely reworking PCSX
to use functions with actual return values (PCSX team sure loved void, even when the functions
can fail disastrously!). The explanation is in the source; basically the SysUpdate call
that catches Escape presses is deep within the emulation code itself, so it tries to StartGui
after closing the plugins and the psx core... then the emulation that was in progress tries to
continue, since it returns no indication of a stop!
Fri Apr 14 14:29:03 EDT 2006 Ryan Schultz <[email protected]>
* remove some more path length limits
Thu Apr 6 17:40:56 EDT 2006 Ryan Schultz <[email protected]>
UNDO: remove redundant RunGui, SysRunGui functions for StartGui
Thu Apr 13 19:17:56 EDT 2006 Ryan Schultz <[email protected]>
* fix save/load state functionality
Wed Apr 12 21:00:11 EDT 2006 Ryan Schultz <[email protected]>
* remove files that shouldn't be in repo
Wed Apr 12 20:57:46 EDT 2006 Ryan Schultz <[email protected]>
* add AM_PO_SUBDIRS
Wed Apr 12 20:49:01 EDT 2006 Ryan Schultz <[email protected]>
* docs and support files tinkering
Wed Apr 12 20:17:01 EDT 2006 Ryan Schultz <[email protected]>
* update interface for PSX Input plugin
Tue Apr 11 19:34:25 EDT 2006 Ryan Schultz <[email protected]>
* set window icon
Tue Apr 11 19:23:52 EDT 2006 Ryan Schultz <[email protected]>
* move a bunch of files around in plugins/
Tue Apr 11 19:22:55 EDT 2006 Ryan Schultz <[email protected]>
* fix segfault in PSX input, possibly breaking other things -- untested
Tue Apr 11 16:02:45 EDT 2006 Ryan Schultz <[email protected]>
* heh, switch was more needed than i thought, revert that
Tue Apr 11 15:57:16 EDT 2006 Ryan Schultz <[email protected]>
* remove unneeded switch to dotdir
Tue Apr 11 15:56:51 EDT 2006 Ryan Schultz <[email protected]>
* some string fixes
Tue Apr 11 15:54:44 EDT 2006 Ryan Schultz <[email protected]>
* make certain that plugin functions only happen when plugins are available, and prevent the emulator core from attempting to start without having all plugins loaded
Fri Apr 7 17:41:33 EDT 2006 Ryan Schultz <[email protected]>
* choose default plugins if none are set when a new directory is scanned
Thu Apr 6 17:40:56 EDT 2006 Ryan Schultz <[email protected]>
* remove redundant RunGui, SysRunGui functions for StartGui
Thu Apr 6 17:37:40 EDT 2006 Ryan Schultz <[email protected]>
* autoconf bigendian check
Thu Apr 6 17:24:50 EDT 2006 Ryan Schultz <[email protected]>
* merge Debian patch from Marcus Comstedt <[email protected]> to fix bigendian compiles
Thu Apr 6 17:19:05 EDT 2006 Ryan Schultz <[email protected]>
* switch __MACOSX__ define to __BIGENDIAN__
Tue Apr 4 06:24:39 EDT 2006 [email protected]
* GStrings_and_MiscCleanups
Converted a number of C string utility functions to use the GLib string functions, miscellaneous clean ups of redundant code
Fri Mar 24 05:24:14 EST 2006 [email protected]
* BIOS_Path_and_CDROM_Plugin
Sun Apr 2 13:35:39 EDT 2006 Ryan Schultz <[email protected]>
* add new sound plugin, adapted from PEOpS OSS
Tue Mar 28 15:19:34 EST 2006 Ryan Schultz <[email protected]>
* add plugins, some small changes in misc. places; plugins include a nicer omnijoy
Wed Mar 22 16:17:10 EST 2006 Ryan Schultz <[email protected]>
* autotools version note
Wed Mar 22 16:11:37 EST 2006 Ryan Schultz <[email protected]>
* fix manpage
Sun Feb 26 14:33:38 EST 2006 Ryan Schultz <[email protected]>
* add keyboard accelerators for main interface
Sat Jan 28 19:40:19 EST 2006 Ryan Schultz <[email protected]>
* adjust main window size slightly
Sun Jan 22 14:18:13 EST 2006 Ryan Schultz <[email protected]>
* add trivial autogen.sh script
Sun Jan 22 14:14:39 EST 2006 Ryan Schultz <[email protected]>
* add support for instant autoconfiguration on first launch if plugins are available
Sun Jan 22 14:13:37 EST 2006 Ryan Schultz <[email protected]>
* split UpdatePluginsBIOS into two functions, one for GUI and one for not
Sun Jan 22 14:12:40 EST 2006 Ryan Schultz <[email protected]>
* fix splash install directory
Sun Jan 22 13:51:03 EST 2006 Ryan Schultz <[email protected]>
* remove some more Glade cruft
Sun Jan 22 13:47:04 EST 2006 Ryan Schultz <[email protected]>
* kill Glade in Makefile.am
Sat Jan 21 18:29:22 EST 2006 Ryan Schultz <[email protected]>
* beginnings of quiet autoconfiguration
Sat Jan 21 18:28:31 EST 2006 Ryan Schultz <[email protected]>
* build fix on non-x86 arches
Sat Jan 21 05:09:54 EST 2006 [email protected]
* Die-Glade-Generated-Code
Fri Jan 20 23:31:02 EST 2006 Ryan Schultz <[email protected]>
* add desktop file
Sun Jan 15 15:47:39 EST 2006 Ryan Schultz <[email protected]>
* more woo for the po makefile :- )
Wed Jan 11 20:56:41 EST 2006 Ryan Schultz <[email protected]>
* add a desktop file, add automagic for icons and desktop file
Mon Jan 9 12:11:35 EST 2006 Ryan Schultz <[email protected]>
* add include/config.h.in *duh*
Sun Jan 8 11:23:54 EST 2006 Ryan Schultz <[email protected]>
* add config.rpath to quiet an error in configure
Sun Jan 8 11:03:04 EST 2006 Ryan Schultz <[email protected]>
* minor changes to the style of the memcard dialog
Sun Jan 8 10:52:14 EST 2006 Ryan Schultz <[email protected]>
* merge fixes for patch conflicts
Sun Jan 8 05:26:09 EST 2006 [email protected]
* MemCards
Sun Jan 8 02:53:13 EST 2006 [email protected]
* Automake
Sun Jan 8 02:31:03 EST 2006 Ryan Schultz <[email protected]>
* replace crummy icon with more colorful one
Sun Jan 8 02:10:12 EST 2006 Ryan Schultz <[email protected]>
* add fake rules to temp po/Makefile to stop senseless msgmerges
Sun Jan 8 02:07:24 EST 2006 Ryan Schultz <[email protected]>
* add autoheader magic, cleanup autotools structure a little
Sat Jan 7 02:14:42 EST 2006 Ryan Schultz <[email protected]>
* fixes to automake/autoconf setup, update some docs
Sat Jan 7 01:10:34 EST 2006 [email protected]
* Automake2
Fri Jan 6 21:20:47 EST 2006 Ryan Schultz <[email protected]>
* automatically create default memcards during startup config
Fri Jan 6 17:54:26 EST 2006 Ryan Schultz <[email protected]>
* add ScanPlugins to OnPluginsPath_Changed
Thu Jan 5 22:38:30 EST 2006 [email protected]
* Config
Wed Jan 4 18:23:05 EST 2006 Ryan Schultz <[email protected]>
* add Swedish translation by Daniel Nylander <[email protected]> along with Makefile rules
Tue Jan 3 19:55:34 EST 2006 Ryan Schultz <[email protected]>
* slight tweak to icons, install the really ugly one only now
Tue Jan 3 19:52:15 EST 2006 Ryan Schultz <[email protected]>
* add crappy preliminary icons and install rules for them
Mon Jan 2 21:20:20 EST 2006 [email protected]
* UseExistingDialogs
Thu Dec 29 23:16:29 EST 2005 Ryan Schultz <[email protected]>
* add little image to netplay dialog
Thu Dec 29 23:12:02 EST 2005 Ryan Schultz <[email protected]>
* add desktop file and associated install rules
Thu Dec 29 23:05:56 EST 2005 Ryan Schultz <[email protected]>
* add install/uninstall support to makefile
Thu Dec 29 22:39:31 EST 2005 Ryan Schultz <[email protected]>
* update some of the path variables to MAXPATHLEN
Wed Dec 28 04:00:25 EST 2005 Ryan Schultz <[email protected]>
* set current folder to home before calling file choosers
Tue Dec 27 17:34:03 EST 2005 Ryan Schultz <[email protected]>
* fix conflicts
Tue Dec 27 17:15:17 EST 2005 Ryan Schultz <[email protected]>
* try to get archives synced
Tue Dec 27 17:09:43 EST 2005 Ryan Schultz <[email protected]>
* touch up new configure, cpu, and net dialogs
Tue Dec 27 17:14:19 EST 2005 Ryan Schultz <[email protected]>
* merge fixes for PATCHConfDlg etc
Mon Dec 26 18:11:48 EST 2005 [email protected]
* PATCHConfDlgNetDlg
Mon Dec 26 15:28:50 EST 2005 Ryan Schultz <[email protected]>
* remove unnecessary signal
Mon Dec 26 15:21:39 EST 2005 Ryan Schultz <[email protected]>
* small modifications to CpuDlg patch
Mon Dec 26 03:20:06 EST 2005 [email protected]
* PATCHCpuDlg
Sat Dec 24 01:19:32 EST 2005 Ryan Schultz <[email protected]>
* remove window sensitivity switching, set children dialogs to die with parent
Sat Dec 24 00:45:42 EST 2005 Ryan Schultz <[email protected]>
* add broken symlink handling to scan code
Fri Dec 23 23:38:26 EST 2005 Ryan Schultz <[email protected]>
* make gtk2 check have teeth (error when not found)
Fri Dec 23 23:15:04 EST 2005 Ryan Schultz <[email protected]>
* pixmaps search change
Fri Dec 23 23:12:51 EST 2005 Ryan Schultz <[email protected]>
* add autoconf/makefile crossbreed... PCSX does not get along with automake
Fri Dec 23 18:28:52 EST 2005 Ryan Schultz <[email protected]>
* fix silly mistakes with file chooser
Fri Dec 23 17:27:30 EST 2005 Ryan Schultz <[email protected]>
* more glade updates
Fri Dec 23 17:26:34 EST 2005 Ryan Schultz <[email protected]>
* add new splash
Fri Dec 23 16:07:44 EST 2005 Ryan Schultz <[email protected]>
* more gui tweaking, move buttons around in glade
Fri Dec 23 15:48:36 EST 2005 Ryan Schultz <[email protected]>
* more cleanup, remove unneeded files and strings
Fri Dec 23 15:08:34 EST 2005 Ryan Schultz <[email protected]>
* update all file selectors to file choosers
Fri Dec 23 14:33:07 EST 2005 Ryan Schultz <[email protected]>
* modern GTK about dialog
Fri Dec 23 13:24:08 EST 2005 Ryan Schultz <[email protected]>
* revert CPU config dialog changes (the more advanced glade stuff)
Fri Dec 23 12:46:08 EST 2005 Ryan Schultz <[email protected]>
* completely rework how plugins are handled, initial commit, needs cleanup
The new plugin handling system uses symlinks to store plugins in ~/.pcsx/plugins, along with their config tools. This way, plugins can be in multiple directories. Config.PluginsDir is removed. The Plugins & BIOS configuring interface now has an option to choose the directory to scan. Much cleanup is needed, though, as FindPlugins vs ScanPlugins, etc. cruft abounds.
Fri Dec 23 00:36:45 EST 2005 Ryan Schultz <[email protected]>
* add start of unified makefile for plugins
Fri Dec 23 00:21:04 EST 2005 Ryan Schultz <[email protected]>
* remove some old/invalid docs
Fri Dec 23 00:16:38 EST 2005 Ryan Schultz <[email protected]>
* add stub README
Fri Dec 23 00:14:41 EST 2005 Ryan Schultz <[email protected]>
* add some common files (INSTALL, COPYING, AUTHORS, etc)
Thu Dec 22 23:43:26 EST 2005 Ryan Schultz <[email protected]>
* add file that were missed
Thu Dec 22 23:21:29 EST 2005 Ryan Schultz <[email protected]>
* fix NLS and gettext support!! WOO
Thu Dec 22 23:20:36 EST 2005 Ryan Schultz <[email protected]>
* some defines in the makefile for temporary prefix support
Thu Dec 22 23:20:11 EST 2005 Ryan Schultz <[email protected]>
* remove more
Thu Dec 22 23:19:42 EST 2005 Ryan Schultz <[email protected]>
* remove empty files
Thu Dec 22 21:55:59 EST 2005 Ryan Schultz <[email protected]>
* completely refactor directory layout, remove imaginary autotooling
Thu Dec 22 21:37:49 EST 2005 Ryan Schultz <[email protected]>
* more string cleanups, path to sane languages begins
Thu Dec 22 21:14:32 EST 2005 Ryan Schultz <[email protected]>
* remove broken lang support from base code
Thu Dec 22 21:10:47 EST 2005 Ryan Schultz <[email protected]>
* remove broken language support from GUI, GUI cleanup, fix pixmap location routine, revert pcsx.glade
Thu Dec 22 20:28:29 EST 2005 Ryan Schultz <[email protected]>
* turn off emuLog debug recording
Thu Dec 22 20:24:21 EST 2005 Ryan Schultz <[email protected]>
* incorporate free plugins into pcsx-df source
I think this is a good idea. It makes my life easier, for sure, and
will let me keep the PCSX-df modified plugins with pcsx-df.
Thu Dec 22 11:53:46 EST 2005 Ryan Schultz <[email protected]>
* incorporate patches for file chooser, glade
Sun Oct 16 16:30:40 EDT 2005 Ryan Schultz <[email protected]>
* change mind about splash, add install/uninstall routines
Sun Oct 16 15:30:58 EDT 2005 Ryan Schultz <[email protected]>
* new splash screen, small changes towards release
Sun Oct 16 14:37:30 EDT 2005 Ryan Schultz <[email protected]>
* remove dreamcast support, less retarded sed
I forgot to remove the sh4 dir for the Dreamcast. I also did the sed in the Makefile in a very dumb way. Small changelog update too.
Sun Oct 16 14:19:09 EDT 2005 Ryan Schultz <[email protected]>
* remove hardcoded directories
Sat Oct 15 22:16:32 EDT 2005 Ryan Schultz <[email protected]>
* fix dumb gcc4 mistake
Sat Oct 15 21:17:48 EDT 2005 Ryan Schultz <[email protected]>
* gcc 4 compatibility!!
This patch adds gcc 4.0 compatibility at last! The fix was to mangle the lvalue casts into a form gcc would accept. It's ugly, but it works.
example:
(u8*)ptr = (u8*)(psxM + psxRu32(base));
becomes
*(u8*)&ptr = (u8*)(psxM + psxRu32(base));
gcc is perfectly fine with this. For now.
There are also some minor Makefile updates, removing gcc-3.4 specifics.
Mon Oct 3 22:25:07 EDT 2005 Ryan Schultz <[email protected]>
* add slightly better install routine, temp hack until I reautotool
Mon Oct 3 22:07:19 EDT 2005 Ryan Schultz <[email protected]>
* remove Gtk1 GUI code and support, rewrite makefiles and configure.in to use more user opts
Sun Oct 2 21:26:31 EDT 2005 Ryan Schultz <[email protected]>
* fix potential crash (strcpy vs strncpy)
Sun Oct 2 21:19:13 EDT 2005 Ryan Schultz <[email protected]>
* finish up dotfile support for everything but cfg
Dotfile support is now complete, except for running the cfg programs. This
is hardcoded into the plugins, and cannot be fixed in PCSX proper.
Sun Oct 2 15:55:34 EDT 2005 Ryan Schultz <[email protected]>
* memcard note
Sun Oct 2 14:18:40 EDT 2005 Ryan Schultz <[email protected]>
* intial revision
From PCSX 1.6 beta