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

34 Commits

Author SHA1 Message Date
Philip Kendall
21e1c3a4b2 Refactorings for phantom typist code.
* Make state machine data driven.
* Re-use existing mappings for keys to port values.
2017-11-15 20:35:51 +00:00
Fredrick Meunier
a4fe64d617 Merge branch 'master' into patches-377-more-startup-manager 2016-11-20 09:25:06 +11:00
Fredrick Meunier
56c0339393 Allow use of cursor keys as cursor joystick 2016-11-20 09:04:07 +11:00
Fredrick Meunier
5de51003fd Retire legacy RCS tags 2016-10-24 11:45:18 +11:00
Sergio Baldoví
642721540a Map non-alphanumeric keys to appropriate spectrum characters on win32 UI.
Also improves compatibility with non-UK keyboard layouts (fixes bug #361)
(thanks, Lee Tonks).

Legacy-ID: 5799
2016-09-11 06:08:22 +00:00
Philip Kendall
e98e36083d Move keyboard and joystick initialisation into the startup manager.
Legacy-ID: 5708
2016-07-31 19:37:27 +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
1f561c411e Remove clang tautological-constant-out-of-range-compare warnings by moving
sentinels into enums and not assigning non-enum values to enum variables.

Legacy-ID: 5060
2013-12-15 04:35:50 +00:00
Sergio Baldoví
f2cfaba381 Fix various memory leaks (rest of bug #254).
Legacy-ID: 4696
2012-05-07 02:05:13 +00:00
Philip Kendall
f07ae3ffd8 Move all peripherals files to new peripherals/ subdirectory.
Legacy-ID: 4288
2011-02-03 21:06:22 +00:00
Fredrick Meunier
718a638195 Some notebooks wire the "standard" return key to the same keysym as enter on
the number pad, so treat the two equivalently (thanks, Marce).

Legacy-ID: 4103
2009-11-21 10:16:36 +00:00
Philip Kendall
f1f00fe797 Fix up ULA handling for 128K / +3 machines. Also move a variable from
keyboard.c to ula.c where it makes a lot more sense for it to be. (Fixes
bug #122).


Legacy-ID: 3265
2007-10-28 12:35:45 +00:00
Philip Kendall
0018564f78 Some -Wextra tidyup (not finished yet).
Legacy-ID: 3080
2007-07-27 17:46:12 +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
Darren Salt
7383625281 Map Tab to Extended Mode.
Legacy-ID: 2308
2004-07-08 21:50:46 +00:00
Philip Kendall
92a1683dd3 Add kludgey UI to allow the joystick fire button actions to be changed.
Legacy-ID: 2131
2004-04-16 18:16:40 +00:00
Philip Kendall
73b4122c8c Use hash tables rather than linear lookup to do the three levels of
keyboard remapping.

Legacy-ID: 2110
2004-04-08 18:43:21 +00:00
Philip Kendall
b812fb4306 First changes to introduce a generalised input layer.
Legacy-ID: 2039
2004-03-11 12:37:58 +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
393c0f817a Keyboard is read even if interrupts are disabled via the Timex SCLD.
Legacy-ID: 1162
2003-04-04 13:45:21 +00:00
Witold Filipczyk
9fedfd9568 Correct behaviour of the TC2048 video modes.
Bit-field-ize scld_last_dec.

Legacy-ID: 1016
2003-02-07 20:41:42 +00:00
Darren Salt
edc4292f52 Darren's patch to make keysyms.c generate only the stuff for the
appropriate UI, and to make the framebuffer keyboard work.

Legacy-ID: 656
2002-09-18 15:28:34 +00:00
Philip Kendall
df3dab8100 Merge from the Release-0_4_2-rzx2-branch.
Legacy-ID: 491
2002-04-17 23:04:07 +00:00
Philip Kendall
3a7b70775d Merged changes from Release-0_4_2pre3-tc2048-branch-1 onto the trunk.
Legacy-ID: 443
2002-03-28 12:37:45 +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
7fa1eb6739 Release all Spectrum keys when focus is lost.
Legacy-ID: 318
2002-01-27 16:23:28 +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
cca92227df 0.2.2-pre2
Legacy-ID: 9
2001-01-26 14:36:03 +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
Philip Kendall
b69a11b7bf Version 0.2.0
Legacy-ID: 3
2000-10-23 11:15:28 +00:00
Philip Kendall
a266415bb2 Initial revision
Legacy-ID: 2
2000-10-23 11:13:21 +00:00