Commit Graph
370 Commits
Author SHA1 Message Date
Eugene Sandulenko 2a317b611d ADL: Use macros in detection tables 2020-11-28 13:18:19 +01:00
Eugene Sandulenko 7ff34bc9ec PLUGINS: MetaEngineStatic -> MetaEngineDetection 2020-10-11 23:14:39 +02:00
Eugene Sandulenko 7ea6781043 PLUGINS: PLUGIN_TYPE_METAENGINE -> PLUGIN_TYPE_ENGINE_DETECTION 2020-10-11 23:12:32 +02:00
aryanrawlani28 d26bbe521c ENGINES: ALL: Finish renaming ME & AME classes
- ME -> MetaEngineStatic (static parts)
- MEC -> MetaEngine (dynamic parts)
2020-10-03 14:56:36 +02:00
aryanrawlani28 a56dc094b9 ENGINES: ALL: Move detection_enums -> detection.h
- Cleans up headers quite a bit.
2020-10-03 14:56:36 +02:00
aryanrawlani28 29ceb07959 ENGINES: ALL: Revert detection submodule to be directly present in the engine directory
- DETECT_OBJS are present and added inside an engine's modules.mk file.
2020-10-03 14:56:36 +02:00
aryanrawlani28 8189a05316 ENGINES: ALL: Adapt to changes for new plugins by defining a new detection module
For each engine:
- Make a new folder detection
- Move detection-related files inside the folder
- Add a new module "enginename/detection"
- Add DETECT_OBJS here
- Adjust the normal engine module to remove detect_objs
- Adjust every file for the new changes.
2020-10-03 14:56:36 +02:00
aryanrawlani28 0a14511547 ADL: Remove unneeded functions from detection & move to metaengine. 2020-10-03 14:56:36 +02:00
aryanrawlani28 d57f84205c ADL: Seperate detection.h into two headers to improve dependencies
- Also makes it match other engine conventions.
- Engine files get a copy of detection_enums, while metaengine & detection.cpp get a copy of detection.h as well as detection_enums.
2020-10-03 14:56:36 +02:00
aryanrawlani28 c2428c7a8f ADL: Split detection code & adapt to new plugins. 2020-10-03 14:56:36 +02:00
Thierry Crozat cca6090454 ADL: Enable virtual keyboard when the engine is running 2020-08-29 16:31:37 +01:00
mataniko 581a6ec7d6 JANITORIAL: Rename kSupportsRTL to kSupportsReturnToLauncher 2020-05-12 10:36:38 +02:00
Paul Gilbert 9f175c4053 ENGINES: Cleanup of savegame filenames generation
This removes filename methods when it matched the Engine method.
Secondly, ensuring there was an overriden getSaveStateName method
for engines that didn't do the standard target.00x save filenames
2020-02-16 15:44:28 -08:00
Paul Gilbert a00e44ba6c ENGINES: Merge saveGameState virtual methods into a single one 2020-02-16 15:44:28 -08:00
Paul Gilbert 19bf2b7b7b ADL: Refactor to use Engine debugger 2020-02-16 13:07:19 +02:00
Bastien Bouclet 61ac4a5ab4 ADL: Add override keywords 2020-02-09 12:42:42 +01:00
Eugene Sandulenko 4fd97dffe0 ADL: Added override keywords 2020-02-05 14:35:42 +01:00
Paul Gilbert 5b80320525 ENGINES: Adding override keyword to hasFeature methods 2020-02-04 20:04:11 -08:00
Eugene Sandulenko 58499ef0cd ADL: Add override keywords 2020-01-31 12:44:40 +01:00
Bastien Bouclet 4b42112721 ENGINES: Add an engine ID to all the engines 2019-11-03 11:43:00 +01:00
D G Turner 3bd273fc8e ADL: Fix Missing Default Switch Cases
These are flagged by GCC if -Wswitch-default is enabled.
2019-10-13 18:17:46 +01:00
Henrik "Henke37" Andersson 41a1d446dd ADL: The engine does not support midi. Mark the games as such. 2019-09-29 19:34:16 +03:00
Cameron Cawley a6aea5c201 ADL: Support using any pixel format for the display 2019-09-19 19:46:59 +01:00
Walter van Niftrik 2d7635736f ADL: Fix compilation for openpandora 2019-08-12 02:47:54 +02:00
Walter van Niftrik 32824ea83f ADL: Improve color accuracy
This adds two new display modes to replace the old one. One is a
16-color mode and the other does TV "emulation" based on code in
AppleWin. Both of these modes should deliver more accurate colors,
including NTSC artifact colors.
2019-08-12 02:18:34 +02:00
Walter van Niftrik d5c7e9d207 ADL: Refactor Display class 2019-08-11 23:36:27 +02:00
Walter van Niftrik 2bb5ef5aeb ADL: Fix double listing in detector 2019-07-20 00:20:44 +02:00
Walter van Niftrik 85efc49e0e ADL: Add another hires6 detection entry 2019-07-19 22:42:00 +02:00
Walter van Niftrik a721160982 ADL: Correct a variable name 2019-07-19 14:44:19 +02:00
Walter van Niftrik c0a515bcf8 ADL: Add support for .WOZ floppy images 2019-07-19 14:24:43 +02:00
Walter van Niftrik 82ed1475f1 ADL: Refactor .NIB floppy image reading 2019-07-19 14:24:43 +02:00
Walter van Niftrik e937838b91 ADL: Add support for Serenia data blocks 2019-07-17 11:42:23 +02:00
Walter van Niftrik 14bfe02b81 ADL: Add support for 40/8/512 PC raw disk images 2019-07-17 09:54:14 +02:00
Walter van Niftrik f4f4d6119f ADL: Remove opcode counts from script interface 2019-07-17 08:41:34 +02:00
Walter van Niftrik ea777fc79d ADL: Replace 'using' with 'this->'
Hopefully fixes the build
2019-07-16 18:27:03 +02:00
Walter van Niftrik 9c7ed5c0da ADL: Silence MSVC warnings 2019-07-16 16:24:20 +02:00
Walter van Niftrik 338baf827c ADL: Fix debug mode hang in hires5 animation 2019-07-16 16:24:20 +02:00
Walter van Niftrik 39acda0c9f ADL: Clean up usage of override specifier 2019-07-16 16:24:20 +02:00
Walter van Niftrik ce8a840933 ADL: Remove APPLECHAR macro 2019-07-16 16:24:19 +02:00
Walter van Niftrik 0cd761086a ADL: Refactor graphics code 2019-07-16 16:24:19 +02:00
Walter van Niftrik 1cae66c128 Revert "ADL: Fix MSVC warnings"
This reverts commit e412bf5ee4.
2019-05-27 20:18:28 +02:00
Filippos Karapetis e412bf5ee4 ADL: Fix MSVC warnings
- Change APPLECHAR to APPLEBYTE, when its output is used as a byte
- Replace uses of strncpy with Common::strlcpy
- Merge redundant switch and if statements
- Remove redundant semicolons
2019-05-27 14:53:37 +03:00
Walter van Niftrik fa7688a931 ADL: Refactor opcodes 2019-03-30 23:18:02 +01:00
Walter van Niftrik 52c66f5efd Revert "ADL: Refactor opcode tables"
This reverts commit 76a0c20481.
2018-12-27 12:56:47 +01:00
Walter van Niftrik 76a0c20481 ADL: Refactor opcode tables 2018-12-27 12:33:10 +01:00
Walter van Niftrik 112d60d1d1 ADL: Silence float conversion warning 2018-12-26 14:42:18 +01:00
Walter van Niftrik 17a74d2bc7 ADL: Fix shadowing warning in some versions of GCC 2018-12-26 13:25:48 +01:00
Walter van Niftrik e59340e191 ADL: Add debug function to load commands from file 2018-12-26 12:28:09 +01:00
Walter van Niftrik 22ef407918 ADL: Change comment for hires6 detection entry
This detection entry also matches the floppy release. While the version on the
Roberta Williams Anthology has been patched to remove the copy protection,
this patch lies outside of our md5sum range.
2018-12-25 14:44:19 +01:00
Cameron Cawley f9489be3a9 ENGINES: Add missing dependencies for several engines 2018-06-30 00:22:34 +02:00