X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/175d0cdd3d76c7de9d31ac54dbe7d8f575572d7d..87cf06bffd37d0b96f6909f3e3a19b0bf9ae3904:/termcol.inc.pl diff --git a/termcol.inc.pl b/termcol.inc.pl index cef6093..addcbcc 100644 --- a/termcol.inc.pl +++ b/termcol.inc.pl @@ -4,10 +4,12 @@ use Shiar_Sheet::Colour 1.05; +{ default => [qw( ansi ansi256 )], - more => [qw( ansi zxarne mirc pastel slutty solarized rplace2022 game ansi88 ansi256 )], - game => [qw( pico8 arnegame db16 )], + more => [qw( ansi zxarne mirc pastel slutty solarized rplace2022 ansi88 ansi256 )], + retro => [qw( pico8 pyxel sweetie16 db16 endesga arnegame )], ansi => [qw( cga putty xterm ubuntu tango app campbell html cgarne )], - legacy => [qw( c64 msx mac2 risc cpc cpcboy shiar32 ppu 2c03 shovel 64 ansi88 )], + nes => [qw( ppu 2c03 shovel )], + legacy => [qw( c64 msx1 msx2 mac2 risc cpc cpcboy nes 64 ansi88 retro )], + '4bit' => [qw( pico8 sweetie16 arnegame cgarne cga html zxarne c64 msx2 )], xcolors => sub { my $pals = do 'data/termcol-xcolor.inc.pl' or die $! || $@; @@ -134,6 +136,15 @@ use Shiar_Sheet::Colour 1.05; )], parent => 'cga', }, + shiar => { + name => 'Shiar TUI', + list => [qw( + 220000 CC0000 88BB00 CCAA00 770000 CC4822 6899A0 CCCCCC + 686868 CC8B7B 8BBB7B C0C070 4499BB DD7700 44BB99 F8F8F8 + 000000:bg B0B0B0:fg FFFFFF:bd + )], + parent => 'cga', + }, mirc => { name => 'mIRC', href => 'http://www.mirc.com/colors.html', @@ -280,10 +291,11 @@ use Shiar_Sheet::Colour 1.05; 3C351F D85525 9CD33C F1E782 1559DB CD7A50 65DCD6 F2F1ED )], parent => 'cga', + ansiorder => [ 0,1,2,13,4,5,6,7 , 8,9,10,3,12,11,14,15 ], # Purple is orange }, db16 => { href => 'http://pixeljoint.com/forum/forum_posts.asp?TID=12795', - title => "DawnBringer's 16 color palette v1.0", + title => "DawnBringer's 16 color palette v1.0, old default on TIC-80", name => 'DawnBringer16', list => [qw( 140C1C 442434 30346D 4E4A4E 854C30 346524 D04648 757161 @@ -314,6 +326,7 @@ use Shiar_Sheet::Colour 1.05; ansiorder => [ 1,10,15,8,13,11,14,6 , 0,9,2,3,4,12,5,7 ], }, pico8 => { + name => 'PICO-8', href => 'https://www.lexaloffle.com/pico-8.php', # https://pico-8.fandom.com/wiki/Palette list => [qw( 000000 1D2B53 7E2553 008751 AB5236 5F574F C2C3C7 FFF1E8 @@ -321,6 +334,33 @@ use Shiar_Sheet::Colour 1.05; )], ansiorder => [ 0,8,3,4,1,2,13,6 , 5,14,11,10,12,15,12,7 ], # 2x12, 0x9 }, + pyxel => { + name => 'Pyxel', # python retro game engine + href => 'https://github.com/kitao/pyxel#color-palette', + list => [qw( + 000000 2B335F 7E2072 19959C 8B4852 395C98 A9C1FF EEEEEE + D4186C D38441 E9C35B 70C6A9 7696DE A3A3A3 FF9798 EDC7B0 + )], + ansiorder => [ 0,8,3,9,1,2,6,13 , 4,14,11,10,12,15,5,7 ], # 2x12, 0x9 + }, + sweetie16 => { + name => 'SWEETIE-16', + title => "TIC-80 default for new cartridges", + href => 'https://twitter.com/search?q=%23sweetie16', + list => [qw( + 1A1C2C 5D275D B13E53 EF7D57 FFCD75 A7F070 38B764 257179 + 29366F 3B5DC9 41A6F6 73EFF7 F4F4F4 94B0C2 566C86 333C57 + )], + ansiorder => [ 0,2,6,3,9,15,7,13 , 14,8,5,4,10,1,11,12 ], + }, + endesga => { + href => 'https://www.patreon.com/ENDESGA', + list => [qw( + E4A672 B86F50 743F39 3F2832 9E2835 E53B44 FB922B FFE762 + 63C64D 327345 193D3F 4F6781 AFBFD2 FFFFFF 2CE8F4 0484D1 + )], + ansiorder => [ 3,4,9,1,15,2,10,12 , 11,5,8,7,14,0,6,13 ], + }, rplace2017 => { name => 'r/place 2017', list => [qw(