No it doesn't, and it's not possible. The LCD controller only uses 4 shades of green/yellow which is just 4 different brightness settings of the green dots on a yellow screen. You can't hack in more than the 4 ones used unless you hack the LCD hardware, and that wouldn't benefit existing games like Super Mario Land which is coded for only 4 colors. Maybe you can simulate new colors by flashing or something though.