(slate-DE) Added support for the PICO-8 (pico8) game system.

This commit is contained in:
Leon Styhre 2022-06-11 21:09:14 +02:00
parent f68b06a72b
commit ac1d302f1f
8 changed files with 286 additions and 0 deletions

View file

@ -50,6 +50,7 @@
* pc88 : NEC PC-8800 series - consolegame.svg, console.svg, game.svg
* pc98 : NEC PC-9800 series - consolegame.svg, console.svg, game.svg
* pcfx: NEC PC-FX - consolegame.svg, console.svg, controller.svg, game.svg
* pico8: PICO-8 Fantasy Console - consolegame.svg, console.svg, controller.svg, game.svg
* pokemini: Nintendo Pokémon Mini - consolegame.svg, console.svg, controller.svg, game.svg
* ports: Source ports - consolegame.svg, console.svg, controller.svg, game.svg
* ps4: Sony PlayStation 4 - consolegame.svg, console.svg, controller.svg, game.svg

View file

@ -0,0 +1,16 @@
<theme>
<view name="system, gamelist">
<image name="band1">
<color>E69E20</color>
</image>
<image name="band2">
<color>77DF41</color>
</image>
<image name="band3">
<color>F0D7BD</color>
</image>
<image name="band4">
<color>DF739E</color>
</image>
</view>
</theme>

View file

@ -0,0 +1,3 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="42" height="42" version="1.1" viewBox="0 0 42 42" xmlns="http://www.w3.org/2000/svg">
</svg>

After

Width:  |  Height:  |  Size: 144 B

View file

@ -0,0 +1,3 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="42" height="42" version="1.1" viewBox="0 0 42 42" xmlns="http://www.w3.org/2000/svg">
</svg>

After

Width:  |  Height:  |  Size: 144 B

View file

@ -0,0 +1,3 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="42" height="42" version="1.1" viewBox="0 0 42 42" xmlns="http://www.w3.org/2000/svg">
</svg>

After

Width:  |  Height:  |  Size: 144 B

View file

