Added support for the Commodore VIC-20 (vic20) system.

This commit is contained in:
Leon Styhre 2021-11-03 17:31:40 +01:00
parent 0bb019a8f9
commit 53b0b2c1d4
11 changed files with 9285 additions and 0 deletions

View file

@ -1234,6 +1234,15 @@
<platform>vectrex</platform>
<theme>vectrex</theme>
</system>
<system>
<name>vic20</name>
<fullname>Commodore VIC-20</fullname>
<path>%ROMPATH%/vic20</path>
<extension>.bin .BIN .cmd .CMD .crt .CRT .d2m .D2M .d4m .D4M .d64 .D64 .d6z .D6Z .d71 .D71 .d7z .D7Z .d80 .D80 .d81 .D81 .d82 .D82 .d8z .D8Z .g41 .G41 .g4z .G4Z .g64 .G64 .g6z .G6Z .gz .GZ .lnx .LNX .m3u .M3U .nbz .NBZ .nib .NIB .p00 .P00 .prg .PRG .t64 .T64 .tap .TAP .vfl .VFL .vsf .VSF .x64 .X64 .x6z .X6Z .7z .7Z .zip .ZIP</extension>
<command>%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/vice_xvic_libretro.dylib %ROM%</command>
<platform>c64</platform>
<theme>vic20</theme>
</system>
<system>
<name>videopac</name>
<fullname>Philips Videopac G7000</fullname>

View file

@ -1243,6 +1243,15 @@
<platform>vectrex</platform>
<theme>vectrex</theme>
</system>
<system>
<name>vic20</name>
<fullname>Commodore VIC-20</fullname>
<path>%ROMPATH%/vic20</path>
<extension>.bin .BIN .cmd .CMD .crt .CRT .d2m .D2M .d4m .D4M .d64 .D64 .d6z .D6Z .d71 .D71 .d7z .D7Z .d80 .D80 .d81 .D81 .d82 .D82 .d8z .D8Z .g41 .G41 .g4z .G4Z .g64 .G64 .g6z .G6Z .gz .GZ .lnx .LNX .m3u .M3U .nbz .NBZ .nib .NIB .p00 .P00 .prg .PRG .t64 .T64 .tap .TAP .vfl .VFL .vsf .VSF .x64 .X64 .x6z .X6Z .7z .7Z .zip .ZIP</extension>
<command>%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/vice_xvic_libretro.so %ROM%</command>
<platform>c64</platform>
<theme>vic20</theme>
</system>
<system>
<name>videopac</name>
<fullname>Philips Videopac G7000</fullname>

View file

@ -1243,6 +1243,15 @@
<platform>vectrex</platform>
<theme>vectrex</theme>
</system>
<system>
<name>vic20</name>
<fullname>Commodore VIC-20</fullname>
<path>%ROMPATH%\vic20</path>
<extension>.bin .BIN .cmd .CMD .crt .CRT .d2m .D2M .d4m .D4M .d64 .D64 .d6z .D6Z .d71 .D71 .d7z .D7Z .d80 .D80 .d81 .D81 .d82 .D82 .d8z .D8Z .g41 .G41 .g4z .G4Z .g64 .G64 .g6z .G6Z .gz .GZ .lnx .LNX .m3u .M3U .nbz .NBZ .nib .NIB .p00 .P00 .prg .PRG .t64 .T64 .tap .TAP .vfl .VFL .vsf .VSF .x64 .X64 .x6z .X6Z .7z .7Z .zip .ZIP</extension>
<command>%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\vice_xvic_libretro.dll %ROM%</command>
<platform>c64</platform>
<theme>vic20</theme>
</system>
<system>
<name>videopac</name>
<fullname>Philips Videopac G7000</fullname>

View file

@ -0,0 +1,18 @@
<theme>
<formatVersion>7</formatVersion>
<view name="system, basic, detailed, video, grid">
<image name="band1" extra="true">
<color>896841</color>
</image>
<image name="band2" extra="true">
<color>D3D3C9</color>
</image>
<image name="band3" extra="true">
<color>FFCD1C</color>
</image>
<image name="band4" extra="true">
<color>DC2770</color>
</image>
</view>
</theme>

File diff suppressed because it is too large Load diff

After

Width:  |  Height:  |  Size: 217 KiB

File diff suppressed because it is too large Load diff

After

Width:  |  Height:  |  Size: 298 KiB

View file

