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

74 Commits

Author SHA1 Message Date
Philip Kendall
a404e3f5f8 Integrate from trunk to Spectranet branch (just to keep it vaguely up to date).
Legacy-ID: 4418
2011-05-04 22:19:27 +00:00
Philip Kendall
f07ae3ffd8 Move all peripherals files to new peripherals/ subdirectory.
Legacy-ID: 4288
2011-02-03 21:06:22 +00:00
Patrik Persson
43235b5db5 SpeccyBoot emulation (patch #214).
Legacy-ID: 4237
2010-12-31 19:31:26 +00:00
Gergely Szasz
b1aa20efc6 Change "Eject and write" menu items to "Save" and "Save as" (patch #230).
Legacy-ID: 4180
2010-10-09 12:59:37 +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
Sergio Baldoví
7604ef5cee Query for an initial snapshot when opening a rzx file which doesn't have one as
is common in competition mode rzx files (patch #225).


Legacy-ID: 4157
2010-09-12 02:11:22 +00:00
Gergely Szasz
504fea32bb Move widget UI hooks to the UI code, remove unnecessary #ifdef WIDGET_UI
(patch #217).


Legacy-ID: 4109
2009-12-27 06:15:10 +00:00
György Szombathelyi
9e799b5f64 Add a menu item with a hot key to allow full screen and windowed mode switching
for SDL (feature request #14).


Legacy-ID: 4101
2009-11-13 12:54:28 +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
Fredrick Meunier
5e24c15808 Add Opus Discovery support (patch #207) (Gergely Szasz and Fredrick Meunier)
Legacy-ID: 4060
2009-07-30 13:21:38 +00:00
Fredrick Meunier
e7e8d7bb0c Initial experimental Opus Discovery support.
Legacy-ID: 4047
2009-07-22 10:07:04 +00:00
Gergely Szasz
4da4d74681 Add support for flipping drive images in single sided drives and for
automatically merging both drive images where they are named with the text
[Ss]ide[ _][abAB12] (patch #198).


Legacy-ID: 4012
2009-04-16 12:42:14 +00:00
Gergely Szasz
6c1dac13eb Fix saving PNG movies (fixes bug #170).
Legacy-ID: 3978
2009-02-02 12:34:50 +00:00
Fredrick Meunier
312bdec9e1 Move ide related files to their own sub-directory.
Legacy-ID: 3920
2008-12-25 23:03:10 +00:00
Philip Kendall
36a4909d0a Support for autosaves when using RZX recording.
Legacy-ID: 3787
2008-10-22 19:10:25 +00:00
Fredrick Meunier
6fddbf4f53 Add some detail text for the tape branch for the Widget UI ala FuseX (thanks,
crabfists).

Legacy-ID: 3714
2008-07-06 18:10:29 +00:00
Philip Kendall
5a5088fc06 Handle new allocator returns object style API from libspectrum.
Legacy-ID: 3703
2008-06-30 20:36:11 +00:00
Philip Kendall
2b9df16c2e Fuse changes for the API changes for the nofail allocator in libspectrum.
Legacy-ID: 3700
2008-06-30 15:17:37 +00:00
Fredrick Meunier
f188e34582 Add optional detail to menus showing current option selected.
Legacy-ID: 3697
2008-06-29 20:51:29 +00:00
Gergely Szasz
8d8e99d270 Amalgamate triplicated functions (patch #175).
Legacy-ID: 3694
2008-06-26 13:52:18 +00:00
Philip Kendall
ddcb8654a2 Refactor the event architecture so that modules register their own events with
the event system (patch #177).


Legacy-ID: 3681
2008-06-16 09:40:29 +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
Fredrick Meunier
2f0c05ca47 Don't use tape traps or auto-load snapshots if we are using a custom ROM as the
entry points are very likely to have moved.

Legacy-ID: 3603
2008-04-15 13:33:24 +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
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
Stuart Brady
05de65dec0 Make titlebar capitalisation consistent.
Legacy-ID: 3422
2007-12-13 12:26:01 +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
Stuart Brady
59c28fb610 Use more appropriate titles when selecting Interface I and +D ROMs.
Legacy-ID: 3405
2007-12-05 01:18:52 +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
4e529f41ac Don't autoload tapes and disks when using the Media menu (feature request
#43).


Legacy-ID: 3313
2007-11-19 23:35:38 +00:00
Gergely Szasz
57308da9a5 Add write protect options for +D and Beta disks (rest of patch #150).
Legacy-ID: 3312
2007-11-19 22:02:14 +00:00
Gergely Szasz
4417e0cb6b Add UI for inserting unformatted +D and Beta disks (more of patch #150).
Legacy-ID: 3308
2007-11-19 20:03:14 +00:00
Gergely Szasz
2ef4270862 Combine menu_media_disk_*() and menu_media_mdr_*() into menu_media_*(),
and use a null filename to request a blank image (more of patch #150).


Legacy-ID: 3307
2007-11-19 19:12:10 +00:00
Stuart Brady
49b87d985d Simplify menu_media_disk_{insert,eject} action encoding (thanks, Gergely Szasz).
Legacy-ID: 3303
2007-11-18 23:03:06 +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
ff70477a03 Rename menu_get_{open,save}_filename() to ui_get_{open,save}_filename() and
move widget_get_filename() to filesel.c.

Legacy-ID: 3286
2007-11-09 16:41:57 +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
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
Stuart Brady
b780f7f1af Cleanup conditional compilation of +D code.
Legacy-ID: 2988
2007-06-13 19:26:38 +00:00
Stuart Brady
09ad2968d2 Remove fictitious +D drives 3 and 4 -- the +D only supports two drives .
Legacy-ID: 2982
2007-06-12 14:20:26 +00:00
Stuart Brady
c8031356a7 Check for modifications to +D disks in menu_check_media_changed() .
Legacy-ID: 2974
2007-06-11 20:41:24 +00:00
Stuart Brady
d57d4d21ab +D emulation (part of patch #99).
Legacy-ID: 2957
2007-06-09 22:18:52 +00:00
Stuart Brady
c60522c853 Split menu_get_filename() into menu_get_open_filename and
menu_get_save_filename(), use menu_get_save_filename() in some cases 
where a filename could not be entered in widget UIs, and use the 'open' 
file selector in menu_file_recording_recordfromsnapshot() when choosing 
a snapshot in widget UIs (patch #124).


Legacy-ID: 2919
2007-06-02 00:31:17 +00:00
Fredrick Meunier
720947a36a Add support for recording into a RLE raw sample block (feature request
#24).


Legacy-ID: 2918
2007-06-01 12:51:20 +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