Fix alpha sprite support
Jeffrey Lee authored
Detail:
  s/Wimp01 - An ill-advised last minute edit would leave the Wimp in an infinite loop looking for ROM sprites if it tried to enable alpha sprite support
Admin:
  Tested on BB-xM


Version 5.34. Retagged as 'Wimp-5_34'
9f37c9dd
Name Last commit Last update
..
!Palette Import from cleaned 360 CD
AutoScroll Given a good thrashing.
Iconbar Fix bug in Wimp_WhichIcon
Memory Slacken pointer checks
NewSWIs Add support for *iconspriting of alpha-masked sprites. Fix icon shading/inverting to work with true colour sprites.
Notes Spinner branch merged.
ProgErrs Import from cleaned 360 CD
RosMod Adapted assembly process so that the choice of Options file (previously based purely on the "System" variable) can be overridden by passing "OPTIONS=foo" as an argument to either MkRom, or to amu/amu_machine directly, or indirectly, by specifying it in the components file for a build. To accomplish this, it was necessary to switch from using aasm to objasm - hence the large number of source files affected in this commit.
Tiling Replace OS_SpriteOp reason code magic numbers with definitions. Add support for new screen modes.
Tiling3D 3 minor fixes, 2 minor enhancements
Trace Add support for wide translation tables for window tool furniture
Watchdog Replace OS_SpriteOp reason code magic numbers with definitions. Add support for new screen modes.
Wimp Add support for wide translation tables for window tool furniture
Wimp01 Fix alpha sprite support
Wimp02 3 minor fixes, 2 minor enhancements
Wimp03 Slacken pointer checks
Wimp04 Add support for *iconspriting of alpha-masked sprites. Fix icon shading/inverting to work with true colour sprites.
Wimp05 3 minor fixes, 2 minor enhancements
Wimp06 Slacken pointer checks
Wimp07 Replace OS_SpriteOp reason code magic numbers with definitions. Add support for new screen modes.
Wimp08 Slacken pointer checks
Wimp08s The application space size returned from OS_ChangeEnvironment includes the &8000 below the application slot, and our Message_MemoryMoved handler wasn't taking account of this, hence the way module tasks randomly acquired 32K wimpslots in the Task Manager! Also updates appslotsize variable on task switches, to remove some false positives.
Wimp09 3 minor fixes, 2 minor enhancements
Wimp10 Improvement to previous commit