100019 Commits

Author SHA1 Message Date
BeWorld
b8eef48149 MORPHOS: Update configure
Update MorphOS
2020-08-21 00:59:18 +02:00
BeWorld
775f6c4803 MORPHOS: Update scummsys.h
MorphOS support
2020-08-21 00:59:18 +02:00
BeWorld
8f38b6a08d MORPHOS: Update version.cpp
MorphOS Support
2020-08-21 00:59:18 +02:00
BeWorld
38d0004582 MORPHOS: Update sdl-window.cpp
MorphOS SDL doesnt support SDL_GetWMInfo
2020-08-21 00:59:18 +02:00
BeWorld
f20cdd53aa MORPHOS: Update morphos-main.cpp
More stack and delete somes comments
2020-08-21 00:59:18 +02:00
BeWorld
7f64190ad5 MORPHOS: Update morphos.mk
Update with AmigaOS
2020-08-21 00:59:18 +02:00
BeWorld
d972d00ca2 MORPHOS: Update morphos-fs.h 2020-08-21 00:59:18 +02:00
BeWorld
e83502a2db MORPHOS: Update morphos-fs.cpp
Update
2020-08-21 00:59:18 +02:00
BeWorld
ac06a679f9 MORPHOS: Update sdl.cpp
SDL_iconv doesnt work with MorphOS' SDL 1.2
2020-08-21 00:59:18 +02:00
BeWorld
66426e970e MORPHOS: Update morphos.mk
PR #1614
2020-08-21 00:59:18 +02:00
BeWorld
c2f40b7f4f MORPHOS: Update backends/platform/sdl/morphos/morphos.mk
Co-Authored-By: Cameron Cawley <ccawley2011@gmail.com>
2020-08-21 00:59:18 +02:00
BeWorld
61f86025fe MORPHOS: MorphOS Support 2020-08-21 00:59:18 +02:00
BeWorld
ddd9bf050b MORPHOS: MorphOS Support 2020-08-21 00:59:18 +02:00
BeWorld
c9c53b6872 MORPHOS: MorphOS Support 2020-08-21 00:59:18 +02:00
BeWorld
7bc8340f69 MORPHOS: MorphOS Support 2020-08-21 00:59:18 +02:00
BeWorld
fe1d714cb2 MORPHOS: MorphOS Support 2020-08-21 00:59:18 +02:00
BeWorld
438b6a042c MORPHOS: MorphOS Support 2020-08-21 00:59:18 +02:00
BeWorld
54775a3de9 MORPHOS: MorphOS Support 2020-08-21 00:59:18 +02:00
BeWorld
d70b4bcbf1 MORPHOS: MorphOS Support 2020-08-21 00:59:18 +02:00
Eugene Sandulenko
a9c6885ec0 NEWS: Mention Blaze Dragons. 100,000 get 2020-08-21 00:36:19 +02:00
Eugene Sandulenko
e27d5ac7fc DIRECTOR: JANITORIAL: Code formatting and unified the namespace end comments 2020-08-21 00:36:19 +02:00
Eugene Sandulenko
5d41772b5e DIRECTOR: Added more comments 2020-08-21 00:36:19 +02:00
Eugene Sandulenko
54c06e8da0 DIRECTOR: JANITORIAL: Sort debug flags 2020-08-21 00:36:19 +02:00
Eugene Sandulenko
163a744853 NEWS: Mention SCI Amiga and Mac drivers 2020-08-21 00:21:32 +02:00
Eugene Sandulenko
b2030d9e1c DIRECTOR: Code reshuffling for readability 2020-08-21 00:21:32 +02:00
Eugene Sandulenko
afc972f584 DIRECTOR: Split out static data from graphics.cpp
Actually, we'd better move it to director.dat file
2020-08-21 00:18:30 +02:00
Zvika Haramaty
a4befd9a1e AGI: Issue GUI warning when there is a missing Hercules font 2020-08-21 00:08:19 +02:00
NMIError
cdd2d58361 GROOVIE: Fix starting background music
The check to see if background music should be started was implemented as part
of the input processing. As a result, background music would not start if the
game was not getting any input. F.e. on the main menu after starting the game,
if you let the music play until it finishes without doing anything, the game
will go silent. Only after moving the mouse will the background music track
start. The original interpreter starts the background music without needing
user input.