@ -0,0 +1,218 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="280"
height="96"
viewBox="0 0 280 96"
fill="none"
version="1.1"
id="svg60"
sodipodi:docname="logo.svg"
inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs64" />
<sodipodi:namedview
id="namedview62"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
showgrid="false"
inkscape:lockguides="true"
inkscape:zoom="2"
inkscape:cx="67.75"
inkscape:cy="-89.75"
inkscape:window-width="3840"
inkscape:window-height="2065"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg60" />
<g
id="g33494">
<g
id="g33065"
transform="translate(36.050468,30.31722)">
<path
d="m 219.9349,-2.3242333 v -4 h -4 -4 v -3.9999997 -4 h 4 4 v -4 -4 h 4 4 v 4 4 h 4 4 v 4 3.9999997 h -4 -4 v 4 4 h -4 -4 z"
fill="#FFF1E8"
id="path22-6"
style="fill:#f3dfcb;fill-opacity:0.999521;stroke:none" />
<rect
style="fill:#f8eb3b;fill-opacity:1;stroke:none;stroke-width:0.4;stroke-linejoin:round;stroke-opacity:1"
id="rect1566"
width="8"
height="8"
x="204.00334"
y="-14.324233" />
<rect
style="fill:#df739e;fill-opacity:1;stroke:none;stroke-width:0.4;stroke-linejoin:round;stroke-opacity:1"
id="rect1566-7"
width="8"
height="8"
x="235.89572"
y="-14.324233" />
<rect
style="fill:#f0c8a3;fill-opacity:1;stroke:none;stroke-width:0.4;stroke-linejoin:round;stroke-opacity:1"
id="rect1566-7-56"
width="8"
height="8"
x="227.91534"
y="-22.307568" />
<rect
style="fill:#766c92;fill-opacity:1;stroke:none;stroke-width:0.4;stroke-linejoin:round;stroke-opacity:1"
id="rect1566-7-56-2"
width="8"
height="8"
x="227.91534"
y="-6.3712463" />
<rect
style="fill:#77df41;fill-opacity:1;stroke:none;stroke-width:0.4;stroke-linejoin:round;stroke-opacity:1"
id="rect1566-7-56-2-9"
width="8"
height="8"
x="211.97659"
y="-6.3712463" />
<rect
style="fill:#e69e20;fill-opacity:1;stroke:none;stroke-width:0.4;stroke-linejoin:round;stroke-opacity:1"
id="rect1566-7-56-2-9-1"
width="8"
height="8"
x="211.95605"
y="-22.321318" />
<rect
style="fill:#d82945;fill-opacity:1;stroke:none;stroke-width:0.4;stroke-linejoin:round;stroke-opacity:1"
id="rect1566-7-5"
width="8"
height="8"
x="219.93491"
y="-30.278864" />
<rect
style="fill:#5fa2fc;fill-opacity:1;stroke:none;stroke-width:0.4;stroke-linejoin:round;stroke-opacity:1"
id="rect1566-7-5-3"
width="8"
height="8"
x="219.93491"
y="1.6444236" />
</g>
<path
d="m 48,68 v -4 h 4 4 V 52 40 h -4 -4 v -4 -4 h 16 16 v 4 4 h -4 -4 v 12 12 h 4 4 v 4 4 H 64 48 Z"
fill="#FFF1E8"
id="path18"
style="fill:#f0d7bd;fill-opacity:1" />
<path
d="m 176,52 v -4 h 8 8 v 4 4 h -8 -8 z"
fill="#FFF1E8"
id="path20"
style="fill:#f0d7bd;fill-opacity:1" />
<path
d="M 10,86 H 1 v 1 H 0 v 9 H 2 V 92 H 8 V 90 H 2 v -2 h 8 z"
fill="#C4C4C4"
id="path24"
style="fill:#f0d7bd;fill-opacity:1" />
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="m 13,86 h 8 v 1 h 1 v 9 h -2 v -4 h -6 v 4 h -2 v -9 h 1 z m 1,4 h 6 v -2 h -6 z"
fill="#C4C4C4"
id="path26"
style="fill:#f0d7bd;fill-opacity:1" />
<path
d="m 24,86 h 2 v 1 h 1 v 1 h 1 v 1 h 1 v 1 h 1 v 1 h 1 v 1 h 1 v -6 h 2 v 10 h -2 v -1 h -1 v -1 h -1 v -1 h -1 v -1 h -1 v -1 h -1 v -1 h -1 v 6 h -2 z"
fill="#C4C4C4"
id="path28"
style="fill:#f0d7bd;fill-opacity:1" />
<path
d="M 46,86 H 36 v 2 h 4 v 8 h 2 v -8 h 4 z"
fill="#C4C4C4"
id="path30"
style="fill:#f0d7bd;fill-opacity:1" />
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="m 48,86 v 10 h 2 v -4 h 6 v 4 h 2 V 86 Z m 2,2 h 6 v 2 h -6 z"
fill="#C4C4C4"
id="path32"
style="fill:#f0d7bd;fill-opacity:1" />
<path
d="m 70,86 h -8 v 1 h -1 v 1 h -1 v 2 h 1 v 1 h 1 v 1 h 5 v 2 h -7 v 2 h 8 v -1 h 1 v -1 h 1 v -2 h -1 v -1 h -1 v -1 h -5 v -2 h 7 z"
fill="#C4C4C4"
id="path34"
style="fill:#f0d7bd;fill-opacity:1" />
<path
d="m 72,86 h 2 v 3 h 1 v 1 h 4 v -1 h 1 v -3 h 2 v 4 h -1 v 1 h -1 v 1 h -2 v 4 h -2 v -4 h -2 v -1 h -1 v -1 h -1 z"
fill="#C4C4C4"
id="path36"
style="fill:#f0d7bd;fill-opacity:1" />
<path
d="m 98,86 h 8 v 2 h -7 v 1 h -1 v 4 h 1 v 1 h 7 v 2 h -8 v -1 h -1 v -1 h -1 v -6 h 1 v -1 h 1 z"
fill="#C4C4C4"
id="path38"
style="fill:#f0d7bd;fill-opacity:1" />
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="m 116,86 h -6 v 1 h -1 v 1 h -1 v 6 h 1 v 1 h 1 v 1 h 6 v -1 h 1 v -1 h 1 v -6 h -1 v -1 h -1 z m -1,3 h 1 v 4 h -1 v 1 h -4 v -1 h -1 v -4 h 1 v -1 h 4 z"
fill="#C4C4C4"
id="path40"
style="fill:#f0d7bd;fill-opacity:1" />
<path
d="m 122,86 h -2 v 10 h 2 v -6 h 1 v 1 h 1 v 1 h 1 v 1 h 1 v 1 h 1 v 1 h 1 v 1 h 2 V 86 h -2 v 6 h -1 v -1 h -1 v -1 h -1 v -1 h -1 v -1 h -1 v -1 h -1 z"
fill="#C4C4C4"
id="path42"
style="fill:#f0d7bd;fill-opacity:1" />
<path
d="m 134,86 h 8 v 2 h -7 v 2 h 5 v 1 h 1 v 1 h 1 v 2 h -1 v 1 h -1 v 1 h -8 v -2 h 7 v -2 h -5 v -1 h -1 v -1 h -1 v -2 h 1 v -1 h 1 z"
fill="#C4C4C4"
id="path44"
style="fill:#f0d7bd;fill-opacity:1" />
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="m 152,86 h -6 v 1 h -1 v 1 h -1 v 6 h 1 v 1 h 1 v 1 h 6 v -1 h 1 v -1 h 1 v -6 h -1 v -1 h -1 z m -5,7 h -1 v -4 h 1 v -1 h 4 v 1 h 1 v 4 h -1 v 1 h -4 z"
fill="#C4C4C4"
id="path46"
style="fill:#f0d7bd;fill-opacity:1" />
<path
d="m 158,86 h -2 v 9 h 1 v 1 h 9 v -2 h -7 v -1 h -1 z"
fill="#C4C4C4"
id="path48"
style="fill:#f0d7bd;fill-opacity:1" />
<path
d="m 169,86 h 9 v 2 h -8 v 2 h 4 v 2 h -4 v 2 h 8 v 2 h -9 v -1 h -1 v -8 h 1 z"
fill="#C4C4C4"
id="path50"
style="fill:#f0d7bd;fill-opacity:1" />
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M 0,40 V 72 H 16 V 56 H 40 V 32 H 8 v 1 H 7 v 1 H 6 v 1 H 5 v 1 H 4 v 1 H 3 v 1 H 2 v 1 H 1 v 1 z m 24,0 v 8 h -8 v -8 z"
fill="#FFF1E8"
id="path52"
style="fill:#f0d7bd;fill-opacity:1" />
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="m 200,48 v 24 h 40 V 32 h -32 v 9 h -1 v 1 h -1 v 1 h -1 v 1 h -1 v 1 h -1 v 1 h -1 v 1 h -1 v 1 z m 32,8 v 8 h -16 v -8 z m 0,-8 h -16 v -8 h 16 z"
fill="#FFF1E8"
id="path54"
style="fill:#f0d7bd;fill-opacity:1" />
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="m 128,40 v 32 h 32 v -8 h 8 V 32 h -32 v 1 h -1 v 1 h -1 v 1 h -1 v 1 h -1 v 1 h -1 v 1 h -1 v 1 h -1 v 1 z m 24,0 v 24 h -8 V 40 Z"
fill="#FFF1E8"
id="path56"
style="fill:#f0d7bd;fill-opacity:1" />
<path
d="m 88,40 v 32 h 32 V 64 H 104 V 40 h 16 V 32 H 96 v 1 h -1 v 1 h -1 v 1 h -1 v 1 h -1 v 1 h -1 v 1 h -1 v 1 h -1 v 1 z"
fill="#FFF1E8"
id="path58"
style="fill:#f0d7bd;fill-opacity:1" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.8 KiB

View file

@ -0,0 +1,22 @@
<theme>
<view name="system">
<text name="info1">
<text>Creator: Lexaloffle Games</text>
</text>
<text name="info2">
<text>Initial release: 2015</text>
</text>
<text name="info3">
<text>PICO-8 is a fantasy console for making, playing and sharing tiny games.</text>
</text>
<text name="info4">
<text>Built-in features: Code editor, Sprite Editor, Tile Map Editor, SFX Editor</text>
</text>
<text name="info5">
<text>Resolution: 128×128 pixels, 16 colors</text>
</text>
<text name="info6">
<text>Sound: 4 channels</text>
</text>
</view>
</theme>

View file

@ -0,0 +1,20 @@
<theme>
<include>./../theme.xml</include>
<include>./colors.xml</include>
<include>./systeminfo.xml</include>
<view name="system">
<image name="controller">
<path>./images/controller.svg</path>
</image>
</view>
<view name="system, gamelist">
<image name="logo">
<path>./images/logo.svg</path>
</image>
<image name="consolegame">
<path>./images/consolegame.svg</path>
</image>
</view>
</theme>