Excellent, verified that demo looks good on my Mac, too.
I've sent you a PM on this, but I think it bears repeating for the forum. On a 68k compiler, large variables should be declared in "far data" instead of the default of "near data". There's a "far" keyword that CW supports, and there's also a pair of compiler flags that can be used to declare variables as far data; "#pragma far_data on" for the start and "#pragma far_data off" for the end.
Source: The CodeWarrior C Compiler Reference 3.2, still available on Freescale's website; http://cache.freescale.com/files/soft_dev_tools/doc/ref_manual/CCOMPILERRM.pdf
I've sent you a PM on this, but I think it bears repeating for the forum. On a 68k compiler, large variables should be declared in "far data" instead of the default of "near data". There's a "far" keyword that CW supports, and there's also a pair of compiler flags that can be used to declare variables as far data; "#pragma far_data on" for the start and "#pragma far_data off" for the end.
Source: The CodeWarrior C Compiler Reference 3.2, still available on Freescale's website; http://cache.freescale.com/files/soft_dev_tools/doc/ref_manual/CCOMPILERRM.pdf