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

106 Commits

Author SHA1 Message Date
Fredrick Meunier
a094af8452 Add real joystick hat/dpad support
(thanks, Sarah) (patch #409).
2018-06-27 18:03:08 +10:00
Gergely Szasz
95c7be1076 Add option for SDL full-screen mode
New command line switch to list available video modes detected as
full-screen capable, and force the use of one of them (patch #399).
2018-02-18 23:22:16 +01:00
Sergio Baldoví
541195f95f Hide cursor when SDL UI runs on a console (Raspberry Pi) 2017-06-04 18:48:46 +02:00
Sergio Baldoví
3fa28fbf89 Consolidate .gitignore files in top source directory 2016-10-29 07:52:26 +02:00
Fredrick Meunier
5de51003fd Retire legacy RCS tags 2016-10-24 11:45:18 +11:00
Fredrick Meunier
fe21695bed Add more transient files to gitignores 2016-10-24 10:11:25 +11:00
Alberto Garcia
3da37ddb4b Fix VPATH builds without dependency tracking (patch #368).
Legacy-ID: 5588
2016-06-05 22:11:42 +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
Sergio Baldoví
b0ba5a9a56 Enable silent rules for perl and windres commands.
Legacy-ID: 5304
2015-06-16 22:15:43 +00:00
Sergio Baldoví
6e4cd718cc Switch to using non-recursive makefile (patch #321) (thanks, Stuart)
Legacy-ID: 5302
2015-06-14 21:38:49 +00:00
Stuart Brady
c5473ecdc2 Add static to functions where appropriate
Legacy-ID: 5270
2015-05-26 02:59:36 +00:00
ub880d
da49d02421 Standardise the number of joystick buttons across UIs (patch #332).
Legacy-ID: 5259
2015-05-14 10:55:39 +00:00
Adrien Destugues
325055c32c Avoid mixing declarations and code for C89 compilers
Legacy-ID: 5252
2015-05-12 23:13:44 +00:00
Fredrick Meunier
b531daa865 Allow up to 15 joystick buttons to be defined to accommodate e.g. XBox 360 ABXY
button use (patch #309).

Legacy-ID: 4915
2013-04-07 05:32:09 +00:00
Fredrick Meunier
92cf3774c6 Migrate INCLUDES to AM_CPPFLAGS.
Legacy-ID: 4743
2012-10-10 13:20:50 +00:00
Sergio Baldoví
84bb559bed Extend supported symbol characters on SDL and xlib UIs (bug #256).
Legacy-ID: 4698
2012-05-07 02:38:35 +00:00
Sergio Baldoví
f2cfaba381 Fix various memory leaks (rest of bug #254).
Legacy-ID: 4696
2012-05-07 02:05:13 +00:00
Sergio Baldoví
50d849f04f Shutdown the SDL library properly when using SDL joystick support with GTK+ etc.
(fixes bug #233).


Legacy-ID: 4616
2011-12-30 03:22:17 +00:00
Fredrick Meunier
c4cd733821 Modify sdldisplay_find_best_fullscreen_scaler() to prevent the search for a
suitable fullscreen scaler from becoming recursive when there is only one high
resolution mode available (thanks, Phil Reynolds and Sergio Baldoví).

Legacy-ID: 4615
2011-12-30 03:02:14 +00:00
Sergio Baldoví
4d81c87e5d Add Poke Memory feature to the widget UIs (patch #264).
Legacy-ID: 4543
2011-09-19 01:46:48 +00:00
Sergio Baldoví
db1555a17f Add support for POK files (patch #262).
Legacy-ID: 4534
2011-08-11 12:59:47 +00:00
Philip Kendall
3464b703c9 Fix up SDL for new peripherals structure.
Legacy-ID: 4289
2011-02-03 21:18:55 +00:00
Fredrick Meunier
7779c5dd81 This one goes to 11; don't overrun joystick button array when button 11 or more
is pressed (thanks, pmrtvcom).

Legacy-ID: 4259
2011-01-14 10:18:23 +00:00
Sergio Baldoví
cc6ded1693 Allow the use of the SDL joystick code in the GTK+ and Xlib UIs (patch #241).
Legacy-ID: 4255
2011-01-13 11:47:36 +00:00
Gergely Szasz
504fea32bb Move widget UI hooks to the UI code, remove unnecessary #ifdef WIDGET_UI
(patch #217).


Legacy-ID: 4109
2009-12-27 06:15:10 +00:00
Fredrick Meunier
f02393f1d2 Unify input_joystick_button and input_key and allow widget UI to be controlled
by joystick.

Legacy-ID: 3749
2008-08-15 12:47:44 +00:00
Fredrick Meunier
84940dcd68 Modify widget UI to have a Spectrum 128 style look and feel based on FuseX.
Legacy-ID: 3666
2008-06-10 20:43:46 +00:00
Gergely Szasz
62aa4a6d01 Add HQ2x and HQ3x scalers (patch #171).
Legacy-ID: 3612
2008-05-02 12:56:05 +00:00
Fredrick Meunier
7743ec05fe Move the widget UI files to the ui subdirectory, remove remnants of the GGI UI.
Legacy-ID: 3609
2008-05-01 13:17:56 +00:00
Philip Kendall
e4baa991ac Tidy up use of SDL_CFLAGS and SDL_LIBS.
Legacy-ID: 3484
2008-01-08 19:28:12 +00:00
Stuart Brady
173e1ada7e Also pause emulation while displaying the exit dialog when responding to
SDL_QUIT.

Legacy-ID: 3395
2007-12-03 17:06:29 +00:00
Stuart Brady
879f543a4c Clean more generated files on 'make clean'.
Legacy-ID: 3151
2007-09-05 15:41:46 +00:00
Fredrick Meunier
a34973af2a Update screen when only the statusbar has changed (thanks, Gergely).
Legacy-ID: 3126
2007-08-23 11:57:43 +00:00
Fredrick Meunier
a309bce591 Use AM_CPPFLAGS rather than change every header inclusion to be relative to the
current directory.

Legacy-ID: 3115
2007-08-19 02:49:14 +00:00
Philip Kendall
fdc2fa8813 Enable Fuse to build in directories other than the source directory itself.
Doesn't *run* from those directories, but it's a start.

Legacy-ID: 3110
2007-08-17 12:38:39 +00:00
Philip Kendall
10d2e174e2 Remove unnecessary #ifdefs.
Legacy-ID: 3096
2007-08-06 09:20:34 +00:00
Vladimir Berezenko
9e08a0ac54 Patches for MorphOS (patch #129).
Legacy-ID: 3039
2007-07-03 12:17:27 +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
Fredrick Meunier
26a8fa5ff7 Enable key repeat for use in the widget fileselector (part of feature request
#30) (thanks, Cygnus).


Legacy-ID: 2887
2007-05-26 11:21:12 +00:00
Fredrick Meunier
1dcc0d1749 Ignore *.a libraries.
Legacy-ID: 2885
2007-05-26 04:02:48 +00:00
Philip Kendall
03c5fb4b60 Delete .cvsignore files and ignore some files not automatically ignored by
Subversion.

Legacy-ID: 2859
2007-05-20 10:56:25 +00:00
Fredrick Meunier
c7fdc9dfa9 Prompt to see if we really want to exit (fixes bug #86)
(thanks, Stuart Brady).


Legacy-ID: 2849
2007-05-17 10:03:04 +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
Gergely Szasz
e32fa812ff Add new PAL TV scalers that attempt to reproduce TV-esque colour reproduction
(patch #98).


Legacy-ID: 2712
2007-01-28 11:27:14 +00:00
Fredrick Meunier
a26cd03d72 Fix joystick support in SDL UI.
Legacy-ID: 2661
2006-11-26 03:26:19 +00:00
Fredrick Meunier
230e71a8ed scld.c: update critical region on 128 screen switch and SCLD mode
Move display_plot* over to the UIs and remove the screen copy in display.c
to allow SDL (and maybe GTK if Phil is so inclined) to draw directly into
their existing temporary screens ready for scaling to reduce unnecessary
copying of screen data. Restore display_last_screen for less overdraw in
screen/mode switch situations. Move border updating into the
display_*_dirty/display_plot8 system to reduce overdraw with frequent border
changes - e.g. loading and Shock II. Fix updating of last border line after
the end of the screen (fixes Shock II last border line). Bulk allocate
border change objects. Make display_get_addr a macro. (patch #100).


Legacy-ID: 2658
2006-09-17 00:56:20 +00:00
Fredrick Meunier
ed196d17a7 Fix tape icon display before a tape is played.
Legacy-ID: 2642
2006-08-14 13:37:39 +00:00
Fredrick Meunier
32176abc63 Set minimised Fuse name to exclude speed.
Legacy-ID: 2567
2005-06-06 14:24:06 +00:00
Fredrick Meunier
5d2b6628a8 SDL support for 'native' keysyms change (patch #77).
Legacy-ID: 2561
2005-05-01 20:31:36 +00:00