Sergio Baldoví
b4d3a616c6
Use libspectrum's memory management in utils_safe_strdup.
...
Legacy-ID: 5161
2015-03-16 23:42:32 +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
Stuart Brady
e7d13bfb51
Wire up the --discipledisk option and document it
...
Legacy-ID: 4842
2013-01-02 23:03:32 +00:00
Sergio Baldoví
4b69aae6ed
Allow the disabling of Spectranet code if required libraries are not present (patch #300 ).
...
Legacy-ID: 4779
2012-11-29 18:55:54 +00:00
Sergio Baldoví
0013867adf
Add a compat function for get_next_dir() to accommodate platform-specific
...
strategies for locating resources (bug #264 ).
Legacy-ID: 4738
2012-10-03 13:15:31 +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
00dbfa316b
Switch to using libspectrum_malloc over raw malloc.
...
Legacy-ID: 4715
2012-06-07 03:32:59 +00:00
Sergio Baldoví
2398614006
Remove deprecated GTK+ menu functions (patch #281 ).
...
Legacy-ID: 4685
2012-03-27 11:38:35 +00:00
Philip Kendall
5bda3dc157
Make Win32 build at least compile (almost entirely guesser).
...
Legacy-ID: 4648
2012-01-22 19:57:35 +00:00
Philip Kendall
38c04c8da8
utils_close_file() can never fail, so don't write excessive code to handle it
...
failing.
Legacy-ID: 4632
2012-01-19 22:55:39 +00:00
Philip Kendall
c65d48010a
Make selecting IDE from the command-line work.
...
Legacy-ID: 4605
2011-12-20 11:27:09 +00:00
Philip Kendall
224fe9332d
Merge in trunk r4549.
...
Legacy-ID: 4550
2011-11-06 22:10:10 +00:00
Stuart Brady
97c2314fd2
Add const qualifiers.
...
Legacy-ID: 4338
2011-04-02 13:14:00 +00:00
Philip Kendall
f07ae3ffd8
Move all peripherals files to new peripherals/ subdirectory.
...
Legacy-ID: 4288
2011-02-03 21:06:22 +00:00
Philip Kendall
023faa3d16
Rework peripheral handling to reduce explicit coupling (extended version of
...
patch #237 ).
Legacy-ID: 4258
2011-01-13 21:55:25 +00:00
Gergely Szasz
59aad209cb
Extract the read_screen() function to utils.c and add
...
utils_read_auxiliary_file() to simplify auxiliary file reading code (patch
#236 ).
Legacy-ID: 4253
2011-01-13 10:56:20 +00:00
Sergio Baldoví
e68442bcd8
Extend RZX playback handling of files without initial embedded snapshots to
...
cover File->Open, the command line and some miscellaneous RZX playback
initialisation bugs (more from patch #225 ).
Legacy-ID: 4159
2010-09-13 11:51:13 +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
Fredrick Meunier
e7e8d7bb0c
Initial experimental Opus Discovery support.
...
Legacy-ID: 4047
2009-07-22 10:07:04 +00:00
Philip Kendall
b31eefdaaa
Merge up to current HEAD.
...
Legacy-ID: 3925
2009-01-01 16:13:19 +00:00
Philip Kendall
81a9c00e5f
A little bodge to let a wiiload-ed version of Fuse find its data files.
...
Legacy-ID: 3924
2009-01-01 15:13:35 +00:00
Philip Kendall
29267d09c6
First set of Wii fixes: reintroduce PATH_MAX, warning removal and Automake-related fixes (2008-08-28-wii).
...
Legacy-ID: 3762
2008-08-30 13:16:43 +00:00
Philip Kendall
4539598fe5
Wii port: compiles, but doesn't link. Much tidy-up needed! (2008-08-28-wii)
...
Legacy-ID: 3759
2008-08-28 21:35:08 +00:00
Philip Kendall
40e2bb7637
Add missing return.
...
Legacy-ID: 3733
2008-07-28 10:00:48 +00:00
Fredrick Meunier
f8223a265a
Add <string.h> for strncpy prototype.
...
Legacy-ID: 3696
2008-06-29 20:49:13 +00:00
Philip Kendall
d66306be46
Call the right function when reading a file.
...
Legacy-ID: 3689
2008-06-23 18:47:14 +00:00
Philip Kendall
c56a6a2cbb
Don't produce an error message if opening a file failed as this can be a
...
normal result.
Legacy-ID: 3688
2008-06-23 18:17:56 +00:00
Philip Kendall
06eb7ee4e4
Factor out low-level file handling into compat/<os>/file.c; needed for Wii port.
...
Legacy-ID: 3687
2008-06-23 11:55:23 +00:00
Fredrick Meunier
7743ec05fe
Move the widget UI files to the ui subdirectory, remove remnants of the GGI UI.
...
Legacy-ID: 3609
2008-05-01 13:17:56 +00:00
Gergely Szasz
1ed873d3c0
Replace lib765 and libdsk with new upd765 FDC emulation for +3 (remainder of
...
patch #165 ) (thanks, Mark Woodmass).
Legacy-ID: 3584
2008-03-25 10:27:30 +00:00
Fredrick Meunier
e21da2782d
Recognise periph_beta_active as valid on a .trd open (fixes bug #136 ).
...
Legacy-ID: 3456
2007-12-30 05:59:36 +00:00
Stuart Brady
55975121c4
Remove duplicated #includes.
...
Legacy-ID: 3320
2007-11-21 22:46:22 +00:00
Stuart Brady
874871e260
Rewrite Microdrive cartridge insertion/ejection code:
...
* Allow cartridges to be ejected without saving (fixes bug #124 ).
* Always prompt for a filename when ejecting cartridges (fixes bug #126 ).
* Prompt to eject a cartridge when inserting another in its place.
* Remove "Sync" option and add "Eject and write" option.
* Check for modified cartridges when exiting.
Legacy-ID: 3292
2007-11-11 20:10:32 +00:00
Stuart Brady
ef8a2340eb
Tidy up error messages.
...
Legacy-ID: 3232
2007-10-24 15:05:23 +00:00
Stuart Brady
3d09595a50
Use new WD FDC code for Beta disk interface emulation.
...
Legacy-ID: 3207
2007-10-19 20:04:47 +00:00
Stuart Brady
7ff0ac324a
Make libdisk.a no longer depend on libdsk.
...
Legacy-ID: 3184
2007-09-28 19:40:20 +00:00
Philip Kendall
bb31ad97f2
Move utils_is_absolute_path() into compatibility directories.
...
Legacy-ID: 3128
2007-08-29 13:14:43 +00:00
Philip Kendall
53f15f2a83
Move pathname functions into compatibility directories.
...
Legacy-ID: 3092
2007-08-04 19:20:58 +00:00
Philip Kendall
c5ef0f275e
p no longer used.
...
Legacy-ID: 3083
2007-07-30 21:18:38 +00:00
Philip Kendall
0730f64300
Remove use of mmap(): added complexity for no real benefit.
...
Legacy-ID: 3078
2007-07-27 10:49:51 +00:00
Vladimir Berezenko
9e08a0ac54
Patches for MorphOS (patch #129 ).
...
Legacy-ID: 3039
2007-07-03 12:17:27 +00:00
Stuart Brady
0a71d3de18
Fix misspellings.
...
Legacy-ID: 3032
2007-06-28 22:48:54 +00:00
Stuart Brady
9f721ceb2a
Merge 2007-06-09-plusd to r2992.
...
Legacy-ID: 2996
2007-06-17 15:45:38 +00:00
Stuart Brady
5f7dccf316
Allow +D disk images to be specified on command line or in the config
...
file (includes patch #126 ) (Philip Kendall, with fuse.1 manpage and
--without-libdsk fixes by Stuart Brady).
Legacy-ID: 2992
2007-06-17 13:13:56 +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
Stuart Brady
7cbd12639b
Allow for configurable path separator (patch #111 ).
...
Legacy-ID: 2863
2007-05-20 17:13:50 +00:00
Chris Young
ea0e17702f
Add Amiga settings and temp dir paths (part of patch #109 ).
...
Legacy-ID: 2853
2007-05-19 00:51:06 +00:00
Philip Kendall
67e90012a1
Merge from Release-0_8_0 branch.
...
Legacy-ID: 2830
2007-05-12 14:57:37 +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
Matthew Westcott
872163bf61
Improved DivIDE emulation: actual connection to IDE devices.
...
Legacy-ID: 2582
2005-10-31 12:09:11 +00:00