[Scummvm-cvs-logs] SF.net SVN: scummvm:[36077] scummvm/branches/branch-0-13-0/engines/scumm/ proc3ARM.s

wjpalenstijn at users.sourceforge.net wjpalenstijn at users.sourceforge.net
Mon Jan 26 18:43:47 CET 2009


Revision: 36077
          http://scummvm.svn.sourceforge.net/scummvm/?rev=36077&view=rev
Author:   wjpalenstijn
Date:     2009-01-26 17:43:47 +0000 (Mon, 26 Jan 2009)

Log Message:
-----------
port fix for #2340221 from trunk

Modified Paths:
--------------
    scummvm/branches/branch-0-13-0/engines/scumm/proc3ARM.s

Modified: scummvm/branches/branch-0-13-0/engines/scumm/proc3ARM.s
===================================================================
--- scummvm/branches/branch-0-13-0/engines/scumm/proc3ARM.s	2009-01-26 17:37:59 UTC (rev 36076)
+++ scummvm/branches/branch-0-13-0/engines/scumm/proc3ARM.s	2009-01-26 17:43:47 UTC (rev 36077)
@@ -181,6 +181,7 @@
        	BICS	r14,r14,r1,LSL r5	@ r14= len
        	LDREQB	r14,[r11],#1		@ if (!len)  r14 = len = *src++
 	STR	r11,[r13,#src]
+	CMP	r14,#0
 middleloop:
 	@ r0 = _scaleY
 	@ r1 = color
@@ -198,7 +199,7 @@
 	@ r14= len
 
 	MOV	r5,r12		@ loopCount = height
-	CMP	r5,r14		@ if (loopCount > len)
+	CMPNE	r5,r14		@ if (len != 0 && loopCount > len)
 	MOVGT	r5,r14		@	loopCount = len
 	SUB	r12,r12,r5	@ height -= loopCount
 	SUB	r14,r14,r5	@ len    -= loopCount


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list