@ -0,0 +1,313 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
id="Layer_1"
x="0px"
y="0px"
viewBox="0 0 146 146"
xml:space="preserve"
sodipodi:docname="controller.svg"
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"><metadata
id="metadata43"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs
id="defs41"><inkscape:path-effect
effect="bend_path"
id="path-effect4794"
is_visible="true"
bendpath="m 64.819937,97.223405 h 14.75365"
prop_scale="1"
scale_y_rel="false"
vertical="false" /><inkscape:path-effect
effect="bend_path"
id="path-effect4791"
is_visible="true"
bendpath="m 64.919937,97.223405 h 14.75365"
prop_scale="1"
scale_y_rel="false"
vertical="false" />
</defs><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="3840"
inkscape:window-height="2065"
id="namedview39"
showgrid="true"
inkscape:zoom="1.769064"
inkscape:cx="-220.05571"
inkscape:cy="141.20317"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1" />
<g
id="g6496"><rect
ry="0"
rx="0"
y="0"
x="84.673622"
height="11.594177"
width="4.8268476"
id="rect4932"
style="opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.14545223;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><rect
y="11.226383"
x="83.294579"
height="21.683201"
width="7.5849295"
id="rect4880"
style="opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.42999768;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><rect
ry="0.25358245"
rx="0.38000762"
y="15.72826"
x="81.251694"
height="2.9094644"
width="11.670693"
id="rect5083-1-0-8-5-3-0-0-9"
style="opacity:1;vector-effect:none;fill:#161616;fill-opacity:1;stroke:none;stroke-width:0.3782182;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><rect
ry="0.60616899"
rx="0.60349548"
y="24.119064"
x="80.756386"
height="4.4865117"
width="12.661308"
id="rect5083-1-0-8-5-3-0"
style="opacity:1;vector-effect:none;fill:#161616;fill-opacity:1;stroke:none;stroke-width:0.48919418;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><rect
ry="0.25358245"
rx="0.38741648"
y="19.941963"
x="81.137924"
height="2.9094644"
width="11.898232"
id="rect5083-1-0-8-5-3-0-0"
style="opacity:1;vector-effect:none;fill:#161616;fill-opacity:1;stroke:none;stroke-width:0.38188741;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><rect
ry="0.58395052"
rx="0.69625181"
y="10.294083"
x="81.59301"
height="4.3305883"
width="10.988073"
id="rect5083-1-0-8-5"
style="opacity:1;vector-effect:none;fill:#161616;fill-opacity:1;stroke:none;stroke-width:0.44773576;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><rect
ry="0.40223429"
rx="0.40223429"
y="28.311459"
x="80.915268"
height="4.6150131"
width="12.353312"
id="rect5083-1-0-8-5-3"
style="opacity:1;vector-effect:none;fill:#333333;fill-opacity:1;stroke:none;stroke-width:0.49007863;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><rect
rx="15.161499"
ry="15.161499"
y="27.912376"
x="28.174088"
height="118.08762"
width="117.82591"
id="rect4978"
style="opacity:1;vector-effect:none;fill:#d3d3c9;fill-opacity:1;stroke:none;stroke-width:0.16279936;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><g
style="fill:#ea7306;fill-opacity:1;stroke:#414141;stroke-opacity:1"
transform="matrix(0.76219454,0,0,0.76219454,30.198977,31.058051)"
id="g8">
<circle
cx="28.9"
cy="27.299999"
r="14.5"
id="circle6"
style="fill:#ea7306;fill-opacity:1;stroke:#414141;stroke-opacity:1" />
</g><path
style="fill:#cbc7b8;fill-opacity:1;stroke-width:0.77960926"
inkscape:connector-curvature="0"
id="path30"
d="m 65.089951,51.865962 c 0,7.094444 -5.769108,12.863552 -12.863553,12.863552 -7.094444,0 -12.863552,-5.769108 -12.863552,-12.863552 0,-7.094445 5.769108,-12.863553 12.863552,-12.863553 7.094445,0 12.863553,5.769108 12.863553,12.863553 z M 52.226398,40.561627 c -6.236873,0 -11.304334,5.067461 -11.304334,11.304335 0,6.236873 5.067461,11.304334 11.304334,11.304334 6.236874,0 11.304335,-5.067461 11.304335,-11.304334 0,-6.236874 -5.067461,-11.304335 -11.304335,-11.304335 z" /><path
inkscape:connector-curvature="0"
id="rect4815"
d="m 68.721074,48.487689 c -2.834055,-0.05963 -2.528854,1.745919 -2.562398,3.594959 0.214489,7.595241 -7.049067,13.747957 -12.883254,13.773283 -4.134899,0.05889 -4.264856,0.619175 -4.264855,4.014635 -0.102883,9.641562 0.18778,16.489033 0.201127,26.132339 l -0.01267,23.470175 c 0,3.45837 4.159753,5.95227 6.965034,5.95307 l 30.922978,-0.006 30.922964,0.006 c 2.80528,-8e-4 6.96503,-2.4947 6.96503,-5.95307 l -0.0126,-23.470175 c 0.0134,-9.643305 0.30401,-16.490777 0.20113,-26.132339 0,-3.39546 -0.12996,-3.955743 -4.26486,-4.014635 -5.83418,-0.02532 -13.09773,-6.178042 -12.88324,-13.773283 -0.0336,-1.84904 0.27166,-3.654588 -2.5624,-3.594959 H 90.217975 83.956097 Z"
style="opacity:1;vector-effect:none;fill:#c4c4c4;fill-opacity:1;stroke:#282828;stroke-width:0.54546034;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><g
transform="matrix(0.87526867,0,0,0.81581912,24.840934,23.552595)"
id="g5237-9-4"><path
style="opacity:1;vector-effect:none;fill:#df0000;fill-opacity:1;stroke:none;stroke-width:0.51822096;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
d="m 69.607084,34.312099 h 3.018984 v 3.811669 h -3.018984 z"
id="rect4778-9-2-6-22-8"
inkscape:connector-curvature="0" /><path
style="opacity:1;vector-effect:none;fill:#080000;fill-opacity:1;stroke:none;stroke-width:0.30850437;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
d="m 68.537159,34.3121 h 1.069925 v 3.811669 h -1.069925 z"
id="rect4778-9-2-6-5-4-1"
inkscape:connector-curvature="0" /><path
style="opacity:1;vector-effect:none;fill:#080000;fill-opacity:1;stroke:none;stroke-width:0.30850437;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
d="m 72.626068,34.3121 h 1.069925 v 3.811669 h -1.069925 z"
id="rect4778-9-2-6-5-8-77-2"
inkscape:connector-curvature="0" /></g><path
inkscape:connector-curvature="0"
id="path4796"
d="m 93.604699,65.75006 a 22.187058,22.187058 0 0 0 -12.80444,-0.04368 l 0.667343,1.6364 a 20.439447,20.439447 0 0 1 11.457395,0.0537 l 0.690624,-1.64183 a 22.187058,22.187058 0 0 0 -0.01092,-0.0046 z m 4.065035,1.730817 -0.677422,1.610439 a 20.439447,20.439447 0 0 1 8.037268,8.169102 l 1.64028,-0.668927 a 22.187058,22.187058 0 0 0 -9.000126,-9.110614 z m 10.668416,13.190346 -1.63835,0.668134 A 20.439447,20.439447 0 0 1 106.65,92.795164 l 1.64047,0.69005 a 22.187058,22.187058 0 0 0 0.0477,-12.813991 z M 76.720528,67.374669 a 22.187058,22.187058 0 0 0 -9.108674,8.999333 l 1.606348,0.6757 a 20.439447,20.439447 0 0 1 8.170462,-8.036692 z m -10.83684,13.054239 a 22.187058,22.187058 0 0 0 -0.04769,12.813996 L 67.4724,92.57556 a 20.439447,20.439447 0 0 1 0.05039,-11.457172 z m 39.072252,16.435516 a 20.439447,20.439447 0 0 1 -8.17047,8.036696 l 0.667351,1.63641 a 22.187058,22.187058 0 0 0 9.108099,-8.997983 z M 69.142046,96.65586 67.504278,97.322632 a 22.187058,22.187058 0 0 0 9.000122,9.110648 l 0.676849,-1.60909 a 20.439447,20.439447 0 0 1 -8.039203,-8.16833 z m 23.564486,9.91549 a 20.439447,20.439447 0 0 1 -11.457387,-0.0537 l -0.690624,1.64183 a 22.187058,22.187058 0 0 0 12.814568,0.0463 z"
style="opacity:1;vector-effect:none;fill:#0e0000;fill-opacity:1;stroke:#000000;stroke-width:1.09000003;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><rect
transform="rotate(135)"
inkscape:transform-center-y="-3.3040202"
inkscape:transform-center-x="0.1335562"
y="-144.86256"
x="-1.956892"
height="4.9794121"
width="3.7820702"
id="rect4778-9-2-3-0-4-0-5-9"
style="opacity:1;vector-effect:none;fill:#df0000;fill-opacity:1;stroke:#010101;stroke-width:0.66316003;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><rect
transform="rotate(45)"
inkscape:transform-center-y="0.13355563"
inkscape:transform-center-x="3.3040195"
y="-22.076283"
x="120.90068"
height="4.9794121"
width="3.7820702"
id="rect4778-9-2-3-0-4"
style="opacity:1;vector-effect:none;fill:#df0000;fill-opacity:1;stroke:#010101;stroke-width:0.66316003;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><rect
inkscape:transform-center-y="-16.798768"
inkscape:transform-center-x="-13.656553"
transform="rotate(-90)"
y="65.122383"
x="-88.842232"
height="4.9794121"
width="3.7820702"
id="rect4778-9-2"
style="opacity:1;vector-effect:none;fill:#df0000;fill-opacity:1;stroke:#010101;stroke-width:0.66316003;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><rect
inkscape:transform-center-y="-16.798768"
inkscape:transform-center-x="-13.656553"
transform="rotate(-90)"
y="104.2432"
x="-88.842232"
height="4.9794121"
width="3.7820702"
id="rect4778-9-2-3"
style="opacity:1;vector-effect:none;fill:#df0000;fill-opacity:1;stroke:#010101;stroke-width:0.66316003;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><rect
transform="rotate(45)"
inkscape:transform-center-y="0.13355563"
inkscape:transform-center-x="3.3040195"
y="16.783886"
x="121.26324"
height="4.9794121"
width="3.7820702"
id="rect4778-9-2-3-0-4-0"
style="opacity:1;vector-effect:none;fill:#df0000;fill-opacity:1;stroke:#010101;stroke-width:0.66316003;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><rect
transform="rotate(135)"
inkscape:transform-center-y="-3.3040202"
inkscape:transform-center-x="0.1335562"
y="-106.09305"
x="-1.9871001"
height="4.9794121"
width="3.7820702"
id="rect4778-9-2-3-0-4-0-5"
style="opacity:1;vector-effect:none;fill:#df0000;fill-opacity:1;stroke:#010101;stroke-width:0.66316003;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><rect
rx="3.4412656"
ry="3.9565983"
y="128.71974"
x="38.666264"
height="8.2985735"
width="30.412212"
id="rect5077"
style="opacity:1;vector-effect:none;fill:#e1e1db;fill-opacity:1;stroke:#615a42;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><g
transform="matrix(0.87526867,0,0,0.84376141,24.840933,30.452027)"
id="g5237"><path
style="opacity:1;vector-effect:none;fill:#df0000;fill-opacity:1;stroke:none;stroke-width:0.51822096;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
d="m 69.607084,34.312099 h 3.018984 v 3.811669 h -3.018984 z"
id="rect4778-9-2-6"
inkscape:connector-curvature="0" /><path
style="opacity:1;vector-effect:none;fill:#080000;fill-opacity:1;stroke:none;stroke-width:0.30850437;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
d="m 68.537159,34.3121 h 1.069925 v 3.811669 h -1.069925 z"
id="rect4778-9-2-6-5"
inkscape:connector-curvature="0" /><path
style="opacity:1;vector-effect:none;fill:#080000;fill-opacity:1;stroke:none;stroke-width:0.30850437;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
d="m 72.626068,34.3121 h 1.069925 v 3.811669 h -1.069925 z"
id="rect4778-9-2-6-5-8"
inkscape:connector-curvature="0" /></g><g
transform="matrix(0.87526867,0,0,0.84656389,24.840934,26.355717)"
id="g5237-9"><path
style="opacity:1;vector-effect:none;fill:#df0000;fill-opacity:1;stroke:none;stroke-width:0.51822096;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
d="m 69.607084,34.312099 h 3.018984 v 3.811669 h -3.018984 z"
id="rect4778-9-2-6-22"
inkscape:connector-curvature="0" /><path
style="opacity:1;vector-effect:none;fill:#080000;fill-opacity:1;stroke:none;stroke-width:0.30850437;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
d="m 68.537159,34.3121 h 1.069925 v 3.811669 h -1.069925 z"
id="rect4778-9-2-6-5-4"
inkscape:connector-curvature="0" /><path
style="opacity:1;vector-effect:none;fill:#080000;fill-opacity:1;stroke:none;stroke-width:0.30850437;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
d="m 72.626068,34.3121 h 1.069925 v 3.811669 h -1.069925 z"
id="rect4778-9-2-6-5-8-77"
inkscape:connector-curvature="0" /></g><g
style="fill:#ea7306;fill-opacity:1;stroke:#414141;stroke-opacity:1"
transform="matrix(0.76219454,0,0,0.76219454,99.930019,31.058047)"
id="g8-6"><circle
cx="28.9"
cy="27.299999"
r="14.5"
id="circle6-9"
style="fill:#ea7306;fill-opacity:1;stroke:#414141;stroke-opacity:1" /></g><path
style="fill:#cbc7b8;fill-opacity:1;stroke-width:0.77960926"
inkscape:connector-curvature="0"
id="path30-3"
d="m 134.82098,51.865958 c 0,7.094444 -5.76911,12.863552 -12.86355,12.863552 -7.09444,0 -12.86354,-5.769108 -12.86354,-12.863552 0,-7.094445 5.7691,-12.863553 12.86354,-12.863553 7.09444,0 12.86355,5.769108 12.86355,12.863553 z M 121.95743,40.561623 c -6.23687,0 -11.30432,5.067461 -11.30432,11.304335 0,6.236873 5.06745,11.304334 11.30432,11.304334 6.23688,0 11.30434,-5.067461 11.30434,-11.304334 0,-6.236874 -5.06746,-11.304335 -11.30434,-11.304335 z" /><g
style="fill:#d36705;fill-opacity:1;stroke:none;stroke-opacity:1"
transform="matrix(0.61238028,0,0,0.61238028,34.528608,35.147983)"
id="g8-69"><circle
cx="28.9"
cy="27.299999"
r="14.5"
id="circle6-2"
style="fill:#d36705;fill-opacity:1;stroke:none;stroke-opacity:1" /></g><g
style="fill:#d36705;fill-opacity:1;stroke:none;stroke-opacity:1"
transform="matrix(0.61238028,0,0,0.61238028,104.25965,35.147976)"
id="g8-69-2"><circle
cx="28.9"
cy="27.299999"
r="14.5"
id="circle6-2-4"
style="fill:#d36705;fill-opacity:1;stroke:none;stroke-opacity:1" /></g><path
inkscape:connector-curvature="0"
id="path4991"
d="m 43.600825,129.76463 a 3.372593,3.1044108 0 0 0 -3.374258,3.1044 3.372593,3.1044108 0 0 0 0.06197,0.5737 h 6.622579 a 3.372593,3.1044108 0 0 0 0.06197,-0.5737 3.372593,3.1044108 0 0 0 -3.372259,-3.1044 z m -3.234329,3.97995 a 3.372593,3.1044108 0 0 0 0.117937,0.30584 h 6.228783 a 3.372593,3.1044108 0 0 0 0.119938,-0.30584 z m 0.275856,0.60768 a 3.372593,3.1044108 0 0 0 0.185905,0.27586 h 5.541138 a 3.372593,3.1044108 0 0 0 0.187902,-0.27586 z m 0.445771,0.57769 a 3.372593,3.1044108 0 0 0 2.512702,1.04347 3.372593,3.1044108 0 0 0 2.508704,-1.04347 z"
style="opacity:1;vector-effect:none;fill:#d3d3c9;fill-opacity:1;stroke:#5c5747;stroke-width:0.11045467;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.9866412;paint-order:normal" /><rect
inkscape:transform-center-y="-0.016569883"
inkscape:transform-center-x="0.036263862"
y="65.093391"
x="85.196007"
height="4.9794121"
width="3.7820702"
id="rect4778-9-2-3-0"
style="opacity:1;vector-effect:none;fill:#df0000;fill-opacity:1;stroke:#010101;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><rect
y="103.80827"
x="85.196007"
height="4.9794121"
width="3.7820702"
id="rect4778-9-2-8"
style="opacity:1;vector-effect:none;fill:#df0000;fill-opacity:1;stroke:#010101;stroke-width:0.66316003;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><circle
r="18.770714"
cx="87.087074"
cy="86.9562"
id="circle34"
style="opacity:1;fill:#0c0c0c;fill-opacity:1;stroke-width:0.4416638" /></g></svg>

