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