1
0
mirror of https://git.code.sf.net/p/fuse-emulator/fuse synced 2026-01-28 14:20:54 +03:00
Commit Graph

88 Commits

Author SHA1 Message Date
Fredrick Meunier
8b27b87933 Merge [r5567] from Release-1_2_0-branch: always report an error if we fail to
continue a RZX.

Legacy-ID: 5582
2016-06-04 13:37:21 +00:00
Fredrick Meunier
1607abee34 Merge [r5559] from Release-1_2_0-branch: tidy up svg_capture_mode.
Legacy-ID: 5577
2016-06-04 13:23:48 +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
837745c90a Number machine and peripheral ROMs separately
Legacy-ID: 5220
2015-05-02 02:12:08 +00:00
Stuart Brady
4ffc0eae87 Add menu item for Currah µSource ROM selection
Legacy-ID: 5211
2015-04-28 23:50:31 +00:00
Sergio Baldoví
80200e9a85 Don't show an error when rewinding an empty tape.
Legacy-ID: 5187
2015-03-22 00:59:41 +00:00
Stuart Brady
91151039f0 Add missing const qualifiers
Legacy-ID: 5183
2015-03-19 14:47:11 +00:00
Sergio Baldoví
6e1a0b5e70 Allow to continue recordings if there is a final snapshot in the RZX file and allow to finalise recordings (part of bug #305).
Legacy-ID: 5065
2014-01-12 23:58:05 +00:00
Alex Badea
be0656cde1 Generic FDD UI handling cleanup (patch #315).
Legacy-ID: 5032
2013-09-08 07:13:44 +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
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
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
d6c9fa6a81 Merge up to trunk revision 4651.
Legacy-ID: 4656
2012-02-03 12:38:44 +00:00
Sergio Baldoví
bee23a1842 Add facility to record RZX to FMF movie. Allow a paused recording to be stopped.
Legacy-ID: 4520
2011-07-01 13:05:55 +00:00
Fredrick Meunier
84ed13cc92 Add pause option for movie recording.
Legacy-ID: 4278
2011-01-25 10:27:31 +00:00
Gergely Szasz
ba7d2556ca Add support for recording videos of the emulator output using Gergely's custom
format (patch #223).


Legacy-ID: 4161
2010-09-16 12:18:08 +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