1
0
mirror of https://git.code.sf.net/p/fuse-emulator/fuse synced 2026-01-30 04:22:18 +03:00
Commit Graph

107 Commits

Author SHA1 Message Date
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