From e30b41b28e536f18b3c5d2d323c0d808dc1328df Mon Sep 17 00:00:00 2001 From: Vladimir Menshakov Date: Thu, 23 Jun 2011 23:30:12 +0400 Subject: DREAMWEB: Added subtitle option --- devtools/tasmrecover/dreamweb/dreamweb.asm | 1 + devtools/tasmrecover/dreamweb/use.asm | 22 +++++++++++++++++++--- 2 files changed, 20 insertions(+), 3 deletions(-) (limited to 'devtools') 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 -- cgit v1.2.3