scummvm/engines/agos
Coen Rampen 03de0244ed AGOS: Fix DOS PN and FF demo crash
The engine would try to initialize the MidiPlayer for all DOS games, even the
ones that don't use MIDI (Personal Nightmare and Feeble Files demos). This
caused a problem with the new MIDI code, which does not set up the necessary
objects for these games and crashed on a null pointer.
This is fixed by adding PN and FF as exceptions to the if condition guarding
initialization of the MidiPlayer.
2022-08-04 21:50:46 +02:00
..
drivers AGOS: Add Simon 1 invalid AdLib errors 2022-06-05 14:31:48 +02:00
agos.cpp AGOS: Fix DOS PN and FF demo crash 2022-08-04 21:50:46 +02:00
agos.h AGOS: Add an option to disable the fade-out effects in Simon1/Simon2 2022-06-23 20:28:34 +02:00
animation.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
animation.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
charset-fontdata.cpp COMMON: ENGINES: Correct Czech language ISO code 2022-03-04 18:29:02 +01:00
charset.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
configure.engine
contain.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
credits.pl
cursor.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
debug.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
debug.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
debugger.cpp AGOS: Improve Simon 2 MIDI code 2022-05-09 17:19:42 +02:00
debugger.h ALL: Remove Symbian port 2022-05-28 12:32:29 +02:00
detection_tables.h AGOS: FF: Enable subtitles configuration 2022-07-15 22:36:29 +02:00
detection.cpp ENGINES: Change the MetaEngineDetection interface to match MetaEngine 2022-07-23 23:31:58 +02:00
detection.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
draw.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
event.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
feeble.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
gfx.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
icons.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
input_pn.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
input.cpp AGOS: Improve sound pausing and volume management 2022-05-09 17:19:42 +02:00
intern_detection.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
intern.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
items.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
menus.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
metaengine.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
midi.cpp AGOS: Fix DOS PN and FF demo crash 2022-08-04 21:50:46 +02:00
midi.h AGOS: Add E2/WW AdLib and MT-32 SFX and enhancements 2022-05-09 17:19:44 +02:00
midiparser_gmf.cpp AGOS: Fix compiler warnings 2022-05-09 20:21:00 +02:00
midiparser_gmf.h AGOS: Correct Header Guard Define Naming in GMF Midi Parser 2022-05-09 19:08:34 +01:00
midiparser_s1d.cpp AGOS: Fix some Elvira 1 tracks not looping 2022-05-16 12:18:11 +02:00
midiparser_simonwin.cpp AGOS: Add option for Simon 1 DOS tempos to parsers 2022-05-09 17:19:43 +02:00
midiparser_simonwin.h AGOS: Add option for Simon 1 DOS tempos to parsers 2022-05-09 17:19:43 +02:00
module.mk AGOS: Add CMS support for Elvira 1 2022-05-16 12:18:11 +02:00
obsolete.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
oracle.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
pn.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
POTFILES AGOS: Add E2/WW AdLib and MT-32 SFX and enhancements 2022-05-09 17:19:44 +02:00
res_ami.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
res_snd.cpp AGOS: Add E2/WW AdLib and MT-32 SFX and enhancements 2022-05-09 17:19:44 +02:00
res.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
rooms.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
saveload.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
script_dp.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
script_e1.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
script_e2.cpp AGOS: Add E2/WW AdLib and MT-32 SFX and enhancements 2022-05-09 17:19:44 +02:00
script_ff.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
script_pn.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
script_pp.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
script_s1.cpp AGOS: Add E2/WW AdLib and MT-32 SFX and enhancements 2022-05-09 17:19:44 +02:00
script_s2.cpp AGOS: Fix Simon 2 intro first scene MT-32 music 2022-05-09 17:19:43 +02:00
script_ww.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
script.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
sfxparser_accolade.cpp AGOS: Improve E2/WW AdLib SFX timing 2022-05-09 17:19:45 +02:00
sfxparser_accolade.h AGOS: Improve E2/WW AdLib SFX timing 2022-05-09 17:19:45 +02:00
sound.cpp AGOS: Improve sound pausing and volume management 2022-05-09 17:19:42 +02:00
sound.h AGOS: Improve sound pausing and volume management 2022-05-09 17:19:42 +02:00
string_pn.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
string.cpp AGOS: Fix GCC Compiler Warnings 2022-02-18 19:56:20 +00:00
subroutine.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
verb_pn.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
verb.cpp COMMON: ENGINES: Correct Czech language ISO code 2022-03-04 18:29:02 +01:00
vga_e2.cpp AGOS: Add E2/WW AdLib and MT-32 SFX and enhancements 2022-05-09 17:19:44 +02:00
vga_ff.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
vga_pn.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
vga_s1.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
vga_s2.cpp AGOS: Fix Simon 2 intro first scene MT-32 music 2022-05-09 17:19:43 +02:00
vga_ww.cpp AGOS: Add an option to disable the fade-out effects in Simon1/Simon2 2022-06-23 20:28:34 +02:00
vga.cpp AGOS: Add E2/WW AdLib and MT-32 SFX and enhancements 2022-05-09 17:19:44 +02:00
vga.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
window.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
zones.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00