27 Commits
Author SHA1 Message Date
Le Philousophe 5c73d55985 COMMON: Move file search in current working directory to backends
The current working directory doesnt always exist on the platforms.
Some platform are then exempted from searching in it.
2026-02-11 21:10:51 +02:00
Eugene Sandulenko ef0b6e30f3 BACKENDS: Normalized keymapper action names 2026-02-05 01:02:00 +01:00
Le Philousophe 565af3574b DS: Port to libnds2 and calico
- Use new compilation and linking flags
- libnds deprecates intXX in their headers: avoid this as we define our
  own versions.
- Setup missing graphics settings which are not set anymore by libnds2
  (banks, background clearing)
- Update MaxMod mixer to new API
- Use pmMainLoop as required by calico and handle reset events
2025-10-12 19:09:06 +02:00
Cameron Cawley 4e3ef8f97f DS: Support returning errors when switching to unsupported resolutions 2025-06-05 10:01:49 +03:00
Cameron Cawley 68fe8f77da DS: Remove duplicaFilesystemFactory creation 2024-03-06 23:37:20 +00:00
Cameron Cawley 5fdb5edd20 DS: Disable stdio buffering from newlib 2024-03-05 22:47:35 +00:00
Cameron Cawley 066979c96a DS: Display the ScummVM logo on the top screen when the launcher is active 2022-12-22 18:21:04 +00:00
Le Philousophe 87bad2cc7d COMMON: Allow games to use overlay for something else than GUI
This can be used for subtitles without changing the mouse coordinates.
2022-11-12 19:12:05 +01:00
Cameron Cawley dd0304fb22 DS: Improve error reporting 2022-05-30 13:51:40 +01:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Cameron Cawley 5022489277 BACKENDS: Refactor the API for creating Mutexes 2021-11-12 20:19:45 +01:00
Cameron Cawley 8c01baaaff DS: Get the virtual keyboard working with the mirrored subscreen 2021-11-01 16:19:15 +00:00
Cameron Cawley 224d626e65 DS: WIP virtual keyboard support 2021-11-01 16:19:15 +00:00
Martin Gerhardy a0c237f7b9 EVENTRECORDER: added new event for OSystem::getTimeAndDate 2021-07-09 19:23:21 +02:00
Cameron Cawley 0a9bf3708f DS: Update the MaxMod callback manually 2021-06-19 14:32:10 +02:00
Eugene Sandulenko 5e7fe2dc57 JANITORIAL: Replace spaces in indentation with tabs 2021-04-15 21:20:36 +02: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 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 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