termcol: record personalised shiar terminal style
[sheet.git] / termcol.inc.pl
index 8847b648a73a55af125db5ea6dd2c2f6586b759c..fc69915eb6325163a395d8f483e2ef57871092a0 100644 (file)
@@ -3,10 +3,13 @@ use utf8;
 use Shiar_Sheet::Colour 1.05;
 
 +{
-       default => [qw( ansi ansi88 ansi256 )],
-       more    => [qw( ansi mirc pastel slutty solarized ansi88 ansi256 )],
+       default => [qw( ansi ansi256 )],
+       more    => [qw( ansi zxarne mirc pastel slutty solarized rplace2022 ansi88 ansi256 )],
+       retro   => [qw( pico8 sweetie16 db16 endesga arnegame )],
        ansi    => [qw( cga putty xterm ubuntu tango app campbell html cgarne )],
-       legacy  => [qw( c64 msx mac2 risc arnegame db16 cpc cpcboy shiar32 ppu 2c03 shovel 64 )],
+       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 $! || $@;
@@ -124,6 +127,24 @@ use Shiar_Sheet::Colour 1.05;
                )],
                parent => 'cga',
        },
+       falcon => {
+               name => 'Falcon',  # v2.0
+               href => 'https://github.com/fenetikm/falcon',
+               list => [qw(
+                       000004 FF3600 718E3F FFC552 635196 FF761A 34BFA4 B4B4B9
+                       020221 FF8E78 B1BF75 FFD392 99A4BC FFB07B 85CCBF F8F8FF
+               )],
+               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',
@@ -261,9 +282,19 @@ use Shiar_Sheet::Colour 1.05;
                )],
                parent => 'cga',
        },
+       zxarne => {
+               href => 'http://androidarts.com/Amiga/ZX.htm',
+               title => "version 5.2",
+               name => 'ZXArne',
+               list => [qw(
+                       000000 A73211 629A31 E8BC50 313390 A15589 28A4CB BFBFBD
+                       3C351F D85525 9CD33C F1E782 1559DB CD7A50 65DCD6 F2F1ED
+               )],
+               parent => 'cga',
+       },
        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
@@ -293,6 +324,49 @@ 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
+                       FF004D FFA300 FFEC27 00E436 29ADFF 83769C FF77A8 FFCCAA
+               )],
+               ansiorder => [ 0,8,3,4,1,2,13,6 , 5,14,11,10,12,15,12,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(
+                       FFFFFF E4E4E4 888888 222222 FFA7D1 E50000 E59500 A06A42
+                       E5D900 94E044 02BE01 00D3DD 0083C7 0000EA CF6EE4 820080
+               )],
+               ansiorder => [ 3,5,10,6,13,15,7,1 , 2,4,9,8,12,14,11,0],
+       },
+       rplace2022 => {
+               name => 'r/place 2022 day 1',
+               list => [qw(
+                       FF4500 FFA800 FFD635 00CC78 7EED56 2450A4 3690EA 51E9F4
+                       811E9F B44AC0 FF99AA 9C6926 000000 898D90 D4D7D9 FFFFFF
+               )],
+               ansiorder => [ 12,0,3,1,5,8,11,14 , 13,10,4,2,6,9,7,15 ],
+       },
 
        cpc => {
                name => 'Amstrad CPC',