Cameron Cawley
4300571cf8
DOCS: First draft DS page
...
This replaces the old port-specific README file.
2021-02-04 01:59:14 +01:00
Cameron Cawley
2ea22a451c
DS: Ensure that a mouse move event is sent before a mouse down event
2021-02-04 01:59:14 +01:00
Cameron Cawley
2c1148791f
DS: Replace the default assert function with sassert
2021-02-04 01:59:14 +01:00
Cameron Cawley
521303b2ef
DS: Handle scaling and scrolling in the Background class
2021-02-04 01:59:14 +01:00
Cameron Cawley
e3fabc803b
DS: Only update the palette and cursor when updateScreen() is called
2021-02-04 01:59:14 +01:00
Cameron Cawley
7ddd7e4931
DS: Use the Background class for the game screen
2021-02-04 01:59:14 +01:00
Cameron Cawley
b37843f10d
DS: Fix setGraphicsMode signature
2021-02-04 01:59:14 +01:00
Cameron Cawley
a642279e5d
DS: Add a Background class for the overlay
2021-02-04 01:59:14 +01:00
Cameron Cawley
0c776013f7
DS: Add RGB colour support
2021-02-04 01:59:14 +01:00
Cameron Cawley
4ac5421c6d
DS: Add a generic dmaBlit function and use it in updateScreen
2021-02-04 01:59:14 +01:00
Cameron Cawley
f802c2e88a
DS: Add support for RGB cursors
2021-02-04 01:59:14 +01:00
Cameron Cawley
626b6ac4e9
DS: Move graphics code into a separate file
2021-02-04 01:59:14 +01:00
Cameron Cawley
1c40d79732
DS: Begin modularizing the DS backend
2021-02-04 01:59:14 +01:00
Cameron Cawley
6fa77b3429
DS: Remove optimization of individual files for speed
...
Mixing ARM and THUMB code in dynamic plugins causes relocation issues.
2021-02-04 01:59:14 +01:00
Cameron Cawley
a900337952
DS: Fix default search paths
2021-02-04 01:59:14 +01:00
Cameron Cawley
8b55134547
DS: Re-add audio support using MaxMod
2021-02-04 01:59:14 +01:00
Cameron Cawley
fe05ae75cd
DS: Support detecting the system language
2021-02-04 01:59:14 +01:00
Cameron Cawley
66472abf1a
DS: Move timer code into OSystem_DS
2021-02-04 01:59:14 +01:00
Cameron Cawley
9ca7845590
DS: Replace the options dialog
2021-02-04 01:59:14 +01:00
Cameron Cawley
3c306f33ed
DS: Simplify the directory structure
2021-02-04 01:59:14 +01:00
Cameron Cawley
266e21de10
DS: Clean up the sprite code
2021-02-04 01:59:14 +01:00
Cameron Cawley
37774cd578
DS: Allow the game screen and the overlay to be shown at the same time
2021-02-04 01:59:14 +01:00
Cameron Cawley
926ec07532
DS: Simplify the framebuffer code
2021-02-04 01:59:14 +01:00
Cameron Cawley
704deec031
DS: Improve text console support
2021-02-04 01:59:14 +01:00
Cameron Cawley
438c2d8714
DS: Rewrite event handling
2021-02-04 01:59:14 +01:00
Cameron Cawley
1f8dc4d204
DS: Replace some deprecated APIs
2021-02-04 01:59:14 +01:00
Cameron Cawley
f405be230e
DS: Clean up the main() function
2021-02-04 01:59:14 +01:00
Cameron Cawley
bf63cd76ea
DS: Get rid of consolePrintf
2021-02-04 01:59:14 +01:00
Cameron Cawley
aa3b16e88e
DS: Remove old audio code
2021-02-04 01:59:14 +01:00
Cameron Cawley
95ec266795
DS: Remove dead code
2021-02-04 01:59:14 +01:00
Cameron Cawley
bfba7f3e41
DS: Use libnds functionality for reading the touchscreen and buttons
2021-02-04 01:59:14 +01:00
Cameron Cawley
8c9eb8edc8
DS: List all available devices in the file browser
2021-02-04 01:59:14 +01:00
Cameron Cawley
ab577c7930
DS: Bundle the engine data files in romfs
2021-02-04 01:59:14 +01:00
Cameron Cawley
28086f4f8a
DS: Replace outdated filesystem code
2021-02-04 01:59:14 +01:00
Alexander Tkachov
8c16575035
CLOUD: Update Dropbox to use refresh_token
...
Dropbox is switching to short-lived access_token OAuth. This commit adapts Cloud::DropboxStorage to use refresh_token similarly to how other Storages do: by introducing a DropboxTokenRefresher.
It is used instead of plain CurlJsonRequest. It just checks if received JSON has access_token-related error and tries to refresh it, then repeats the original request transparently for the caller. If no such errors found, it just passes the info to the caller.
2021-02-04 01:57:48 +01:00
Fiodar Stryzhniou
dcdd302960
SYMBIAN: Global Main Menu called with asterisk.
2021-01-24 01:12:26 +01:00
Martin Gerhardy
f5164c9117
BACKENDS: search also for track_x and track_xx audio cd tracks
...
this allows us to use the unmodified version of dotemu lba1 enhanced music track paths
2021-01-23 02:54:58 +02:00
Thierry Crozat
a1c807704d
ALL: Ignore force RTL option when the engine does not support RTL
...
This fixes bug #12072 : Cannot quit Blazing Dragons when always
return to launcher is selected
2021-01-20 23:35:47 +00:00
Le Philousophe
51e174f202
ALL: Mark link commands as make recursive
...
With this make gives access to its jobserver for linker which will use
it when linking with -flto=jobserver
2021-01-17 21:53:15 +01:00
Le Philousophe
72c464bf11
ALL: Use LD instead of CXX when linking
...
It will be more coherent.
LD is defined to CXX in configure script so it shouldn't change
behaviour.
2021-01-17 21:53:15 +01:00
Cameron Cawley
ade345b975
SDL: Fix crash with certain key combos on AmigaOS 4
2021-01-17 14:47:09 +00:00
antoniou
987becc529
ANDROID: Fix physical mouse behavior and allow multitouch hold and drag
...
Also added various comments to document behavior.
Minor JE_MULTI event (Fix concerned bad brackets code in the events.cpp for JE_MULTI (multiple fingers held down)
) fix and comments for mouse behavior
Allow onHover to catch the mouse events instead of OnTrackBallEvent()
Also the "system back" button is ignored for the Trackball too because we treat it as mouse in isMouse(e) check
Add multitouch handler class. Handling and early filtering of multitouch events is moved in the new class.
2021-01-10 22:10:29 +02:00
Hubert Maier
c4d0f4fa8e
AMIGAOS: Fixes to the automatic installation ( #2721 )
...
* AMIGAOS: amigaos.mk fixes
switch to AmigaOS makedir, as mkdir seems to break pathes/dirs
* AMIGAOS: Fix RM2AG.rexx
New tables have been introduced which start with a bunch of minus (-) signs.
That broke the script at exactly 3.10 (where the tables are) by leaving it.
Updated the complete condition.
* AMIGAOS: amigaos.mk
Fix some comment oversights
* AMIGAOS: RM2AG.rexx
Fix an oversight
* AMIGAOS: amigaos.mk
Last oversight
* AMIGAOS: Update RM2AG.rexx.in
2021-01-09 14:39:41 +01:00
Martin Gerhardy
d69e6f2e1e
COMMON: removed wild living semicolons
2021-01-03 13:06:23 +01:00
Cameron Cawley
7a6fcba9b6
SWITCH: Fix missing include
2021-01-02 14:21:28 +00:00
Cameron Cawley
f00b6fc195
SDL: Remove the Capabilities structure
2021-01-02 08:05:27 +01:00
Fiodar Stryzhniou
56e6982374
SYMBIAN: fix single backslash in path.
2021-01-01 00:07:25 +01:00
Fiodar Stryzhniou
68dc639f27
SYMBIAN: fix codacy warnings.
2021-01-01 00:07:25 +01:00
Fiodar Stryzhniou
124f8f8768
SYMBIAN: update build files.
...
Most project files autogenerated by python scripts now.
2021-01-01 00:07:25 +01:00
Fiodar Stryzhniou
d6ba093b81
SYMBIAN: fixed project files generator.
...
Removed unused file.
2021-01-01 00:07:25 +01:00