From 53b0b2c1d4644276d930d9e3591d6085aac0c49f Mon Sep 17 00:00:00 2001 From: Leon Styhre Date: Wed, 3 Nov 2021 17:31:40 +0100 Subject: [PATCH] Added support for the Commodore VIC-20 (vic20) system. --- resources/systems/macos/es_systems.xml | 9 + resources/systems/unix/es_systems.xml | 9 + resources/systems/windows/es_systems.xml | 9 + themes/rbsimple-DE/vic20/colors.xml | 18 + themes/rbsimple-DE/vic20/images/console.svg | 3196 ++++++++++++ .../rbsimple-DE/vic20/images/consolegame.svg | 4265 +++++++++++++++++ .../rbsimple-DE/vic20/images/controller.svg | 313 ++ themes/rbsimple-DE/vic20/images/game.svg | 1195 +++++ themes/rbsimple-DE/vic20/images/logo.svg | 217 + themes/rbsimple-DE/vic20/systeminfo.xml | 33 + themes/rbsimple-DE/vic20/theme.xml | 21 + 11 files changed, 9285 insertions(+) create mode 100644 themes/rbsimple-DE/vic20/colors.xml create mode 100644 themes/rbsimple-DE/vic20/images/console.svg create mode 100644 themes/rbsimple-DE/vic20/images/consolegame.svg create mode 100644 themes/rbsimple-DE/vic20/images/controller.svg create mode 100644 themes/rbsimple-DE/vic20/images/game.svg create mode 100644 themes/rbsimple-DE/vic20/images/logo.svg create mode 100644 themes/rbsimple-DE/vic20/systeminfo.xml create mode 100644 themes/rbsimple-DE/vic20/theme.xml diff --git a/resources/systems/macos/es_systems.xml b/resources/systems/macos/es_systems.xml index ffe09a5d2..ad70d9714 100644 --- a/resources/systems/macos/es_systems.xml +++ b/resources/systems/macos/es_systems.xml @@ -1234,6 +1234,15 @@ vectrex vectrex + + vic20 + Commodore VIC-20 + %ROMPATH%/vic20 + .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 + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/vice_xvic_libretro.dylib %ROM% + c64 + vic20 + videopac Philips Videopac G7000 diff --git a/resources/systems/unix/es_systems.xml b/resources/systems/unix/es_systems.xml index fa1976071..59e614979 100644 --- a/resources/systems/unix/es_systems.xml +++ b/resources/systems/unix/es_systems.xml @@ -1243,6 +1243,15 @@ vectrex vectrex + + vic20 + Commodore VIC-20 + %ROMPATH%/vic20 + .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 + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/vice_xvic_libretro.so %ROM% + c64 + vic20 + videopac Philips Videopac G7000 diff --git a/resources/systems/windows/es_systems.xml b/resources/systems/windows/es_systems.xml index 9dbbea775..5bcad606c 100644 --- a/resources/systems/windows/es_systems.xml +++ b/resources/systems/windows/es_systems.xml @@ -1243,6 +1243,15 @@ vectrex vectrex + + vic20 + Commodore VIC-20 + %ROMPATH%\vic20 + .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 + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\vice_xvic_libretro.dll %ROM% + c64 + vic20 + videopac Philips Videopac G7000 diff --git a/themes/rbsimple-DE/vic20/colors.xml b/themes/rbsimple-DE/vic20/colors.xml new file mode 100644 index 000000000..f189a3d2a --- /dev/null +++ b/themes/rbsimple-DE/vic20/colors.xml @@ -0,0 +1,18 @@ + + 7 + + + + 896841 + + + D3D3C9 + + + FFCD1C + + + DC2770 + + + \ No newline at end of file diff --git a/themes/rbsimple-DE/vic20/images/console.svg b/themes/rbsimple-DE/vic20/images/console.svg new file mode 100644 index 000000000..221cfdc7d --- /dev/null +++ b/themes/rbsimple-DE/vic20/images/console.svg @@ -0,0 +1,3196 @@ + + + +image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/themes/rbsimple-DE/vic20/images/consolegame.svg b/themes/rbsimple-DE/vic20/images/consolegame.svg new file mode 100644 index 000000000..913322a3d --- /dev/null +++ b/themes/rbsimple-DE/vic20/images/consolegame.svg @@ -0,0 +1,4265 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/themes/rbsimple-DE/vic20/images/controller.svg b/themes/rbsimple-DE/vic20/images/controller.svg new file mode 100644 index 000000000..4ec397746 --- /dev/null +++ b/themes/rbsimple-DE/vic20/images/controller.svg @@ -0,0 +1,313 @@ + + + +image/svg+xml + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/themes/rbsimple-DE/vic20/images/game.svg b/themes/rbsimple-DE/vic20/images/game.svg new file mode 100644 index 000000000..936a4a77c --- /dev/null +++ b/themes/rbsimple-DE/vic20/images/game.svg @@ -0,0 +1,1195 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/themes/rbsimple-DE/vic20/images/logo.svg b/themes/rbsimple-DE/vic20/images/logo.svg new file mode 100644 index 000000000..f3d23e2c3 --- /dev/null +++ b/themes/rbsimple-DE/vic20/images/logo.svg @@ -0,0 +1,217 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/themes/rbsimple-DE/vic20/systeminfo.xml b/themes/rbsimple-DE/vic20/systeminfo.xml new file mode 100644 index 000000000..02d27aacd --- /dev/null +++ b/themes/rbsimple-DE/vic20/systeminfo.xml @@ -0,0 +1,33 @@ + + 7 + + + + Manufacturer : Commodore Business Machines + + + Year of Release : 1980 + + + OS : Commodore KERNAL / Commodore BASIC 2.0 + + + CPU : MOS Technology 6502 @ 1.108 MHz (PAL version) + + + RAM : 5KB RAM + + + ROM : 20KB + + + GPU : MOS Technology VIC + + + Sound : 3 x Pulse Wave Generators + White Noise + + + Resolution : 176×184 (16 colours) + + + \ No newline at end of file diff --git a/themes/rbsimple-DE/vic20/theme.xml b/themes/rbsimple-DE/vic20/theme.xml new file mode 100644 index 000000000..077d05361 --- /dev/null +++ b/themes/rbsimple-DE/vic20/theme.xml @@ -0,0 +1,21 @@ + + 7 + ./../theme.xml + ./colors.xml + ./systeminfo.xml + + + + ./images/controller.svg + + + + + + ./images/logo.svg + + + ./images/consolegame.svg + + + \ No newline at end of file