1
0
mirror of https://git.code.sf.net/p/fuse-emulator/fuse synced 2026-01-27 01:41:34 +03:00
Commit Graph

151 Commits

Author SHA1 Message Date
Sergio Baldoví
f0829805a2 Stop RZX playback/recording on machine reset/change
(fixes bug #426)
2018-08-02 09:24:46 +02:00
Fredrick Meunier
ba77c2ab67 Move memory.[ch] to memory_pages.[ch]
To avoid clashes with any similarly named system files (thanks,
BogDan Vatra and Sergio Baldoví).
2016-12-10 20:27:03 +11:00
Sergio Baldoví
e0ce48a40d Startup dependencies: machine depends on memory module
as tc2068 allocates to memory pool (thanks, valgrind).
2016-11-15 00:14:58 +01:00
Fredrick Meunier
5de51003fd Retire legacy RCS tags 2016-10-24 11:45:18 +11:00
Philip Kendall
1aa3488f7f Add display initialisation to the startup manager.
Legacy-ID: 5665
2016-07-06 19:22:35 +00:00
Philip Kendall
df72dd319b Make every startup module dependent on setuid() having been called.
Legacy-ID: 5659
2016-06-30 19:35:18 +00:00
Philip Kendall
3f6e39eaea Use startup manager for end functions as well.
Legacy-ID: 5648
2016-06-18 21:54:46 +00:00
Philip Kendall
427ab9b7d8 Add machine subsystem into startup manager.
Legacy-ID: 5645
2016-06-17 21:31:01 +00:00
Fredrick Meunier
78f9a0b313 Clearing pokes also undoes their effect on memory, so should be done before the
machine's RAM reset is done (see: patch #367) (thanks, Sergio).

Legacy-ID: 5513
2016-05-23 11:45:47 +00:00
Fredrick Meunier
3e9e8d6ea7 Standardise setting of custom ROM field to 1 or 0.
Legacy-ID: 5451
2016-05-03 11:53:53 +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
Fredrick Meunier
a076547717 Only try to load the fallback ROM if it is different to the standard one.
Legacy-ID: 5241
2015-05-09 14:00:54 +00:00
Sergio Baldoví
8a964e81fe Remove unneeded "out of memory" error handling.
Legacy-ID: 5139
2015-03-15 22:49:47 +00:00
Sergio Baldoví
dbae1afca5 Switch to using libspectrum_new over raw malloc.
Legacy-ID: 5136
2015-03-14 13:23:36 +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í
d936a603cb Show microdrive icon in the status bar before the first access (patch #294).
Legacy-ID: 4728
2012-07-16 13:21:53 +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
103657baa5 Switch to using libspectrum_realloc over raw realloc.
Legacy-ID: 4713
2012-06-07 03:19:57 +00:00
Fredrick Meunier
9d1393c003 Revert change from patch #278 so that microdrive activity icon is only
shown when microdrives are used in GTK+ and Win32 UIs (thanks, Sergio).


Legacy-ID: 4706
2012-05-21 12:44:47 +00:00
Gergely Szasz
5ae9594178 Add a statusbar for the xlib UI (patch #278).
Legacy-ID: 4697
2012-05-07 02:28:52 +00:00
Fredrick Meunier
d6c9fa6a81 Merge up to trunk revision 4651.
Legacy-ID: 4656
2012-02-03 12:38:44 +00:00
Fredrick Meunier
bb51494504 Stop movie recording if the machine model is changed.
Legacy-ID: 4311
2011-02-17 11:33:56 +00:00
Philip Kendall
796aacd7f2 First bits of NTSC hackery (Fuse side).
Legacy-ID: 4002
2009-04-11 21:38:41 +00:00
Philip Kendall
dc9815c4fe utils_find_auxiliary_file needs to return a compat_fd, not an int (from Wii
branch).

Legacy-ID: 3937
2009-01-07 14:02:30 +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
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
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
Fredrick Meunier
a79ac7cabb Refactor loading custom ROMs from snapshots for +D and Interface 1.
Legacy-ID: 3536
2008-03-05 21:06:00 +00:00
Fredrick Meunier
d4520babdd Fix loading Interface II ROMs (thanks, Stuart Brady).
Legacy-ID: 3301
2007-11-17 00:51:42 +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
Fredrick Meunier
d6c9f51b17 Note when we have loaded a custom ROM.
Legacy-ID: 3121
2007-08-21 05:34:31 +00:00
Philip Kendall
fb4e3d1fa2 Separate out contention when MREQ isn't active, as the +2A/+3 ULA applies
contention only when MREQ is active (fixes bug #87).


Legacy-ID: 3010
2007-06-18 19:40:05 +00:00
Stuart Brady
cabef6ac94 Clear the +D RAM only upon a hard reset, and perform a hard reset when
selecting a machine.

Legacy-ID: 3003
2007-06-17 17:13:01 +00:00
Stuart Brady
1d03aeb5c4 Merge 2007-06-09-plusd to r3001.
Legacy-ID: 3002
2007-06-17 16:57:25 +00:00
Stuart Brady
fe5360d34c Merge 2007-06-09-plusd to r2993.
Legacy-ID: 2997
2007-06-17 16:17:20 +00:00
Stuart Brady
9f721ceb2a Merge 2007-06-09-plusd to r2992.
Legacy-ID: 2996
2007-06-17 15:45:38 +00:00
Stuart Brady
b780f7f1af Cleanup conditional compilation of +D code.
Legacy-ID: 2988
2007-06-13 19:26:38 +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
b9cc4b03a8 Change my e-mail address to @shadowmagic and remove my postal address.
Legacy-ID: 2720
2007-02-02 16:22:00 +00:00
Fredrick Meunier
14061a8f05 Make the sound lifecycle be treated more like the uidisplay - initialised
and ended based on machine lifecycle (fixes bug #61).


Legacy-ID: 2698
2007-01-15 11:53:50 +00:00
Fredrick Meunier
a1b6045e81 Load rom into correct memory bank (fixes If1 ROM paging).
Legacy-ID: 2668
2006-12-17 12:47:02 +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
Fredrick Meunier
0747404f95 Reduce magic number count.
Legacy-ID: 2656
2006-09-03 14:24:40 +00:00
Philip Kendall
0a84f2a194 Fred's renderer changes moved to the Release-0_7_0-render-branch; back
the changes out from HEAD for now.

Legacy-ID: 2629
2006-08-06 10:41:54 +00:00
Fredrick Meunier
6942cdc83a New character based renderer fixes regressions with various demos and mixed
mode Timex screens (fixes bug #34).


Legacy-ID: 2622
2006-07-31 13:33:27 +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
d805df1ce1 Various pokefinder improvements (patch #69).
Legacy-ID: 2535
2005-03-21 23:58:27 +00:00
Philip Kendall
0c1f7963d4 Get interrupt length (closer) to correct (thanks, Woody, Jon Needle and
Ramsoft).

Legacy-ID: 2527
2005-03-05 20:14:26 +00:00