Many times I have heard of and witnessed the SegaCD's ability to display colors beyond the standard Genesis color palette using a trick called HAM. A few guides for the system have explained that it works by placing two colors over one another to make a third color, but that shallow explanation is all that I can find. This leaves me with lots of questions. How does HAM really work? Why is it limited to 256 colors onscreen (or is it really)? Do HAM colors still fall within the 512 colors from the Genesis palette? What other kinds of limitations does it have? Does it compromise the hardware somehow?
I've always been very curious about this, not because I have any practical application for it, but because I just like to understand. If anyone can explain it to me or point me in the right direction, I would honestly be very grateful. Thanks!
I've always been very curious about this, not because I have any practical application for it, but because I just like to understand. If anyone can explain it to me or point me in the right direction, I would honestly be very grateful. Thanks!