Commit Graph
15 Commits
Author SHA1 Message Date
Johannes Schickel c64ba32678 SCUMM: Define symbols before actually using them in proc3ARM.s. 2014-03-09 16:08:50 +01:00
Johannes Schickel fa2297f6b7 SCUMM: Manually specify function alignment in ARM assembly. 2014-03-06 20:21:47 +01:00
Bertrand Augereau bf882b77c4 SCUMM: Nicer constants in _ClassicProc3RendererShadowARM that allow refactoring stack space more easily 2012-08-31 23:18:02 +02:00
Bertrand Augereau da0f274411 SCUMM: Fix of spaces/tabs mismatch (Cosmetic) 2012-08-31 18:26:20 +02:00
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