Sergio Baldoví
ffd8ce47ae
Disable inactive peripherals after loading a snap
2018-04-03 21:29:48 +10: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
Fredrick Meunier
5de51003fd
Retire legacy RCS tags
2016-10-24 11:45:18 +11:00
Fredrick Meunier
3f0871ef4e
Support setting late timings from snapshots.
...
Legacy-ID: 4794
2012-12-25 12:50:49 +00:00
Fredrick Meunier
d108dadb10
Tweak copyright dates.
...
Legacy-ID: 4737
2012-09-28 13:15:27 +00:00
Fredrick Meunier
17d5b9fa5f
Read and write all potential 1024k worth of memory pages from a snap, initialise
...
the Pentagon 1024k memory ports from a snapshot and ensure that we respect the
paged state of the Beta ROM when loading Pentagon 128k/512k/1024k snapshots
(ketmar and Fred).
Legacy-ID: 4736
2012-09-28 12:44:11 +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
Philip Kendall
38c04c8da8
utils_close_file() can never fail, so don't write excessive code to handle it
...
failing.
Legacy-ID: 4632
2012-01-19 22:55:39 +00:00
Philip Kendall
02e29a7c4e
Remove unused variables (thanks, gcc 4.6).
...
Legacy-ID: 4549
2011-11-06 22:04:48 +00:00
Sergio Baldoví
9ae8892dd2
Free up memory (mostly GArray) when Fuse is exiting: memory, mempool, event,
...
debugger/event, rzx (part of patch #226 ).
Legacy-ID: 4540
2011-09-05 12:31:18 +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
7ad7a85621
Remove fallback from +3/+3e to +2A as +3 will now always be available.
...
Legacy-ID: 3904
2008-12-10 22:28:01 +00:00
Philip Kendall
5a5088fc06
Handle new allocator returns object style API from libspectrum.
...
Legacy-ID: 3703
2008-06-30 20:36:11 +00:00
Philip Kendall
2b9df16c2e
Fuse changes for the API changes for the nofail allocator in libspectrum.
...
Legacy-ID: 3700
2008-06-30 15:17:37 +00:00
Fredrick Meunier
84ac2d7555
Fixes for +D szx snapshot loading based on testing Spectaculator snapshots
...
supplied by Jonathan Needle.
Legacy-ID: 3389
2007-12-03 12:54:17 +00:00
Stuart Brady
3d09595a50
Use new WD FDC code for Beta disk interface emulation.
...
Legacy-ID: 3207
2007-10-19 20:04:47 +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
b780f7f1af
Cleanup conditional compilation of +D code.
...
Legacy-ID: 2988
2007-06-13 19:26:38 +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
Fredrick Meunier
c55746742a
Fix memory leaks on snapshot and tape write (fixes bug #60 ) (thanks,
...
crabfists).
Legacy-ID: 2659
2006-10-17 14:14:14 +00:00
Fredrick Meunier
ad013785ea
Make default snapshot format .szx
...
Legacy-ID: 2577
2005-10-27 11:58:57 +00:00
Philip Kendall
1aa0d00adf
Ensure all menus etc are updated after snapshot load.
...
Legacy-ID: 2511
2005-02-19 19:06:13 +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
Philip Kendall
394b46bcea
Fall back to +2A if +3e not available.
...
Legacy-ID: 2248
2004-06-15 09:32:24 +00:00
Philip Kendall
1a9e1a544b
Place ULA routines in their own source file.
...
Legacy-ID: 2234
2004-06-09 10:55:09 +00:00
Philip Kendall
7102734165
Move routines to (de)serialise each bit of the snapshot structure into
...
their own source files. Improves encapsulation somewhat.
Legacy-ID: 2231
2004-06-06 22:31:15 +00:00
Philip Kendall
74acec7c3b
Restore all RAM pages present in snap; Scorpion and SE snaps now more
...
likely to work properly.
Legacy-ID: 2228
2004-06-04 09:13:11 +00:00
Philip Kendall
c8b7ea6982
Refactor snapshot_copy_from into multiple functions.
...
Legacy-ID: 2227
2004-06-03 18:43:07 +00:00
Philip Kendall
7f6701bcde
Refactor snapshot_copy_to into multiple functions.
...
Legacy-ID: 2226
2004-06-03 18:05:01 +00:00
Philip Kendall
4881d8a982
Save/restore ZXATASP state.
...
Legacy-ID: 2222
2004-06-02 13:39:08 +00:00
Philip Kendall
8cc08fba5d
Save/restore ZXCF upload state.
...
Legacy-ID: 2220
2004-06-02 12:26:44 +00:00
Fredrick Meunier
9df086f847
Enable dock cartridge eject menu item when loading 2068 snapshots with Dock
...
cartridges installed.
Legacy-ID: 2196
2004-05-27 11:54:33 +00:00
Fredrick Meunier
e7b6c93cdf
Use existing memory pages for Dock/Exrom when loading SE snapshots.
...
Legacy-ID: 2195
2004-05-27 11:53:01 +00:00
Fredrick Meunier
8c927dc49c
Save Timex HSR register for the Spectrum SE.
...
Legacy-ID: 2194
2004-05-27 11:49:36 +00:00
Philip Kendall
bb70492494
Allow saving of the dock/exrom from the Spectrum SE.
...
Legacy-ID: 2187
2004-05-25 11:13:38 +00:00
Fredrick Meunier
509c1f8d2a
Add Timex Dock snapshot support per patch #43 .
...
Legacy-ID: 2184
2004-05-25 10:05:11 +00:00
Fredrick Meunier
a60c862f3b
Fix Interface II eject menu state after snapshot loading.
...
Legacy-ID: 2180
2004-05-24 12:34:37 +00:00
Fredrick Meunier
8c5edbc73e
Add support for saving Interface 2 cart in snapshots.
...
Legacy-ID: 2176
2004-05-21 12:32:23 +00:00
Philip Kendall
76eaedce58
Add support for saving snapshots with ZXCF support.
...
Legacy-ID: 2171
2004-05-19 21:00:35 +00:00
Fredrick Meunier
cf08838548
New page mapping control scheme where each machine has a function which can
...
be called to set the current page mapping (part of patch #40 ).
Legacy-ID: 2145
2004-05-12 12:24:31 +00:00
Philip Kendall
e00c30544d
Major memory mapping revamp (patch #39 ).
...
Legacy-ID: 2132
2004-04-19 20:43:58 +00:00
Philip Kendall
e09e87ea2b
Add the beginnings of code to allow breakpoints to be set on pages other
...
than RAM (eg ROM, DOCK, EXROM).
Legacy-ID: 2112
2004-04-09 16:24:07 +00:00
Philip Kendall
8063b78ffc
Move the machine-specific files into the machines/ directory.
...
Legacy-ID: 2079
2004-03-31 11:40:47 +00:00
Philip Kendall
44fd46e2c6
Support the Beta 128 block of the SZX format.
...
Legacy-ID: 2058
2004-03-20 17:59:46 +00:00
Philip Kendall
efbb69211e
Select output format based on filename.
...
Legacy-ID: 2056
2004-03-20 14:06:57 +00:00
Philip Kendall
4b2ae71a1f
Copy RAM page 8-15 into the libspectrum_snap structure.
...
Legacy-ID: 2055
2004-03-20 12:26:31 +00:00