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

249 Commits

Author SHA1 Message Date
Sergio Baldoví
bf3f3ae0c5 Fix implicit declaration warning 2017-11-19 23:39:23 +01:00
Philip Kendall
42c47a321f Ensure phantom typist stops on reset. 2017-11-19 19:58:17 +00:00
Philip Kendall
e8b95a7f83 Allow exit code to be specified when using the debugger's "exit"
command; will be useful for some automation stuff I'm planning.
2017-09-14 21:00:45 +01:00
Sergio Baldoví
4ab3ba3088 Add ZXMMC interface (patch #393) 2017-08-31 00:02:14 +02:00
Philip Kendall
71b5251475 Remove vestiges of second MMC card support. 2017-08-10 22:20:39 +01:00
Philip Kendall
97f083508f Begin using HDF-as-MMC support in libspectrum. 2017-08-01 21:39:44 +01:00
Philip Kendall
4e6984ef2f Baby steps: copy DivIDE code to DivMMC.
Will need to be refactored later to remove duplicated code.
2017-07-21 23:08:52 +01:00
Fredrick Meunier
374eb7df56 Integrate patch into current Fuse infrastructure 2017-05-20 23:39:46 +10:00
Gergely Szasz
9c99d9b231 Add Multiface 1/128/+3 support
From diff.mf_16.patch in [patches:#87]
2017-05-20 20:04:58 +10:00
Fredrick Meunier
be750fdee1 Add Covox interface emulation 2017-05-06 23:27:30 +10:00
Fredrick Meunier
ba77c2ab67 Move memory.[ch] to memory_pages.[ch]
To avoid clashes with any similarly named system files (thanks,
BogDan Vatra and Sergio Baldoví).
2016-12-10 20:27:03 +11:00
Fredrick Meunier
a4fe64d617 Merge branch 'master' into patches-377-more-startup-manager 2016-11-20 09:25:06 +11:00
Sergio Baldoví
0c826a8274 Re-enable standard output for Windows builds
Allows basic debugging but there isn't any visible console. The
creation of a console is defined by -mwindows and -mconsole linker
options.
2016-10-30 09:25:21 +01:00
Fredrick Meunier
5de51003fd Retire legacy RCS tags 2016-10-24 11:45:18 +11:00
Philip Kendall
e98e36083d Move keyboard and joystick initialisation into the startup manager.
Legacy-ID: 5708
2016-07-31 19:37:27 +00:00
Philip Kendall
954775412e Final tidy-ups: remove debug printf calls and FIXME comments.
Legacy-ID: 5667
2016-07-06 19:30:50 +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
Philip Kendall
c2cdc49f66 Add libspectrum init to the startup manager.
Legacy-ID: 5660
2016-06-30 19:44:19 +00:00
Philip Kendall
df72dd319b Make every startup module dependent on setuid() having been called.
Legacy-ID: 5659
2016-06-30 19:35:18 +00:00
Philip Kendall
bc198347a2 Move libxml2 init into startup manager.
Legacy-ID: 5658
2016-06-30 18:26:24 +00:00
Philip Kendall
4ee9aaa31c Add event subsystem into startup manager.
Legacy-ID: 5654
2016-06-19 21:44:05 +00:00
Philip Kendall
ac2403e110 Add sound module to startup manager; modules with no init function are now
supported.

Legacy-ID: 5653
2016-06-19 21:19:31 +00:00
Philip Kendall
3f6e39eaea Use startup manager for end functions as well.
Legacy-ID: 5648
2016-06-18 21:54:46 +00:00
Philip Kendall
a7fa3086ac Add creator block initialisation into startup manager.
Legacy-ID: 5647
2016-06-18 19:57:08 +00:00
Philip Kendall
d1d77feedd Add tape subsystem into startup manager.
Legacy-ID: 5646
2016-06-17 21:43:42 +00:00
Philip Kendall
427ab9b7d8 Add machine subsystem into startup manager.
Legacy-ID: 5645
2016-06-17 21:31:01 +00:00
Philip Kendall
6387515aa4 Add timer subsystem into startup manager.
Legacy-ID: 5644
2016-06-17 21:19:14 +00:00
Philip Kendall
85f8a6e571 Add IDE interfaces into startup manager.
Legacy-ID: 5643
2016-06-17 21:09:08 +00:00
Philip Kendall
9bb943f70d Add Z80 subsystem into startup manager.
Legacy-ID: 5641
2016-06-16 22:39:07 +00:00
Philip Kendall
05fdb8c673 Add memory pool subsystem into startup manager.
Legacy-ID: 5640
2016-06-16 21:13:09 +00:00
Philip Kendall
d2032c36aa Add memory subsystem into startup manager.
Legacy-ID: 5639
2016-06-16 20:56:39 +00:00
Philip Kendall
8f5ddc8d67 Move more initialisation routines into startup manager.
Legacy-ID: 5638
2016-06-16 20:01:16 +00:00
Philip Kendall
326ec81453 Initial work on a startup manager to automatically handle dependency issues.
Legacy-ID: 5637
2016-06-16 18:56:42 +00:00
Fredrick Meunier
eb5cc68776 Merge [r5568] from Release-1_2_0-branch: use capabilities to decide whether a
machine with a suitable disk interface is currently running.

Legacy-ID: 5583
2016-06-04 13:39:45 +00:00
Sergio Baldoví
580b4b2db0 Update help info and remove obsolete options.
Legacy-ID: 5495
2016-05-19 21:38:56 +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
Stefano Bodrato
df6a58a813 Capture BASIC video functions to SVG file (patch #322).
Legacy-ID: 5314
2015-08-23 22:27: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
6f4152dc68 Add Currah µSource emulation
Legacy-ID: 5210
2015-04-28 08:51:57 +00:00
Stuart Brady
91151039f0 Add missing const qualifiers
Legacy-ID: 5183
2015-03-19 14:47:11 +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
e819f7d8a7 As we don't believe that fuse is safe to run with root privileges and therefore
attempt to drop them, then failing to drop them should be a hard error rather
than a warning.

Legacy-ID: 5102
2014-12-29 12:26:35 +00:00
Alex Badea
be0656cde1 Generic FDD UI handling cleanup (patch #315).
Legacy-ID: 5032
2013-09-08 07:13:44 +00:00
Sergio Baldoví
a7ed1aba31 Don't ignore the return code from setuid().
Legacy-ID: 5022
2013-06-16 22:28:54 +00:00
Stuart Brady
90a2752215 Add trailing slashes to URLs where appropriate
Legacy-ID: 4846
2013-01-03 09:14:29 +00:00
Sergio Baldoví
84dcdc5ecf Make some URLs point to the new sourceforge forge.
Legacy-ID: 4844
2013-01-02 23:49:55 +00:00
Stuart Brady
e7d13bfb51 Wire up the --discipledisk option and document it
Legacy-ID: 4842
2013-01-02 23:03:32 +00:00
Stuart Brady
017435b798 Rename 'Interface I' and 'Interface II' to 'Interface 1' and 'Interface 2'
Legacy-ID: 4835
2012-12-31 15:35:45 +00:00