After

Width:  |  Height:  |  Size: 19 KiB

File diff suppressed because it is too large Load diff

After

Width:  |  Height:  |  Size: 74 KiB

View file

@ -0,0 +1,217 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="560"
height="172.5"
viewBox="0 0 148.16667 45.640626"
version="1.1"
id="svg4786"
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
sodipodi:docname="logo.svg">
<defs
id="defs4780" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="2.4691406"
inkscape:cx="87.503266"
inkscape:cy="148.33024"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
units="px"
inkscape:window-width="3840"
inkscape:window-height="2065"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1" />
<metadata
id="metadata4783">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-251.35937)">
<g
id="g4857"
transform="matrix(0.26379816,0,0,0.26379816,-2.3339815,250.75171)">
<path
id="path2"
d="m 289.459,6.35 c -1.418,-0.986 -2.708,-1.393 -4.37,-1.741 -8.058,-1.656 -16.311,-2.576 -24.532,-1.742 -22.83,1.925 -44.398,14.155 -58.31,32.279 -3.01,3.858 -5.92,7.788 -8.806,11.737 -0.223,0.335 -0.684,1.005 -0.907,1.34 -4.758,6.236 -7.446,13.656 -10.146,20.93 -1.249,4.482 -2.425,9.017 -3.089,13.623 -0.729,6.454 -0.657,12.972 -0.25,19.439 1.255,14.629 7.005,28.771 15.667,40.594 2.07,2.693 4.239,5.322 6.572,7.799 4.225,4.213 8.852,8.045 13.885,11.258 6.519,4.369 13.735,7.736 21.305,9.814 14.439,4.152 30.275,4.836 44.642,0.077 l 8.338,-13.063 v -28.525 l 61.333,-0.063 7.741,-12.742 -29.862,-30.15 -4.467,-0.028 27.854,-28.241 8.563,-11.458 h -71.161 z m -9.399,116.099 c -8.813,2.438 -20.159,2.393 -28.618,-1.242 -9.68,-4.087 -17.895,-11.882 -21.865,-21.688 -3.726,-8.167 -4.12,-17.504 -2.136,-26.182 1.203,-4.797 3.713,-9.463 7.695,-12.512 6.545,-5.514 15.227,-7.399 23.514,-8.333 7.301,0.25 15.1,1.688 21.409,5.552 z"
inkscape:connector-curvature="0"
style="fill:#010101" />
<path
id="path4"
d="M 88.46,171.447 98.475,157.831 119.134,6.35 H 79.979 L 72.975,15.114 65.44,79.53 56.205,6.35 h -39.54 l -7.188,9.22 21.975,155.756 z"
inkscape:connector-curvature="0"
style="fill:#010101" />
<path
id="path6"
d="m 512.711,6.35 c -8.543,0 -11.24,3.176 -13.843,4.931 -2.233,1.688 -3.809,3.178 -5.968,4.939 -4.563,3.746 -7.354,7.929 -10.461,12.916 -3.179,5.148 -5.914,9.132 -5.914,17.894 l 0.192,83.273 c 0.105,7.53 -0.897,15.344 1.771,22.579 1.771,4.495 4.486,8.845 8.411,11.763 3.68,3.174 10.731,6.683 16.481,6.683 h 29.736 c 8.955,0 17.252,-5.423 22.837,-12.075 l 5.449,-7.063 c 6.38,-9.774 7.663,-15.058 7.374,-23.15 l 1.109,-96.635 C 569.753,24 567.079,16.637 559.979,11.834 556.371,9.507 552.68,6.355 546.528,6.355 h -33.82 z m 6.85,34.705 h 4.238 c 2.423,-0.161 2.425,3.27 2.425,4.872 l -0.002,87.859 -2.921,0.08 c -1.703,0 -3.739,-3.271 -3.739,-4.871 z"
inkscape:connector-curvature="0"
style="fill:#010101" />
<path
id="path8"
d="m 421.312,82.293 c -0.104,2.458 -2.209,6.043 -4.298,7.226 -6.882,3.851 -13.715,7.788 -20.612,11.605 -3.708,1.78 -7.396,3.812 -10.206,6.873 -5.618,6.04 -9.863,13.88 -9.732,22.323 l -0.371,41.195 78.313,0.026 9.002,-12.854 V 133.781 H 416.99 c 0,0 -0.149,-7.395 1.191,-9.354 1.759,-2.564 5.505,-4.146 8.188,-5.816 5.81,-3.438 11.822,-6.53 17.638,-9.975 3.721,-2.145 6.776,-5.244 9.135,-8.82 1.827,-2.653 3.996,-5.047 5.977,-7.584 2.892,-3.718 4.641,-8.313 4.814,-13.03 l 0.259,-45.462 c -0.44,-7.446 -2.559,-15.352 -8.233,-20.55 -4.751,-5.001 -10.104,-6.919 -16.951,-6.841 -7.358,-0.381 -18.479,-0.053 -25.848,0 -4.182,0.138 -7.602,0.508 -11.542,1.974 -3.076,0.947 -6.495,3.877 -7.777,4.929 -3.962,3.917 -7.016,6.708 -10.655,10.926 -3.581,4.351 -6.31,11.08 -6.109,16.843 l 0.262,31.169 31.266,-0.013 c 2.17,-2.615 6.771,-7.729 8.736,-10.507 1.07,-1.407 0.782,-3.28 0.861,-4.929 -0.119,-4.758 -0.008,-10.837 -0.146,-15.595 0.578,0.007 1.666,0.722 2.541,2.047 0.715,1.192 0.777,3.493 0.729,6.299 v 32.802 z"
inkscape:connector-curvature="0"
style="fill:#010101" />
<g
id="g18">
<path
style="fill:#dededd"
inkscape:connector-curvature="0"
id="path10"
d="m 284.529,6.258 c -7.596,-1.676 -15.39,-2.097 -23.145,-1.63 -18.493,1.814 -36.519,9.706 -49.747,22.862 -1.268,1.367 -2.373,2.878 -3.594,4.285 11.395,-9.857 25.931,-15.765 40.803,-17.756 l 0.539,-0.092 c 4.85,-0.138 9.706,-0.789 14.555,-0.335 3.595,0.328 7.17,0.795 10.772,1.084 2.26,0.5 4.507,1.052 6.813,1.301 0.243,-0.342 0.729,-1.025 0.973,-1.367 1.511,-2.28 2.878,-4.666 4.587,-6.808 -0.61,-0.861 -1.491,-1.452 -2.556,-1.544 z" />
<path
style="fill:#dededd"
inkscape:connector-curvature="0"
id="path12"
d="m 455.698,15.642 c -3.519,-4.271 -6.851,-6.234 -12.25,-6.99 -8.49,-1.104 -18.481,-0.686 -27.014,-0.876 -4.387,0.405 -7.857,-0.282 -11.32,0.986 -4.479,1.531 -8.816,4.233 -11.958,7.794 l -0.026,0.033 c 0.263,0.125 0.789,0.362 1.053,0.487 5.316,-1.413 10.855,-1.157 16.307,-1.301 7.912,0.138 15.854,-0.48 23.729,0.512 5.642,1.025 11.055,3.595 15.082,7.729 z" />
<path
style="fill:#dededd"
inkscape:connector-curvature="0"
id="path14"
d="m 278.556,124.874 c -2.543,0.563 -5.106,1.091 -7.709,1.248 -5.454,0.401 -10.973,-0.157 -16.23,-1.649 -4.672,-1.603 -9.121,-3.89 -13.117,-6.802 -5.441,-4.205 -9.898,-9.674 -12.887,-15.864 -4.081,-8.355 -5.185,-18.091 -3.286,-27.186 0.375,-2.057 0.979,-4.062 1.597,-6.053 -1.597,1.879 -2.997,3.923 -4.081,6.145 -2.734,5.868 -4.862,12.25 -4.666,18.801 -0.151,8.057 2.201,16.107 6.513,22.902 0.42,0.689 0.866,1.374 1.347,2.037 5.191,6.882 12.361,12.367 20.668,14.879 10.31,3.229 21.804,2.207 31.445,-2.648 0.664,-0.397 1.314,-0.834 1.958,-1.269 0.039,-1.608 0.045,-3.228 0,-4.836 -0.389,0.071 -1.164,0.217 -1.552,0.295 z" />
<path
style="fill:#dededd"
inkscape:connector-curvature="0"
id="path16"
d="m 560.891,14.875 c -1.354,-1.051 -3.081,-2.229 -4.521,-3.156 -4.337,-2.852 -8.52,-3.7 -13.648,-3.943 -5.757,-0.19 -12.979,0.033 -18.729,0 -5.967,0.086 -12.866,-0.694 -18.551,1.534 -5.586,2.519 -7.164,5.04 -10.877,8.417 8.563,-2.458 17.523,-1.689 26.316,-1.722 3.456,-0.046 6.913,0.013 10.376,-0.026 4.063,0.21 8.208,0.545 12.046,2.024 2.904,1.071 5.454,2.905 7.827,4.863 0.702,0.598 1.399,1.203 2.109,1.807 z" />
</g>
<path
id="path20"
d="M 158.79,171.268 167.503,158.633 167.208,6.35 h -36.5 l -7.26,9.47 -0.085,155.448 z"
inkscape:connector-curvature="0"
style="fill:#010101" />
<g
id="g32">
<g
id="g24">
<path
style="fill:#ffffff"
inkscape:connector-curvature="0"
id="path22"
d="m 412.327,39.73 c -3.818,0 -5.033,6.22 -5.053,9.118 v 22.146 l -28.619,-0.119 0.203,-29.953 c 0.599,-9.332 5.961,-19.413 15.417,-22.192 2.51,-0.729 5.109,-1.137 7.728,-1.183 7.867,-0.27 15.753,0.092 23.612,-0.368 5.704,0.466 11.819,0.473 16.837,3.627 6.176,3.325 9.979,9.693 10.564,16.692 0.288,17.296 -0.063,33.852 0,51.148 0.041,2.978 -0.179,6.892 -1.519,9.573 -1.578,3.285 -4.035,6.211 -7.223,8.023 -8.341,4.764 -16.771,9.357 -25.063,14.193 -4.259,2.512 -9.286,4.869 -11.468,9.582 -1.367,5.149 -0.828,10.561 -0.907,15.83 h 46.18 v 23.914 l -75.127,0.077 v -41.877 c 1.764,-9.315 9.229,-19.446 17.486,-23.894 6.44,-3.629 12.834,-7.318 19.32,-10.86 3.549,-1.959 8.411,-4.16 8.438,-8.898 0.093,-12.907 -0.085,-22.541 0.063,-35.454 -0.147,-3.998 -1.285,-9.131 -5.61,-9.131 h -5.259 z" />
</g>
<polygon
style="fill:#323eaa"
id="polygon26"
points="282.364,90.148 282.364,58.709 349.673,58.709 318.623,90.148 " />
<polygon
style="fill:#fa362c"
id="polygon28"
points="282.364,98.044 282.364,128.046 349.673,128.046 318.623,98.044 " />
<path
style="fill:#ffffff"
inkscape:connector-curvature="0"
id="path30"
d="m 530.679,169.895 c 15.854,0 28.707,-13.617 28.707,-24.74 V 46.851 c 0,-11.122 -10.881,-29.339 -26.732,-29.339 h -27.73 c -15.854,0 -26.734,18.217 -26.734,29.339 v 98.303 c 0,11.123 12.854,24.74 28.706,24.74 h 23.783 z M 510.196,45.269 c 0,-1.602 0.938,-5.529 3.736,-5.529 h 9.699 c 3.163,0 3.739,3.927 3.739,5.529 v 95.553 c 0,1.603 -2.695,4.871 -4.396,4.871 h -8.384 c -1.703,0 -4.396,-3.271 -4.396,-4.871 z" />
</g>
<polygon
id="polygon34"
points="47.592,15.246 53.426,7.775 17.528,7.775 11.695,15.246 "
style="fill:#dededd" />
<polygon
id="polygon36"
points="111.309,15.219 117.142,7.748 81.245,7.748 75.412,15.219 "
style="fill:#dededd" />
<polygon
id="polygon38"
points="158.652,15.246 164.485,7.775 131.216,7.775 125.383,15.246 "
style="fill:#dededd" />
<polygon
id="polygon40"
points="350.329,57.126 356.82,48.999 289.379,48.999 282.889,57.126 "
style="fill:#dededd" />
<polygon
id="polygon42"
points="320.149,96.311 326.377,88.416 323.417,88.443 320.288,91.757 286.377,91.757 282.778,96.365 320.04,96.365 320.083,96.311 "
style="fill:#dededd" />
<polygon
id="polygon44"
points="453.127,143.917 460.274,135.132 417.148,135.132 410.001,143.917 "
style="fill:#dededd" />
<g
id="g72">
<polygon
style="fill:#2e329a"
id="polygon46"
points="23.762,103.844 54.708,70.815 47.213,16.826 11.343,16.826 " />
<polygon
style="fill:#2e329a"
id="polygon48"
points="105.295,16.826 74.639,16.826 69.871,54.633 " />
<polygon
style="fill:#dc2770"
id="polygon50"
points="124.547,71.221 157.793,35.739 157.793,16.825 124.547,16.825 " />
<polygon
style="fill:#dc2770"
id="polygon52"
points="69.871,54.633 69.835,54.913 61.583,120.334 54.737,71.026 54.708,70.815 23.762,103.844 23.792,104.055 33.044,168.881 98.056,99.495 109.855,16.826 105.521,16.826 105.295,16.826 " />
<path
style="fill:#fa6b28"
inkscape:connector-curvature="0"
id="path54"
d="m 180.566,86.322 66.315,-70.778 c -35.549,5.404 -62.92,34.533 -66.315,70.778 z" />
<polygon
style="fill:#fa6b28"
id="polygon56"
points="33.169,169.752 88.028,169.752 98.044,99.577 98.056,99.495 33.044,168.881 33.053,168.939 " />
<polygon
style="fill:#fa6b28"
id="polygon58"
points="124.547,146.107 157.793,110.626 157.793,35.808 157.793,35.739 124.547,71.221 124.547,71.291 " />
<g
id="g64">
<path
style="fill:#ffcd1c"
inkscape:connector-curvature="0"
id="path60"
d="m 258.852,14.643 c -4.027,0 -7.978,0.303 -11.833,0.881 -0.046,0.007 -0.092,0.013 -0.137,0.02 l -66.315,70.778 c -0.005,0.046 -0.009,0.093 -0.012,0.139 -0.227,2.465 -0.349,4.961 -0.349,7.484 0,18.724 6.372,35.93 17.086,49.494 l 25.424,-27.135 c -3.882,-6.513 -6.103,-14.166 -6.103,-22.357 0,-23.691 18.549,-42.895 42.239,-42.895 7.323,0 14.213,1.844 20.244,5.08 l 0.49,-0.523 V 17.4 c -6.611,-1.787 -13.559,-2.757 -20.734,-2.757 z" />
<polygon
style="fill:#ffcd1c"
id="polygon62"
points="157.793,169.752 157.793,110.753 157.793,110.626 124.547,146.107 124.547,146.234 124.547,169.752 " />
</g>
<path
style="fill:#53a520"
inkscape:connector-curvature="0"
id="path66"
d="m 258.852,136.844 c -15.487,0 -28.774,-8.211 -36.121,-20.514 -0.005,-0.01 -0.01,-0.018 -0.016,-0.023 l -25.424,27.135 c 0.006,0.008 0.012,0.016 0.017,0.021 10.9,13.79 26.288,23.816 44.043,27.84 l 36.403,-38.854 c -5.704,2.809 -12.116,4.395 -18.902,4.395 z" />
<path
style="fill:#53a520"
inkscape:connector-curvature="0"
id="path68"
d="m 279.096,56.132 c 0.009,0.004 0.017,0.009 0.026,0.013 0.154,0.084 0.311,0.163 0.464,0.249 v -0.743 -0.042 z" />
<path
style="fill:#42591f"
inkscape:connector-curvature="0"
id="path70"
d="m 277.98,132.338 c -0.075,0.038 -0.149,0.074 -0.225,0.111 l -36.403,38.854 c 0.034,0.006 0.067,0.014 0.101,0.02 5.588,1.262 11.409,1.93 17.399,1.93 7.176,0 14.124,-0.973 20.734,-2.756 V 131.5 c -0.528,0.291 -1.065,0.568 -1.606,0.838 z" />
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 13 KiB

