id summary reporter owner description type status priority component version resolution keywords cc game 8084 Regression fix: Simon crashes on start eriktorbjorn fingolfin "{{{#!Markdown At least under UNIX the Simon games crashes on start-up because GameDetector::createMidi\(\) returns NULL. I don't know enough about Simon to fix it properly \(e.g. by adding a MIDI -> AdLib converter or implementing streaming - whatever that is - for the MIDI drivers that don't have it\), so what I do instead is to return MidiDriver\_NULL\_create\(\), if it's a Simon game and it would have otherwise returned NULL. The patch also changes error\(\) slightly so that the Simon games can use it without crashing. The problem here was that g\_scumm was NULL, so it couldn't call g\_scumm->\_system->quit\(\). I've changed it to use g\_system->quit\(\) instead, even though g\_system is labelled as a "BIG HACK" }}} {{{#!div style=""font-size: 75%"" Ticket imported from: !#620625. Ticket imported from: patches/189. }}}" patch closed normal Engine: AGOS Simon the Sorcerer 1