It may be best to enable alignment checking in the coprocessor (CP15, c1; A bit) and then fix up unaligned load/stores in a data abort handler to maintain compatibility with precompiled binaries; Norcroft certainly does(/did) use unaligned LDR to access 16-bit quantities and this sort of behaviour change can lead to obscure bugs that are very difficult to track down.
Please login before posting a comment. Use the form on the right to do so or create a free account.
Search the archives
Today's featured article
Star Fighter 3000: The Next Generation review Star Fighter 3000: The Next Generation was born from the 3D0 version of the original SF3K that was ported back to RISC OS and this year freed from programmers' hard discs for the platform to enjoy, writes Andrew Weston. In this review Andrew weighs up much-improved graphics and sound against playability and stability. 19 comments, latest by AW on 9/12/08 8:45PM. Published: 17 Nov 2008