Nice conception :)

Compare:
rgb.dasm (148 lines in 4 files) was loaded and assembled to DCPU 0's RAM
in 14 milliseconds using 4 sizing passes. Assembled size is 183 words.
Assembly reports 0 missed opportunities for short literals. 36 values
were optimized to short literals (100.0% of possible).

rgb_bin.dasm (113 lines in 1 files) was loaded and assembled to DCPU 0's
RAM in 9 milliseconds using 4 sizing passes. Assembled size is 154
words. Assembly reports 0 missed opportunities for short literals. 36
values were optimized to short literals (100.0% of possible).