Commit Graph

11 Commits

Author SHA1 Message Date
Willem Jan Palenstijn
a6ba9f150a SCUMM/ARM: Fix crashes in ARM asm costume renderer
It was possible to bypass the initialization of r11, and
mask was being read before the corresponding bounds check.

Thanks to fuzzie for analysis and LordHoto for testing.

This fixes bug #3500023 and a crash in the DOTT ending.
2012-04-04 08:54:58 +02:00
strangerke
69b1485a22 GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
dhewg
983b044ccb ARM: Global symbols get an underscore prefix on darwin
apply same solution as for the sound/smush ARM asm here
2011-04-23 03:39:37 +02:00
dhewg
b4f8a63171 ASM: Replace .equ with .set in proc3ARM.s
gas from the iphone failchain doesn't know about .equ, and .set is
synonymous with .equ - which it supports
2011-04-23 03:39:37 +02:00
Neil Millstone
bcb721cccd SCUMM: Fix stride of palette data in ARM optimised costime renderer
svn-id: r48135
2010-02-26 16:17:12 +00:00
Arnaud Boutonné
1f79fd5788 Some more header modifications ("Graphic Adventure Engine" and the legal property paragraph)
svn-id: r47489
2010-01-23 22:50:24 +00:00
Max Horn
559190904d Set svn:keywords on asm files
svn-id: r39568
2009-03-20 16:35:34 +00:00
Willem Jan Palenstijn
80ba7ec844 made fix from r36039 more efficient
svn-id: r36076
2009-01-26 17:37:59 +00:00
Willem Jan Palenstijn
3c79c6229c fix near-infinite loop and segfault in ARM costume asm when len == 0 (should fix #2340221)
svn-id: r36039
2009-01-24 19:19:24 +00:00
Eugene Sandulenko
f29a6066ec Remove unnecessary execution bit.
svn-id: r31070
2008-03-08 20:52:44 +00:00
Robin Watts
5b64d512ab Introduce ARM code for commonest case of "proc3" costume blitting (as
used for animation in SamNMax). Enabled by the USE_ARM_COSTUME_ASM
define. Currently enabled for WinCE only.

svn-id: r30750
2008-02-03 01:26:12 +00:00