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

28 Commits

Author SHA1 Message Date
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
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
c8f1ad25e1 Use ARRAY_SIZE macro (thanks, Sergio).
Legacy-ID: 5652
2016-06-19 19:05:12 +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
2655a31339 Make all init functions return a value.
Legacy-ID: 5642
2016-06-17 20:50:23 +00:00
Philip Kendall
d2032c36aa Add memory subsystem into startup manager.
Legacy-ID: 5639
2016-06-16 20:56:39 +00:00
Philip Kendall
326ec81453 Initial work on a startup manager to automatically handle dependency issues.
Legacy-ID: 5637
2016-06-16 18:56:42 +00:00
Fredrick Meunier
2a065448ce Fix snapshot saving/loading for 2KB memory page size. Also make IF1 only save or
load 8KB of ROM as that is what the hardware and our emulation support (patch
#366).

Legacy-ID: 5503
2016-05-21 07:04:34 +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
fa4c1dce91 Add C99-style named initialisers in comments
Legacy-ID: 5251
2015-05-11 17:34:37 +00:00
Stuart Brady
6c72ed5cf0 Rename memory_map_romcs() to memory_map_romcs_full()
Legacy-ID: 5236
2015-05-06 23:17:46 +00:00
Sergio Baldoví
6fe14f9600 Use libspectrum_free where appropriate.
Legacy-ID: 5164
2015-03-17 00:10:14 +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
Sergio Baldoví
a16e6ef2d1 Complete some missing field initializers.
Legacy-ID: 4926
2013-05-05 07:58:18 +00:00
Fredrick Meunier
4122601079 Revert fix to bug #273, ensure that interfaces are disabled in the reset
function unless the peripheral is enabled (bug #276 #278) (thanks, Stuart
Brady).

Legacy-ID: 4872
2013-02-02 20:54:33 +00:00
Fredrick Meunier
3ef19eb215 Make sure that an associated peripheral is enabled before running it's
associated memory_map function (bug #276).

Legacy-ID: 4864
2013-01-28 00:06:57 +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
Philip Kendall
44155c7c92 Even more init functions that cannot fail.
Legacy-ID: 4640
2012-01-21 13:26:35 +00:00
Philip Kendall
e98c630145 Use utils_safe_strdup where appropriate.
Legacy-ID: 4633
2012-01-19 23:26:10 +00:00
Philip Kendall
44feae9ec4 Merge in trunk up to r4594. Compiles and at least runs, but fails unit tests.
Legacy-ID: 4595
2011-12-16 22:48:45 +00:00
Philip Kendall
496d6eb538 Merge in memory rework branch, mostly for coretest and Win32 fixes.
Legacy-ID: 4468
2011-06-06 22:02:44 +00:00
Philip Kendall
ac8424ba26 Merge memory changes into Spectranet branch.
Legacy-ID: 4452
2011-06-02 19:34:50 +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
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
f07ae3ffd8 Move all peripherals files to new peripherals/ subdirectory.
Legacy-ID: 4288
2011-02-03 21:06:22 +00:00