+ cpcboy => {
+ name => 'Arne CPC Boy v3',
+ href => 'http://androidarts.com/palette/16pal.htm',
+ rgbmap => [
+ 3 => sub {
+ my $index = $_[2] + 3 * ($_[0] + 3 * $_[1]);
+ $index,
+ map { map { hex } /(..)/g } [qw(
+ 000000 1B1B76 3636D8 761F28 623870 953EA7 CC3636 CE4B7A E3669A
+ 1B761B 197F96 1986F2 8C6E1A 8E8E8E 9C9EE7 E48E2A EAA597 FE80FE
+ 8DD836 B8D1B5 97E9D1 54BF47 37C79F 35CFE4 EDD446 EBE4A4 FFFFFF
+ )]->[$index]
+ },
+ [ # gameboy ramp
+ map { [ 27 + (state $index)++, map { hex } /(..)/g ] }
+ qw( F2EFE7 BAC375 859550 485D48 293941 )
+ ],
+ ],
+ },