Philip Kendall
a26d7ed568
Add emulation of the AMD AM29F010 flash (modified from patch #260 ) (Guesser
...
and Phil).
Legacy-ID: 4469
2011-06-07 21:35:17 +00:00
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
a0f9779085
Next bits of Spectranet. Can now actually execute some Spectranet code, but
...
gets very stuck when it tries to page in using 0x013b.
Legacy-ID: 4312
2011-02-18 00:24:22 +00:00
Philip Kendall
5087bb91f7
First Spectranet code. Doesn't do anything yet, but is a stub to hang things
...
off.
Legacy-ID: 4309
2011-02-16 23:12:16 +00:00
Jon Mitchell
00cbe3b283
SpecDrum support (patch #245 , very slightly reworked).
...
Legacy-ID: 4283
2011-01-30 21:14:42 +00:00
Patrik Persson
43235b5db5
SpeccyBoot emulation (patch #214 ).
...
Legacy-ID: 4237
2010-12-31 19:31:26 +00:00
Gergely Szasz
850230fff3
Extend 80 track drives to accept disks up to 84 tracks and 40 track drives to
...
accept disks up to 42 tracks. Also add options to allow these limits to be
overridden (fixes bug #194 ).
Legacy-ID: 4131
2010-05-19 10:52:37 +00:00
Gergely Szasz
7405252e76
Add weak data handling capability so Fuse can deal with weak data if it present
...
in the disk image (EDSK/UDI) (patch #219 ).
Legacy-ID: 4114
2010-01-15 13:45:51 +00:00
Fredrick Meunier
e7e8d7bb0c
Initial experimental Opus Discovery support.
...
Legacy-ID: 4047
2009-07-22 10:07:04 +00:00
Fredrick Meunier
a149c7c2f5
Add emulation of the Melodik and similar AY interfaces and snapshot support
...
(feature request #47 ).
Legacy-ID: 4032
2009-06-10 11:09:44 +00:00
Fredrick Meunier
02b43db67c
Add emulation of the Fuller Box and support for the Fuller Box in snapshots
...
(feature request #37 ) (Stuart & Fred).
Legacy-ID: 4030
2009-06-07 14:38:38 +00:00
Fredrick Meunier
e88313a406
Switch from libsamplerate to Blip_Buffer (by Shay Green) for alias noise
...
reduction for beeper and AY.
Legacy-ID: 4021
2009-05-29 13:39:51 +00:00
Fredrick Meunier
7f69a5553d
Defend against segfaults when trying to deal with empty options XML elements
...
(thanks, Anonymous from patch #202 ).
Legacy-ID: 4016
2009-05-09 10:58:25 +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
6c67cecc05
Add support for the full range of bit depths and the full range of scalers to
...
the SVGA UI (patch #128 ).
Legacy-ID: 3992
2009-03-29 11:28:17 +00:00
Gergely Szasz
0f09a11e4b
Allow the configuration of the drives attached to the various disk interfaces
...
(part of patch #182 , also resolves feature request #32 ).
Legacy-ID: 3991
2009-03-28 23:46:51 +00:00
Fredrick Meunier
57f3640e6c
Allow user to swap Kempston mouse buttons as some combinations of physical
...
hardware and spectrum software make it hard to use the standard mapping e.g.
right clicking and moving the cursor on Mac notebooks (thanks, Andrew Owen).
Legacy-ID: 3981
2009-02-09 21:40:22 +00:00
Philip Kendall
36a4909d0a
Support for autosaves when using RZX recording.
...
Legacy-ID: 3787
2008-10-22 19:10:25 +00:00
Marek Januszewski
e57e013aa2
Added ability to define the keyboard joystick emulation keys
...
Legacy-ID: 3751
2008-08-19 15:46:09 +00:00
Philip Kendall
5c3a42812d
Allow debugger commands to be specified on the command line. A side-effect is
...
allowing multiple debugger commands separated by newlines in one call to the
parser, and also fix the fact that event breakpoints didn't pay attention to
ignore counts, conditions or lifetime.
Legacy-ID: 3650
2008-06-03 21:53:18 +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
Philip Kendall
40fb2d09ae
Add support for tape acceleration (slightly extended version of patch #164 ).
...
Legacy-ID: 3596
2008-04-01 11:06:45 +00:00
Philip Kendall
8b60d8b0d3
Add --late-timings option to emulate machines with 1 tstate later timings.
...
Legacy-ID: 3573
2008-03-21 16:05:20 +00:00
Philip Kendall
e52eb160e6
Make unit testing framework a run-time rather than build-time option.
...
Legacy-ID: 3559
2008-03-16 12:01:15 +00:00
Stuart Brady
216bb6bd44
Fix compilation on Win32.
...
Legacy-ID: 3421
2007-12-13 01:51:12 +00:00
Gergely Szasz
32e2e6e15e
Interface 1 RS-232 cleanup (patch #155 ).
...
Legacy-ID: 3418
2007-12-13 00:08:23 +00:00
Stuart Brady
f178a1d76c
Allow the Beta 128 interface to be used with the 128K and +2 machines
...
(feature request #17 ).
Legacy-ID: 3400
2007-12-04 18:24:31 +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
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
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
d57d4d21ab
+D emulation (part of patch #99 ).
...
Legacy-ID: 2957
2007-06-09 22:18:52 +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
Fredrick Meunier
94b2fb509a
Add support for using libsamplerate to reduce aliasing noise in beeper
...
emulation (fixes bug #62 ).
Legacy-ID: 2835
2007-05-13 10:01:36 +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
Gergely Szasz
e32fa812ff
Add new PAL TV scalers that attempt to reproduce TV-esque colour reproduction
...
(patch #98 ).
Legacy-ID: 2712
2007-01-28 11:27:14 +00:00
Fredrick Meunier
1fcddfbb8d
Fallback to loading default ROM if custom ROM is not found.
...
Legacy-ID: 2660
2006-10-21 05:28:33 +00:00
Philip Kendall
098eb83778
Loader detection (patch #96 ).
...
Legacy-ID: 2620
2006-07-30 19:00:42 +00:00
Philip Kendall
dd56f737b7
Implement fastloading (part of patch #96 ; also thanks to Gergely Szasz
...
for patch #89 ).
Legacy-ID: 2606
2006-07-15 17:33:59 +00:00
Matthew Westcott
872163bf61
Improved DivIDE emulation: actual connection to IDE devices.
...
Legacy-ID: 2582
2005-10-31 12:09:11 +00:00
Matthew Westcott
d9f1e4245b
Makefile.am,divide.[ch],machine.c,memory.c,menu.[ch],periph.c,
...
settings.dat,ui/options.dat,z80/{coretest.c,z80_ops.c}: initial
DivIDE implementation.
Legacy-ID: 2580
2005-10-29 17:14:18 +00:00
Darren Salt
498d8eb7c4
Add selectable filenames when saving via the widget UI (patch #64 ).
...
Legacy-ID: 2534
2005-03-21 23:26:19 +00:00
Fredrick Meunier
24bc93f74a
Allow the user to set the frequency to use with the sound card, and make
...
the SDL sound driver pass back the obtained frequency if it is not able to
get that originally requested as long as it gets a native endian 16 bit
format.
Legacy-ID: 2480
2005-01-13 11:03:03 +00:00
Fredrick Meunier
86aaeabc99
Add TS2068 support (part of patch #50 ).
...
Legacy-ID: 2462
2005-01-02 23:10:33 +00:00
Gergely Szasz
d7f9d0ec36
Variable length Microdrive cartridge handling (rest of patch #51 ).
...
Legacy-ID: 2458
2005-01-02 18:39:12 +00:00
Gergely Szasz
44a8050cc9
Interface I and Microdrive emulation (patch #49 ).
...
Legacy-ID: 2433
2004-11-28 21:58:44 +00:00
Philip Kendall
a28b736637
Make RZX files be compressed by default.
...
Legacy-ID: 2426
2004-11-06 14:42:25 +00:00
Fredrick Meunier
4c0cbdad11
Add support for filing joystick connection in snapshots, need to implement
...
GTK+ and widget dialogs so users can reconfig joysticks on snap loading.
Switch Sinclair joysticks to match Sinclair documentation and other
emulators.
Legacy-ID: 2418
2004-10-25 12:21:53 +00:00
Darren Salt
ad1b69fbde
Kempston mouse support.
...
Legacy-ID: 2380
2004-08-07 17:43:35 +00:00
Darren Salt
4bbf1a0cad
Optionally use doublescan modes for SVGAlib and fb.
...
Legacy-ID: 2359
2004-07-20 07:55:49 +00:00