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