Commit Graph
137148 Commits
Author SHA1 Message Date
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
BeWorldandCameron Cawley 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 NiftrikandMatthew Hoops 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
Nathanael Gentry 2512ca2d5b GRAPHICS: MACGUI: Fix hex format decoding 2020-08-20 13:17:01 -04:00
Nathanael Gentry 6011d53e78 DIRECTOR: Fix typo 2020-08-20 11:07:28 -04:00
Roland van Laar 5043af356e DIRECTOR: LINGO: implement setAt beyond array size
setAt(lst, 10, 1) will set the 10th element (1 indexed) to 1.
When the array size is smaller than 10, setAt will pad the list will
pad the lst with zeros and add the 1 at the end.
2020-08-20 12:28:49 +02:00
Paul Gilbert 1d735888e1 GLK: ADRIFT: Added Adrift 5 detection entries 2020-08-19 21:44:08 -07:00
Paul Gilbert f2d8b077f0 GLK: ADRIFT: Added detection entries 2020-08-19 21:22:58 -07:00