Commit graph

129707 commits

Author SHA1 Message Date
Filippos Karapetis
ef181e8fed CHEWY: Simplify and rename some screen related functions 2022-05-22 19:37:50 +03:00
Hubert Maier
bc10c22560 AMIGAOS: Revert use of -ldl to satisfy buildbot 2022-05-22 17:41:28 +02:00
ScummVM-Translations
a3069129d3 I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2022-05-22 14:30:37 +00:00
Filippos Karapetis
2f00e8d279 CHEWY: Rename ged to barriers
Makes it a bit clearer to understand its purpose
2022-05-22 17:29:57 +03:00
Filippos Karapetis
5209a028cf CHEWY: Refactor the room barrier (GED) code 2022-05-22 17:29:57 +03:00
Filippos Karapetis
f367a2b42b CHEWY: Rename Debugger to Console
This aligns its name with how most engines have it named
2022-05-22 17:29:57 +03:00
Filippos Karapetis
58cc03fac0 CHEWY: Remove _cursorMoveFl
It's really not necessary in our current code base
2022-05-22 17:29:56 +03:00
Filippos Karapetis
356592417e CHEWY: Cleanup defines 2022-05-22 17:29:56 +03:00
ScummVM-Translations
4a3ca1b198 I18N: Update translations templates 2022-05-22 12:47:44 +00:00
ScummVM-Translations
bf7ce6b404 I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2022-05-22 12:47:43 +00:00
athrxx
ea12088d62 KYRA: (LOL) - minor anim smoothness improvement 2022-05-22 14:46:46 +02:00
athrxx
eabe606466 KYRA: (LoK/Mac) - add new detection entry 2022-05-22 14:46:16 +02:00
ScummVM-Translations
bf72c50f83 I18N: Update translations templates 2022-05-22 11:07:06 +00:00
ScummVM-Translations
16b5b3d5e4 I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2022-05-22 11:07:05 +00:00
Torbjörn Andersson
09432c45d0 SCUMM: Initialize _lastWaitTime 2022-05-22 13:06:43 +02:00
ScummVM-Translations
a9f1fa2e8a I18N: Update translations templates 2022-05-22 10:07:43 +00:00
Torbjörn Andersson
9c455472eb SCUMM: Fix regression in the replacement music timer
The replacement music timer operates on real time, and is adjusted for
the expected length of the Loom overture in order to accommodate for
different recordings of it. It's completely independent of the SCUMM
engine's timer frequency.
2022-05-22 12:07:21 +02:00
Torbjörn Andersson
4a3e75ce27 SCUMM: Move replacement music timer macros into sound.cpp
They don't work outside of it anyway.
2022-05-22 12:07:21 +02:00
sluicebox
82a16d71a9 SCI: Add debugging commands for Game Flags 2022-05-22 11:20:41 +03:00
Andrea Boscarino
f09300d4e9
NEWS: Mention recent SCUMM changes
SCUMM v7-8 text rendering and the whole timing changes
2022-05-22 10:01:57 +02:00
Gregory Montoir
a9e7fbe7e4 TOUCHE: MidiPlayer::_gmToRol is 128 bytes long 2022-05-22 08:47:09 +02:00
Gregory Montoir
9d8f94d79c TOUCHE: _channelsVolume is already reset in Audio::MidiPlayer 2022-05-22 08:47:09 +02:00
Gregory Montoir
f29cdfcf46 TUCKER: fix xPos comparison in location 65
The FIXME was based on the disassembly wrongly using yPos in the
first condition. Flag[189] should only be set when xPos is in
manhole object range.
2022-05-22 08:47:09 +02:00
ScummVM-Translations
97651cbb77 I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2022-05-21 20:20:35 +00:00
Filippos Karapetis
788467beb5 CHEWY: Rename class members to conform to our style 2022-05-21 23:20:04 +03:00
Filippos Karapetis
384da02c7f CHEWY: Clean up the GED chunk header code 2022-05-21 23:20:03 +03:00
ScummVM-Translations
a61ae61406 I18N: Update translations templates 2022-05-21 19:44:11 +00:00
AndywinXp
ca527c8390 SCUMM: Implement a better approximation of some Amiga quirks 2022-05-21 22:44:01 +03:00
AndywinXp
ebb3f2a842 SCUMM: Implement Amiga timings 2022-05-21 22:44:01 +03:00
Andrea Boscarino
2d12acec5a SCUMM: Add v7 quirk to IsMouthSyncOff() 2022-05-21 22:44:01 +03:00
Andrea Boscarino
07eafca398 SCUMM: INSANE: Set correct video framerate 2022-05-21 22:44:01 +03:00
Andrea Boscarino
38ac6fbadc SCUMM: GFX: Fix bool comparison 2022-05-21 22:44:01 +03:00
Andrea Boscarino
aa8c5285eb SCUMM: Fix comment 2022-05-21 22:44:01 +03:00
Andrea Boscarino
9d236fa13b SCUMM: GFX: Finish implementation for dissolveEffect() 2022-05-21 22:44:01 +03:00
Andrea Boscarino
6eef97375e SCUMM: GFX: Add clarificatory comment to scrollEffect() 2022-05-21 22:44:01 +03:00
Andrea Boscarino
6b838fd53a SCUMM: GFX: Update comments and kPictureDelay 2022-05-21 22:44:01 +03:00
Andrea Boscarino
23afa3bb88 SCUMM: WIP rework for dissolveEffect() 2022-05-21 22:44:01 +03:00
Andrea Boscarino
b90609a95a SCUMM: Clean-up transitionEffect() 2022-05-21 22:44:01 +03:00
Andrea Boscarino
f3eee39c9d SCUMM: Properly implement speech timer for v5-7 talkie games 2022-05-21 22:44:01 +03:00
Andrea Boscarino
ecdbc25624 SCUMM: Properly reset CD Audio timers 2022-05-21 22:44:01 +03:00
Andrea Boscarino
e42ad88690 SCUMM: Implement original CD Audio timing handling 2022-05-21 22:44:01 +03:00
Andrea Boscarino
6bc2df1709 SCUMM: Correctly notify the music timer of the current ticks 2022-05-21 22:44:01 +03:00
Andrea Boscarino
9cf60930b9 SCUMM: Fix the timings update for the script variable
This fixes music/game sync issues at the end of DOTT intro (before the main theme)
2022-05-21 22:44:01 +03:00
Andrea Boscarino
caae9399f5 SCUMM: Add PIT behavior for ZAK v1 2022-05-21 22:44:01 +03:00
Andrea Boscarino
95894ae9fe SCUMM: Implement accurate PIT timings for DOS versions 2022-05-21 22:44:01 +03:00
Andrea Boscarino
9fc868c7ed SCUMM: Implement quarter frame precision timing 2022-05-21 22:44:01 +03:00
Hubert Maier
7f55b1016b AMIGAOS: Revert automatically added flags
As it seems those two optimizations flags are already automatically added by using -O2
2022-05-21 22:13:14 +03:00
Hubert Maier
21150d398f AMIGAOS/MORPHOS: Split dynamic targets
I think it´s better to split the targets, that way i can break my target without bothering the MorphOS maintainer
2022-05-21 22:13:14 +03:00
Hubert Maier
b8e0236f95 AMIGAOS: Remove old installs before installing release builds 2022-05-21 22:13:14 +03:00
Hubert Maier
f53966e72c AMIGAOS/MORPHOS: Configure - Use DL and "strip" flag
@BeWorld2018

- Change plugin naming
- Add using dl library for dynamic
- Add "x" flag for strip to preserve global symbols with dynamic (honestly stolen from @dwatteau and #3877) ;-)

I'd like to get your confirmation on this, since it also touches MorphOS.
Otherwise i'll have to split targets.

Conforming to many of the other platforms use of plugin naming
and to distinguish between ScummVM's engine plugins and the OS'
shared objects/libraries names.
2022-05-21 22:13:14 +03:00