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

42 Commits

Author SHA1 Message Date
Fredrick Meunier
5de51003fd Retire legacy RCS tags 2016-10-24 11:45:18 +11:00
Philip Kendall
4ee9aaa31c Add event subsystem into startup manager.
Legacy-ID: 5654
2016-06-19 21:44:05 +00:00
Philip Kendall
df7ec35799 Make event_add_with_data() just blow up if it can't allocate memory.
Legacy-ID: 4641
2012-01-21 13:42:51 +00:00
Philip Kendall
7668b8cc43 event_init() can never fail.
Legacy-ID: 4634
2012-01-19 23:28:49 +00:00
Philip Kendall
b638565e2a Tidy new event removal function a bit, and make functions which can't error
return void.

Legacy-ID: 3912
2008-12-15 05:10:21 +00:00
Gergely Szasz
d0ce4810bd Fix issue with FDD motor events preventing both +3 disk drives from being used
(bug #165).


Legacy-ID: 3911
2008-12-14 22:08:55 +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
Gergely Szasz
5da1da6cfa Add fdd motor on/off, head load/unload, spindle motor spin up/down, ready
state/signal and fdd drive select emulation (remainder of patch #167).


Legacy-ID: 3533
2008-02-29 10:01:14 +00:00
Gergely Szasz
3bf5c70e34 Add timeout event (part of patch #139).
Legacy-ID: 3217
2007-10-21 21:22:07 +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
227677d964 Remove unused +D event.
Legacy-ID: 3205
2007-10-19 16:37:27 +00:00
Stuart Brady
804db19c85 Rename wd1770.[ch] to wd_fdc.[ch], and s/wd1770/wd_fdc/.
Legacy-ID: 3187
2007-10-05 15:50:43 +00:00
Gergely Szasz
7c0bb3831e New WD17xx emulation, with support for non-uniform sector layouts .
Legacy-ID: 3183
2007-09-28 18:06:54 +00:00
Stuart Brady
4985797674 Add 'user_data' event field (Gergely Szasz and Stuart Brady).
Legacy-ID: 3182
2007-09-28 17:39:39 +00:00
Stuart Brady
ac2cea7519 Merge 2007-06-09-plusd to r2963.
Legacy-ID: 2964
2007-06-10 21:30:45 +00:00
Stuart Brady
d57d4d21ab +D emulation (part of patch #99).
Legacy-ID: 2957
2007-06-09 22:18:52 +00:00
Fredrick Meunier
720947a36a Add support for recording into a RLE raw sample block (feature request
#24).


Legacy-ID: 2918
2007-06-01 12:51:20 +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
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
Fredrick Meunier
61862b4f7d Modify timing routines to simply execute enough tstates to match the (real)
elapsed time. Also allows variable frame rates (ie 60Hz for the TS2068)
(rest of patch #50).


Legacy-ID: 2472
2005-01-07 22:18:03 +00:00
Philip Kendall
81511c8663 First pass at character-accurate rendering.
Legacy-ID: 2449
2004-12-25 18:51:36 +00:00
Philip Kendall
8667e59c4f New breakpoint type to trigger when tstates is greater than a certain
value.

Legacy-ID: 1848
2003-12-29 14:39:42 +00:00
Philip Kendall
751074831a Use the defined enum for event type variables.
Legacy-ID: 1809
2003-12-07 13:58:14 +00:00
Philip Kendall
4aa9ee5c5c Add a 'pending events' pane to the debugger.
Legacy-ID: 1808
2003-12-06 17:55:56 +00:00
Philip Kendall
6391dc43b1 Improved retriggered interrupt support: interrupts no longer accepted after
an EI/EI or EI/DI sequence.

Legacy-ID: 1770
2003-11-07 13:20:04 +00:00
Philip Kendall
87a333715a Add support for retriggered interrupts.
Legacy-ID: 1765
2003-11-06 16:31:13 +00:00
Philip Kendall
c52a73096d Always reenable interrupts before sampling if both events occur at the same
tstate.

Legacy-ID: 1764
2003-11-06 12:28:20 +00:00
Philip Kendall
b217435a96 Prevent interrupts from being accepted immediately after an EI.
Legacy-ID: 1763
2003-11-05 15:18:05 +00:00
Philip Kendall
42f9f18548 Change over to using libspectrum_byte (etc) rather than BYTE,WORD,etc.
Legacy-ID: 1465
2003-07-11 11:03:25 +00:00
Fredrick Meunier
d1a0e2fbfc Pentagon support. Needs some work, but mostly there :-)
Legacy-ID: 1176
2003-04-06 16:31:43 +00:00
Philip Kendall
edf14cd752 Add very simple NMI support.
Legacy-ID: 970
2003-01-14 15:02:58 +00:00
Fredrick Meunier
1439a22b74 Patch from Fred to fix multiply defined symbols.
Also add Fred to AUTHORS and THANKS.

Legacy-ID: 499
2002-07-31 14:00:05 +00:00
Philip Kendall
ee0ded9a50 Working .rzx support? No way to actually select files yet.
Legacy-ID: 334
2002-02-09 00:33:38 +00:00
Philip Kendall
0dd305c9f7 First attempt at slow tape loading.
Legacy-ID: 35
2001-08-31 10:47:49 +00:00
Philip Kendall
979027b6b5 Remove some warnings generated by gcc using more than -Wall.
Legacy-ID: 24
2001-08-27 10:58:22 +00:00
Philip Kendall
a52925b2ed Fix my e-mail address.
Legacy-ID: 19
2001-08-13 21:49:43 +00:00
Philip Kendall
67d9c0d6cc First attempt at a 0.3.1 release.
Legacy-ID: 18
2001-08-13 21:38:57 +00:00
Philip Kendall
b6e32593df Version 0.2.2-pre1 sent to some people
Legacy-ID: 6
2001-01-08 11:08:34 +00:00
Philip Kendall
c104fe70b8 Version 0.2.1
Legacy-ID: 4
2000-12-08 15:17:24 +00:00