1
0
mirror of https://git.code.sf.net/p/fuse-emulator/fuse synced 2026-01-27 01:41:34 +03:00
Commit Graph

85 Commits

Author SHA1 Message Date
Alberto Garcia
0cac7cfb66 Rename compat_get_home_path()
to compat_get_config_path()
2018-06-27 22:38:30 +10:00
Sergio Baldoví
1fae0ea34d Sort Multiface roms and rename Multiface +3 to Multiface 3 2017-05-21 20:40:28 +02:00
Fredrick Meunier
374eb7df56 Integrate patch into current Fuse infrastructure 2017-05-20 23:39:46 +10:00
Fredrick Meunier
5de51003fd Retire legacy RCS tags 2016-10-24 11:45:18 +11:00
Sergio Baldoví
ffd8b49175 Use xmlReadFile() from libxml2 instead of xmlParseFile() (patch #381)
This function is slightly preferred and will allow to discard legacy
code when compiling the library for win32 UI.

Legacy-ID: 5826
2016-10-16 07:35:25 +00:00
Philip Kendall
637a7c11ac Remove OS X conditional code; will be maintained in the OS X port (thanks,
Fred).

Legacy-ID: 5666
2016-07-06 19:26:59 +00:00
Philip Kendall
1aa3488f7f Add display initialisation to the startup manager.
Legacy-ID: 5665
2016-07-06 19:22:35 +00:00
Philip Kendall
b627e33f67 Move settings_end into the startup manager, including OS X conditional
dependency.

Legacy-ID: 5664
2016-07-05 22:04:35 +00:00
Sergio Baldoví
9b6a896c77 Use Windows line endings for plain text settings.
Legacy-ID: 5524
2016-05-23 21:52:49 +00:00
Fredrick Meunier
99b964e30b Have a go at updating copyright dates since v 1.1.1.
Legacy-ID: 5432
2016-05-01 04:16:09 +00:00
BogDan Vatra
4c5b640de4 Use compat_file_exists() instead of stat() in read_config_file() and
utils_find_file_path() (patch #351).

Legacy-ID: 5378
2016-04-08 12:48:28 +00:00
Sergio Baldoví
f49c07c9a9 More from rename 'Interface I' to 'Interface 1' (thanks, Stuart).
Legacy-ID: 5332
2015-11-22 22:36:39 +00:00
Gergely Szasz
ddb31ca226 Add Didaktik 80/40 emulation (part of patch #331)
Legacy-ID: 5248
2015-05-11 02:10:39 +00:00
Stuart Brady
837745c90a Number machine and peripheral ROMs separately
Legacy-ID: 5220
2015-05-02 02:12:08 +00:00
Stuart Brady
96f8589198 Add Currah µSource ROM setting
Legacy-ID: 5213
2015-04-29 00:15:53 +00:00
Stuart Brady
2d47fef69b Add missing const qualifiers and casts
Legacy-ID: 5156
2015-03-16 14:41:22 +00:00
Stuart Brady
7e7a459c11 Use libspectrum_{new,new0,renew}() macros where sizeof(elem) == 1
Legacy-ID: 5126
2015-03-02 21:12:30 +00:00
Fredrick Meunier
a598274c13 Change settings_defaults(), settings_copy() and settings_copy_internal() to void
functions.

Legacy-ID: 4932
2013-05-13 12:04:21 +00:00
Stuart Brady
d948adb957 Fix command line options and add menu items for Opus and DISCiPLE ROM selection
Legacy-ID: 4841
2013-01-02 01:55:24 +00:00
Sergio Baldoví
3666dd2c3c Cleanup XML memory only once right before exiting (bug #260).
Legacy-ID: 4722
2012-06-30 04:35:53 +00:00
Fredrick Meunier
dfcf925e0d Switch to using libspectrum_free over free to match our allocations.
Legacy-ID: 4717
2012-06-07 03:54:45 +00:00
Fredrick Meunier
392d4f3308 Switch to using libspectrum_malloc over raw malloc.
Legacy-ID: 4716
2012-06-07 03:36:08 +00:00
Sergio Baldoví
f2cfaba381 Fix various memory leaks (rest of bug #254).
Legacy-ID: 4696
2012-05-07 02:05:13 +00:00
Philip Kendall
e98c630145 Use utils_safe_strdup where appropriate.
Legacy-ID: 4633
2012-01-19 23:26:10 +00:00
Patrik Persson
43235b5db5 SpeccyBoot emulation (patch #214).
Legacy-ID: 4237
2010-12-31 19:31:26 +00:00
Gergely Szasz
512b01d1ae Remove the 80 character limit in ini file settings names+values and change 256
char path lengths to MAX_PATH (patch #222).


Legacy-ID: 4156
2010-09-09 13:01:38 +00:00
Fredrick Meunier
8ec7cfc397 Numeric settings don't need to be non-zero to save into the settings file
(fixes bug #186) (thanks, Phil Reynolds).


Legacy-ID: 4096
2009-10-07 08:43:00 +00:00
Marek Januszewski
744054dac9 Added ability to read/write the config file in ini format in case libxml2 is not present
Legacy-ID: 4071
2009-08-31 14:48:28 +00:00
Marek Januszewski
d1f9f57434 Wii: Use GEKKO macro instead of UI_WII for non-UI code that needs to be compiled when compiling for Wii. This will allow to compile Fuse for Wii either native or SDL UI
Legacy-ID: 4068
2009-08-30 19:30:19 +00:00
Marek Januszewski
fab421825f Minor correction to the perl code that was creating duplicate 'Copyright (c)' string in generated c files
Legacy-ID: 4066
2009-08-30 18:54:15 +00:00
Fredrick Meunier
7f69a5553d Defend against segfaults when trying to deal with empty options XML elements
(thanks, Anonymous from patch #202).


Legacy-ID: 4016
2009-05-09 10:58:25 +00:00
Bjoern Giesler
45785e5256 Merge Wii port to trunk (Bjoern Giesler/Philip Kendall).
Legacy-ID: 3944
2009-01-10 18:17:04 +00:00
Philip Kendall
93f8b59436 Avoid accessing argv as it doesn't exist (in particular, getopt segfaulted on
my Wii) (2008-08-28-wii).

Legacy-ID: 3761
2008-08-29 21:24:56 +00:00
Fredrick Meunier
0ea08cd099 Move Pentagon 128k back to being a typical 1991 type machine (the Mr. Gluck
Reset Service ROM was released in 1996), and fix szx custom ROM writing for the
various Pentagon models. The Pentagon 128k will be compatible with most other
emulators Pentagon setting, while the 512k and 1024k will remain as emulations
of the later, more advanced models which will not clash with other emulator's
snapshots.

Legacy-ID: 3599
2008-04-09 13:16:13 +00:00
Stuart Brady
23f1f6b08a Rearrange ROMs.
Legacy-ID: 3410
2007-12-05 04:25:24 +00:00
Stuart Brady
53a780580e Allow the Beta 128 ROM to be customised.
Legacy-ID: 3406
2007-12-05 01:24:33 +00:00
Fredrick Meunier
44a2134ac6 Separate Pentagon variants ROM images and change settings to refer to beta
rather than trdos (patch #149).


Legacy-ID: 3330
2007-11-23 11:05:11 +00:00
Stuart Brady
b9bd910c8c Rearrange ROMs.
Legacy-ID: 3263
2007-10-27 17:17:39 +00:00
Fredrick Meunier
e7ee7380ef Allow the +D ROM to be customised.
Legacy-ID: 3261
2007-10-27 13:04:11 +00:00
Vladimir Berezenko
3c035c975e Add Pentagon 512 and Pentagon 1024 emulation (part of patch #138) .
Legacy-ID: 3238
2007-10-24 19:35:33 +00:00
Philip Kendall
6aa3d82aba Fix up a couple of memory leaks.
Legacy-ID: 3167
2007-09-09 18:40:23 +00:00
Philip Kendall
fdc2fa8813 Enable Fuse to build in directories other than the source directory itself.
Doesn't *run* from those directories, but it's a start.

Legacy-ID: 3110
2007-08-17 12:38:39 +00:00
Philip Kendall
53f15f2a83 Move pathname functions into compatibility directories.
Legacy-ID: 3092
2007-08-04 19:20:58 +00:00
Philip Kendall
7293532b34 More -Wextra tidyup.
Legacy-ID: 3081
2007-07-29 15:30:30 +00:00
Vladimir Berezenko
9e08a0ac54 Patches for MorphOS (patch #129).
Legacy-ID: 3039
2007-07-03 12:17:27 +00:00
Fredrick Meunier
5a5e1d9e77 Disable use of getopt_long on Amiga due to incompatibility of our replacement
with the GNU getopt in their c library (part of patch #109).


Legacy-ID: 2935
2007-06-04 21:56:06 +00:00
Stuart Brady
5bed548bc6 Update FSF address in GPL notices, add autogenerated-file comment to
settings.h, add missing Id tags, and some boilerplate formatting fixes .

Legacy-ID: 2889
2007-05-26 17:45:08 +00:00
Philip Kendall
b9cc4b03a8 Change my e-mail address to @shadowmagic and remove my postal address.
Legacy-ID: 2720
2007-02-02 16:22:00 +00:00
Fredrick Meunier
1fcddfbb8d Fallback to loading default ROM if custom ROM is not found.
Legacy-ID: 2660
2006-10-21 05:28:33 +00:00
Philip Kendall
fcbb9e874c gcc 4.0 fixups.
Legacy-ID: 2552
2005-04-25 22:30:40 +00:00