AmigaChromeA new chapter for the Amiga

API docs / Open libraries / colorwheel (ReAction class)

API · ReAction classes

colorwheel (ReAction class) jump table

Our open colorwheel (ReAction class): 2 calls with the same LVOs and registers as AmigaOS 3.2's, checked against the NDK 3.2 .fd file.

colorwheel.gadget's jump table, as OpenColorWheel builds it: LVO, call, registers. build-amiga.sh (with ../../common/check_fd.py) checks this against the NDK 3.2 colorwheel_lib.fd in the stove and stops on any difference. There is no COLORWHEEL_GetClass: the class is made by name. ConvertHSBToRGB and ConvertRGBToHSB are pure (OPEN_LIBRARIES.md, section 5): arithmetic on the caller's structures, any task, any core.

2 slots, 2 public
LVOCallRegistersNotes
-30ConvertHSBToRGBa0, a1
-36ConvertRGBToHSBa0, a1