diff options
-rw-r--r-- | engines/sci/engine/kfile.cpp | 2 | ||||
-rw-r--r-- | engines/sci/engine/ksound.cpp | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/engines/sci/engine/kfile.cpp b/engines/sci/engine/kfile.cpp index e41be678c0..ea16773a4d 100644 --- a/engines/sci/engine/kfile.cpp +++ b/engines/sci/engine/kfile.cpp @@ -144,7 +144,7 @@ void file_open(EngineState *s, const char *filename, int mode) { if (!inFile && !outFile) { // Failed debug(3, "file_open() failed"); - s->r_acc = make_reg(0, 0xffff); + s->r_acc = make_reg(0, -1); return; } diff --git a/engines/sci/engine/ksound.cpp b/engines/sci/engine/ksound.cpp index 9f48995c36..43dfcae98b 100644 --- a/engines/sci/engine/ksound.cpp +++ b/engines/sci/engine/ksound.cpp @@ -622,7 +622,7 @@ static reg_t kDoSoundSci1Early(EngineState *s, int argc, reg_t *argv) { case SI_FINISHED: debugC(2, kDebugLevelSound, "--- [FINISHED] %04x:%04x\n", PRINT_REG(obj)); - PUT_SEL32V(obj, signal, 0xffff); + PUT_SEL32V(obj, signal, -1); break; case SI_LOOP: @@ -976,7 +976,7 @@ static reg_t kDoSoundSci1Late(EngineState *s, int argc, reg_t *argv) { break; case SI_FINISHED: - PUT_SEL32V(obj, signal, 0xffff); + PUT_SEL32V(obj, signal, -1); break; case SI_LOOP: |