Menu

#412 SIMON: fails to initialise midi

closed-fixed
Max Horn
5
2007-02-13
2002-08-16
No

problem is the following:
the game begins (showing weird, some ppl reported it in
the forum)
Detected game 'Simon the Sorcerer 1 for DOS', version
99.99.99
WARNING: No path was provided. Assuming the data files
are in the current directory!
WARNING: readSfxFile: Cannot load sfx file SFXXXX01!
WARNING: readSfxFile: Cannot load sfx file SFXXXX05!
WARNING: Set video mode internal: 0, 16202!
WARNING: Set video mode internal: 0, 16201!
WARNING: Set video mode internal: 0, 16200!

then asks for the codes, but it allways asks the same
things:
pentagon? page 17, feather page 6, skull page 22

i passed it once pressing West; South; W-S, and was
amazed to see the introduction

after closing it and re-run, the code asked were still
the same, but replying the same didn't work?

so i suppose the code is random, but there's a problem
at asking the correct one

Discussion

  • Jean-Yves Simon

    Jean-Yves Simon - 2002-08-16
    • summary: simon1dos: can't pass the codes --> simon1dos: fails to initialise midi
     
  • Jean-Yves Simon

    Jean-Yves Simon - 2002-08-16

    Logged In: YES
    user_id=595261

    Hmm after digging a bit more, the problem doesn't come of
    the codes, i didn't remembered i had a cracked copy ;) So
    the codes were always true.

    I retried with the normal version, there i can see if i pass
    the codes or not, and if i fail, the msg is: " Error: Exit
    interpreter opcode!"

    The problems comes of the midi initialisation that fails
    most of the time
    ( -eseq && -ealsa )
    What i don't get is that i've heard the music once

    error showing is:
    Error: MidiPlayer::initializer, got Streaming not available!

    Digging more to get more infos

     
  • Max Horn

    Max Horn - 2002-08-17
    • summary: simon1dos: fails to initialise midi --> SIMON: fails to initialise midi
     
  • Max Horn

    Max Horn - 2002-08-17

    Logged In: YES
    user_id=12935

    What version of ScummVM do you use? And on what
    OS? You should always include this information in bug
    reports (for any project where you report bugs, BTW).

     
  • Jean-Yves Simon

    Jean-Yves Simon - 2002-08-17

    Logged In: YES
    user_id=595261

    i use linux kernel 2.4, with latest cvs of scummvm

    i've foudn that the sound is working when no -e option is passed
    but it gives a lot of "MIDI sub-command 0xB0 (Control
    Change) case 79 not handled in MIDIEMU driver.
    MIDI sub-command 0xB0 (Control Change) case 79 not handled
    in MIDIEMU driver.
    " errors, and the sound is "nerves-working", but it works

    if passed to a midi sequencer with -eseq or -ealsa, then it
    fails to initialise

    maybe this is just a 'missing feature'?

     
  • kirben

    kirben - 2002-08-20

    Logged In: YES
    user_id=34715

    The midi music in Simon 1/2 (simon1win/simon2win targets)
    fails to play under Windows too.

     
  • kirben

    kirben - 2002-09-22

    Logged In: YES
    user_id=34715

    The problem of no midi play on win32 was caused by change
    at http://cvs.sourceforge.net/cgi-
    bin/viewcvs.cgi/scummvm/scummvm-
    old/simon/simon.cpp.diff?r1=1.31&r2=1.32
    That added -1 is last line of changes seems to be only midi
    related change, if I remove the -1 from current cvs verison midi
    works in simon1win again but simon2win crashes.on startup.

     
  • Max Horn

    Max Horn - 2002-10-20

    Logged In: YES
    user_id=12935

    I checked in a change following Kirben's findings - it does the -1 one
    only for Simon2, not for Simon1. Can somebody check if that helps any
    (i.e. do all versions now work correctly, or not)?

     
  • kirben

    kirben - 2002-10-21

    Logged In: YES
    user_id=34715

    Yes, the midi in simon1win works again in Windows :)
    That added -1 isn't actually required for midi play back in
    simon1win or simon2win targets.
    The cause of the simon2win crash I mentioned earlier is
    caused by the change at http://cvs.sourceforge.net/cgi-
    bin/viewcvs.cgi/scummvm/scummvm/simon/simon.cpp.diff?
    r1=1.6&r2=1.7 that changes in the last section I expect.

     
  • Max Horn

    Max Horn - 2002-10-21

    Logged In: YES
    user_id=12935

    I just fixed Simon2win MIDI, too (at least here). Feel free to reopen if it
    still fails for you now.

     
  • Max Horn

    Max Horn - 2002-10-21
    • assigned_to: nobody --> fingolfin
    • status: open --> closed-fixed
     
  • kirben

    kirben - 2002-12-18
    • milestone: 198027 -->
    • assigned_to: fingolfin --> nobody
    • labels: 415217 -->
    • status: closed-fixed --> open-fixed
     
  • kirben

    kirben - 2002-12-18
    • assigned_to: nobody --> fingolfin
    • labels: --> 477162
    • milestone: --> 255090
    • status: open-fixed --> closed-fixed
     
  • Max Horn

    Max Horn - 2005-05-31
    • labels: 477162 --> Unknown Crash/Other
    • milestone: 255090 --> 497654
     
  • kirben

    kirben - 2007-02-13
    • milestone: 497654 --> Simon The Sorcerer 1
     
MongoDB Logo MongoDB