View file

@ -0,0 +1,33 @@
<theme>
<formatVersion>7</formatVersion>
<view name="system">
<text name="info1" extra="true">
<text>Manufacturer : Commodore Business Machines</text>
</text>
<text name="info2" extra="true">
<text>Year of Release : 1980</text>
</text>
<text name="info3" extra="true">
<text>OS : Commodore KERNAL / Commodore BASIC 2.0</text>
</text>
<text name="info4" extra="true">
<text>CPU : MOS Technology 6502 @ 1.108 MHz (PAL version)</text>
</text>
<text name="info5" extra="true">
<text>RAM : 5KB RAM</text>
</text>
<text name="info6" extra="true">
<text>ROM : 20KB</text>
</text>
<text name="info7" extra="true">
<text>GPU : MOS Technology VIC</text>
</text>
<text name="info8" extra="true">
<text>Sound : 3 x Pulse Wave Generators + White Noise</text>
</text>
<text name="info9" extra="true">
<text>Resolution : 176×184 (16 colours)</text>
</text>
</view>
</theme>

View file

@ -0,0 +1,21 @@
<theme>
<formatVersion>7</formatVersion>
<include>./../theme.xml</include>
<include>./colors.xml</include>
<include>./systeminfo.xml</include>
<view name="system">
<image name="controller" extra="true">
<path>./images/controller.svg</path>
</image>
</view>
<view name="system, basic, detailed, video, grid">
<image name="logo">
<path>./images/logo.svg</path>
</image>
<image name="consolegame" extra="true">
<path>./images/consolegame.svg</path>
</image>
</view>
</theme>