aboutsummaryrefslogtreecommitdiff
path: root/devtools
diff options
context:
space:
mode:
authorVladimir Menshakov2011-06-23 23:30:12 +0400
committerVladimir Menshakov2011-06-23 23:30:12 +0400
commite30b41b28e536f18b3c5d2d323c0d808dc1328df (patch)
treeaa795ddebc332696a9396882b3e041708b60977e /devtools
parent714976729d0badab3e7557f62036aac0b2e9cc4f (diff)
downloadscummvm-rg350-e30b41b28e536f18b3c5d2d323c0d808dc1328df.tar.gz
scummvm-rg350-e30b41b28e536f18b3c5d2d323c0d808dc1328df.tar.bz2
scummvm-rg350-e30b41b28e536f18b3c5d2d323c0d808dc1328df.zip
DREAMWEB: Added subtitle option
Diffstat (limited to 'devtools')
-rw-r--r--devtools/tasmrecover/dreamweb/dreamweb.asm1
-rw-r--r--devtools/tasmrecover/dreamweb/use.asm22
2 files changed, 20 insertions, 3 deletions
diff --git a/devtools/tasmrecover/dreamweb/dreamweb.asm b/devtools/tasmrecover/dreamweb/dreamweb.asm
index d357c5cd73..edecad783e 100644
--- a/devtools/tasmrecover/dreamweb/dreamweb.asm
+++ b/devtools/tasmrecover/dreamweb/dreamweb.asm
@@ -6237,6 +6237,7 @@ savefiles db "DREAMWEB.D00",0
Recname db "DREAMWEB.DEM",0
Quitrequested db 0
+Subtitles db 0
;-------------------------------------------------------End of code segment----
diff --git a/devtools/tasmrecover/dreamweb/use.asm b/devtools/tasmrecover/dreamweb/use.asm
index 508e8bd4c1..08debfca56 100644
--- a/devtools/tasmrecover/dreamweb/use.asm
+++ b/devtools/tasmrecover/dreamweb/use.asm
@@ -3293,18 +3293,34 @@ Setuptimedtemp proc near
if cd
cmp ah,0
jz notloadspeech3
+ push ax
+ push bx
+ push cx
+ push dx
mov dl,"T"
mov dh,ah
- mov cl,"T"
+ mov cl,"T"
mov ah,0
call loadspeech
cmp speechloaded,1
- jnz notloadspeech3
+ jnz $1
mov al,50+12
call playchannel1
+$1:
+ pop dx
+ pop cx
+ pop bx
+ pop ax
+
+ cmp speechloaded,1
+ jnz notloadspeech3 ; failed to load speech
+ cmp subtitles, 1
+ jz notloadspeech3
ret
+
notloadspeech3:
- endif
+ endif ;if cd
+
cmp timecount,0
jnz cantsetup2
mov timedy,bh