I've fixed this by moving the check to start background music to the timer
loop of the MusicPlayer. I've added a check to prevent background music from
starting while the game is not accepting input.
2020-08-21 00:03:09 +02:00
NMIError
4ed78ef114 GROOVIE: Fix music when loading game
When loading a savegame, the current background music would play for a few
seconds before the game would set the music for the room that just loaded.
This change stops the music when loading a savegame to prevent this.
2020-08-21 00:03:09 +02:00
NMIError
2d87adbed4 GROOVIE: Fix music fade-out behavior
When fading out a music track, the original interpreter would keep playing the
track at volume 0. ScummVM would instead stop playing the track, which would
cause the background music track to start playing, while there would be no
music in the original interpreter. Also, when starting playback of a new track,
the original interpreter would restore the volume first, then start playback of
the new track, causing a short part of the old track to be played before the
new track starts. ScummVM would turn the volume back up, but not actually apply
this to the MIDI device, causing new tracks to sometimes play at volume 0.

This change fixes these issues. After fading out, actual playback on the MIDI
device is stopped, but the state of the music player keeps indicating that
music is playing. This prevents the background music from starting. Because
playback is actually stopped, the original interpreter issue of playing a short
bit of the old track when the new track starts is prevented. When resetting
volume when starting a new track, the new volume is now applied to the MIDI
device, which fixes the issue of the new track playing at volume 0.
2020-08-21 00:03:09 +02:00
Cameron Cawley
30f2c2f3cd WIN32: Use malloc instead of new in string conversion functions 2020-08-21 00:02:13 +02:00
Cameron Cawley
27a2b94687 WIN32: Remove unnecessary string conversion 2020-08-21 00:02:13 +02:00
Zvika Haramaty
3f3a938bc1 AGI: Apple2GS: Goldrush! - make Speed menu in screen
Apple II gs Goldrush! Speed menu exceeded screen width, because of a
redundant space at 'Special' menu
This removed that space, and fixed the menu
2020-08-21 00:00:33 +02:00
Zvika Haramaty
41115c258c AGI: Apple2GS: Add Speed menu configuration to other games
Previous commits added an optional Speed menu to few Apple2GS
games. Now adding it to all other games, except:
- manhunter
- agi demo
- winnie the pooh (that seems like a wrong detection entry)
2020-08-21 00:00:33 +02:00
Walter van Niftrik
099a3fac07 SCI: Relax sanity check for SQ3-DE 2020-08-20 23:58:37 +02:00
Walter van Niftrik
06210392c8 SCI: Fix error C2988 in VS2015 2020-08-20 23:58:37 +02:00
Walter van Niftrik
148f9e9bca SCI: Fix "early driver" list for SCI0 Amiga 2020-08-20 23:58:37 +02:00
Walter van Niftrik
786059a34c SCI: Refactor AmigaMac sound driver 2020-08-20 23:58:37 +02:00
Walter van Niftrik
8529d2649b SCI: Add new Amiga and Mac sound drivers
Co-authored-by: Matthew Hoops <clone2727@gmail.com>
2020-08-20 23:58:37 +02:00
Walter van Niftrik
d4ecbbc5d3 COMMON: Fix Span::toStream() when given index
When providing an index but no numEntries, the computed numEntries is
not adjust for index and an error is thrown
2020-08-20 23:58:37 +02:00
SupSuper
59d9975912 CREATE_PROJECT: Remove obsolete BuildSetup libraries property
Every generator manages their libraries, so this is no longer used
2020-08-20 23:54:32 +02:00
SupSuper
bd34337370 CREATE_PROJECT: Update CodeBlocks library names
MinGW and MSVC libraries follow different conventions
2020-08-20 23:54:32 +02:00
SupSuper
dfb0123d56 CREATE_PROJECT: Add a name table for MSVC library dependencies
Adds support for Debug/Release lib names and moves
Windows-specific code to the MSVC generator
2020-08-20 23:54:32 +02:00
trembyle
6b15081607 DIRECTOR: Add detection for more games
Fix minor version numbers for new entries. Existing entries will need
to be revised to include minor version numbers.
2020-08-20 23:53:13 +02:00
Eugene Sandulenko
3afe32c66c DIRECTOR: LINGO: Implement 'the duration of cast' 2020-08-20 23:50:34 +02:00
Eugene Sandulenko
fbbea1a01f DIRECTOR: Implement DV::setMovieRate() 2020-08-20 23:50:34 +02:00
Eugene Sandulenko
586790d987 DIRECTOR: Start Digital Videos when they appear on a channel 2020-08-20 23:50:34 +02:00
Hubert Maier
2bc6d90bfe GLK: ADRIFT - Fix and extend game entry 2020-08-20 22:30:24 +02:00
djsrv
a5948cfc37 DIRECTOR: LINGO: Evaluate field ref on pop
This simplifies handling of fields, since most of the time it should be
treated as a string. Where we actually need a raw reference, pop(false)
is used.
2020-08-20 15:53:31 -04:00
djsrv
60fe2ea32e DIRECTOR: LINGO: Eliminate lazy vars
Now normal var refs are evaluated on pop. To get the reference itself,
use pop(false)
2020-08-20 15:34:13 -04:00