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
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
8f5ddc8d67
Move more initialisation routines into startup manager.
...
Legacy-ID: 5638
2016-06-16 20:01:16 +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
50d2b777ea
The Timex SCLD (on daughterboard in the TS2068) is contended in all of the home,
...
Dock and Exrom banks in the 0x4000 - 0x7FFF range (thanks, rga24 from WoS).
Legacy-ID: 5312
2015-07-26 09:51:04 +00:00
Stuart Brady
0ae09638d8
Track port attachment for each data bus line
...
Legacy-ID: 5279
2015-05-27 04:42:24 +00:00
Stuart Brady
fa4c1dce91
Add C99-style named initialisers in comments
...
Legacy-ID: 5251
2015-05-11 17:34:37 +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
Fredrick Meunier
162d5cba78
Restore loading of DCK files, fix issue loading DCK files with uninitialised RAM
...
(patch #284 ) (rkd77 and Fred)
Legacy-ID: 4724
2012-07-08 13:38:21 +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
63deeb9bf6
Finish fixing Spectrum SE paging.
...
Legacy-ID: 4575
2011-11-21 19:55:16 +00:00
Philip Kendall
4fc35a3a8e
A fairly brute-force removal of the almost unnecessary
...
memory_map_{home,dock,exrom} layer. The only thing that this makes hard is .dck
files containing a "HOME" chunk - will worry about that later.
Legacy-ID: 4571
2011-11-20 22:25:31 +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
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