Sergio Baldoví
|
ffd8ce47ae
|
Disable inactive peripherals after loading a snap
|
2018-04-03 21:29:48 +10:00 |
|
Sergio Baldoví
|
4ab3ba3088
|
Add ZXMMC interface (patch #393)
|
2017-08-31 00:02:14 +02: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 |
|
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
|
5de51003fd
|
Retire legacy RCS tags
|
2016-10-24 11:45:18 +11:00 |
|
Philip Kendall
|
a96c3e6c24
|
Add unit tests for combining floating bus and peripherals.
Legacy-ID: 5488
|
2016-05-17 20:30:33 +00:00 |
|
Philip Kendall
|
bb0bf33498
|
Really make floating bus work again (fix peripherals which have asserted some
lines on the bus but not others) (thanks, Stuart).
Legacy-ID: 5481
|
2016-05-12 11:05:45 +00:00 |
|
Philip Kendall
|
7302b12196
|
Make floating bus work again.
Legacy-ID: 5473
|
2016-05-09 18:32:41 +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 |
|
Stuart Brady
|
0ae09638d8
|
Track port attachment for each data bus line
Legacy-ID: 5279
|
2015-05-27 04:42:24 +00:00 |
|
Adrien Destugues
|
325055c32c
|
Avoid mixing declarations and code for C89 compilers
Legacy-ID: 5252
|
2015-05-12 23:13:44 +00:00 |
|
Stuart Brady
|
91151039f0
|
Add missing const qualifiers
Legacy-ID: 5183
|
2015-03-19 14:47:11 +00:00 |
|
Stuart Brady
|
b2b45bc9a4
|
Use libspectrum_{new,new0,renew}() macros where sizeof(elem) > 1
Legacy-ID: 5125
|
2015-03-02 20:44:27 +00:00 |
|
Sergio Baldoví
|
16019ffd74
|
Display confirmation dialogue for reset due to peripheral changes.
Legacy-ID: 4949
|
2013-05-17 05:21:07 +00:00 |
|
Fredrick Meunier
|
6870e23626
|
Do a hard reset when a peripheral that requires it is enabled or disabled in
settings (bugs #281, #283, #289).
Legacy-ID: 4906
|
2013-03-10 11:21:37 +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
|
00dbfa316b
|
Switch to using libspectrum_malloc over raw malloc.
Legacy-ID: 4715
|
2012-06-07 03:32:59 +00:00 |
|
Sergio Baldoví
|
f2cfaba381
|
Fix various memory leaks (rest of bug #254).
Legacy-ID: 4696
|
2012-05-07 02:05:13 +00:00 |
|
Philip Kendall
|
0fc9fc16c4
|
Make debugger_event_register() just blow up if it can't allocate memory.
Legacy-ID: 4631
|
2012-01-19 22:43:24 +00:00 |
|
Fredrick Meunier
|
6338686148
|
Remove warning about accessing uninitialised value.
Legacy-ID: 4303
|
2011-02-10 10:34:10 +00:00 |
|
Philip Kendall
|
f6e0d15d0a
|
Add new "peripheral activated" function and use it to allocate memory.
Legacy-ID: 4300
|
2011-02-09 23:57:09 +00:00 |
|
Philip Kendall
|
a8db7496e1
|
Wrap peripheral data up into a type and further renames to better match what
types represent.
Legacy-ID: 4299
|
2011-02-08 22:24:30 +00:00 |
|
Philip Kendall
|
c598fa99fa
|
periph_t does not represent a peripheral, but just one port from a peripheral,
so rename appropriately.
Legacy-ID: 4297
|
2011-02-07 23:09:31 +00:00 |
|
Philip Kendall
|
f07ae3ffd8
|
Move all peripherals files to new peripherals/ subdirectory.
Legacy-ID: 4288
|
2011-02-03 21:06:22 +00:00 |
|
Philip Kendall
|
b252bf7c09
|
Move final peripherals into new framework. This allows us to kill periph_setup().
Legacy-ID: 4280
|
2011-01-26 23:29:51 +00:00 |
|
Philip Kendall
|
8253646367
|
Use new peripheral framework to handle the ULA.
Legacy-ID: 4263
|
2011-01-18 22:50:08 +00:00 |
|
Philip Kendall
|
023faa3d16
|
Rework peripheral handling to reduce explicit coupling (extended version of
patch #237).
Legacy-ID: 4258
|
2011-01-13 21:55:25 +00:00 |
|
Fredrick Meunier
|
c41261fa15
|
Make Fuller Box and Melodik register the same way as everything else (fixes bug
#201) (thanks, Phil).
Legacy-ID: 4242
|
2011-01-04 12:09:03 +00:00 |
|
Patrik Persson
|
43235b5db5
|
SpeccyBoot emulation (patch #214).
Legacy-ID: 4237
|
2010-12-31 19:31:26 +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
|
312bdec9e1
|
Move ide related files to their own sub-directory.
Legacy-ID: 3920
|
2008-12-25 23:03:10 +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 |
|
Philip Kendall
|
9eefc9dcaa
|
Add facility to run debugger commands when a breakpoint is hit.
Legacy-ID: 3655
|
2008-06-07 13:46:07 +00:00 |
|
Philip Kendall
|
0af5b8320f
|
Add debugger events for tape stop and peripheral page/unpage.
Legacy-ID: 3648
|
2008-06-01 17:42:03 +00:00 |
|
Philip Kendall
|
1dedccbcef
|
Implement the "write back" that occurs with any bytes read from port 0x7ffd on
the 128/+2 (thanks, Marat Fayzullin).
Legacy-ID: 3576
|
2008-03-22 15:18:04 +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 |
|
Stuart Brady
|
63da1cd5ec
|
Move specification of if1 ports into if1.h.
Legacy-ID: 3327
|
2007-11-22 23:06: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
|
d1c98e1529
|
Register plusd_peripherals in periph_setup() instead of periph_update(),
and modify +D IO port handlers to return when the +D is not available
(fixes bug #116).
Legacy-ID: 3143
|
2007-09-04 11:13:34 +00:00 |
|
Fredrick Meunier
|
fab4519843
|
Fix IF2 menu activation.
Legacy-ID: 3108
|
2007-08-16 13:36:49 +00:00 |
|
Philip Kendall
|
0018564f78
|
Some -Wextra tidyup (not finished yet).
Legacy-ID: 3080
|
2007-07-27 17:46:12 +00:00 |
|
Stuart Brady
|
2a3ef137e1
|
Fix typo in +D comment in periph.c.
Legacy-ID: 2981
|
2007-06-12 12:57:43 +00:00 |
|
Stuart Brady
|
a650451a4e
|
Fix disk menu activation.
Legacy-ID: 2975
|
2007-06-11 22:26:45 +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 |
|
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 |
|