diff --git a/frontend/assets/platforms/3ds.ico b/frontend/assets/platforms/3ds.ico
index e5e76de01..1fde0c0d3 100644
Binary files a/frontend/assets/platforms/3ds.ico and b/frontend/assets/platforms/3ds.ico differ
diff --git a/frontend/assets/platforms/3ds.svg b/frontend/assets/platforms/3ds.svg
new file mode 100644
index 000000000..4dddf9740
--- /dev/null
+++ b/frontend/assets/platforms/3ds.svg
@@ -0,0 +1,243 @@
+
+
\ No newline at end of file
diff --git a/frontend/assets/platforms/arcadia-2001.ico b/frontend/assets/platforms/arcadia-2001.ico
index 11c161972..751cd2f56 100644
Binary files a/frontend/assets/platforms/arcadia-2001.ico and b/frontend/assets/platforms/arcadia-2001.ico differ
diff --git a/frontend/assets/platforms/arcadia-2001.svg b/frontend/assets/platforms/arcadia-2001.svg
new file mode 100644
index 000000000..be744e97e
--- /dev/null
+++ b/frontend/assets/platforms/arcadia-2001.svg
@@ -0,0 +1,141 @@
+
+
\ No newline at end of file
diff --git a/frontend/assets/platforms/atari2600.ico b/frontend/assets/platforms/atari2600.ico
index 042375e1c..bd1be3313 100644
Binary files a/frontend/assets/platforms/atari2600.ico and b/frontend/assets/platforms/atari2600.ico differ
diff --git a/frontend/assets/platforms/atari2600.svg b/frontend/assets/platforms/atari2600.svg
new file mode 100644
index 000000000..1f654c262
--- /dev/null
+++ b/frontend/assets/platforms/atari2600.svg
@@ -0,0 +1,53 @@
+
+
\ No newline at end of file
diff --git a/frontend/assets/platforms/gb.ico b/frontend/assets/platforms/gb.ico
index a3685e013..54a6e0b7e 100644
Binary files a/frontend/assets/platforms/gb.ico and b/frontend/assets/platforms/gb.ico differ
diff --git a/frontend/assets/platforms/gb.svg b/frontend/assets/platforms/gb.svg
new file mode 100644
index 000000000..ad1de41ae
--- /dev/null
+++ b/frontend/assets/platforms/gb.svg
@@ -0,0 +1,135 @@
+
+
\ No newline at end of file
diff --git a/frontend/assets/platforms/gba.ico b/frontend/assets/platforms/gba.ico
index e8bb3662b..63d55d13a 100644
Binary files a/frontend/assets/platforms/gba.ico and b/frontend/assets/platforms/gba.ico differ
diff --git a/frontend/assets/platforms/gba.svg b/frontend/assets/platforms/gba.svg
new file mode 100644
index 000000000..85988fd3d
--- /dev/null
+++ b/frontend/assets/platforms/gba.svg
@@ -0,0 +1,158 @@
+
+
\ No newline at end of file
diff --git a/frontend/assets/platforms/gbc.ico b/frontend/assets/platforms/gbc.ico
index 921cbe997..9a5b9d548 100644
Binary files a/frontend/assets/platforms/gbc.ico and b/frontend/assets/platforms/gbc.ico differ
diff --git a/frontend/assets/platforms/gbc.svg b/frontend/assets/platforms/gbc.svg
new file mode 100644
index 000000000..91cf79b5a
--- /dev/null
+++ b/frontend/assets/platforms/gbc.svg
@@ -0,0 +1,163 @@
+
+
\ No newline at end of file
diff --git a/frontend/assets/platforms/nds-original.ico b/frontend/assets/platforms/nds-original.ico
new file mode 100644
index 000000000..178e3bbcd
Binary files /dev/null and b/frontend/assets/platforms/nds-original.ico differ
diff --git a/frontend/assets/platforms/nds-original.svg b/frontend/assets/platforms/nds-original.svg
new file mode 100644
index 000000000..5c50cb218
--- /dev/null
+++ b/frontend/assets/platforms/nds-original.svg
@@ -0,0 +1,192 @@
+
+
\ No newline at end of file
diff --git a/frontend/assets/platforms/nds.ico b/frontend/assets/platforms/nds.ico
index b1eb02466..4543e5155 100644
Binary files a/frontend/assets/platforms/nds.ico and b/frontend/assets/platforms/nds.ico differ
diff --git a/frontend/assets/platforms/nds.svg b/frontend/assets/platforms/nds.svg
new file mode 100644
index 000000000..699722cba
--- /dev/null
+++ b/frontend/assets/platforms/nds.svg
@@ -0,0 +1,134 @@
+
+
\ No newline at end of file
diff --git a/frontend/assets/platforms/nes.ico b/frontend/assets/platforms/nes.ico
index 9ab6800a5..be832403a 100644
Binary files a/frontend/assets/platforms/nes.ico and b/frontend/assets/platforms/nes.ico differ
diff --git a/frontend/assets/platforms/nes.svg b/frontend/assets/platforms/nes.svg
new file mode 100644
index 000000000..31021c6ea
--- /dev/null
+++ b/frontend/assets/platforms/nes.svg
@@ -0,0 +1,122 @@
+
+
\ No newline at end of file
diff --git a/frontend/assets/platforms/ps4--1.ico b/frontend/assets/platforms/ps4--1.ico
index 0901bdd1c..54593946b 100644
Binary files a/frontend/assets/platforms/ps4--1.ico and b/frontend/assets/platforms/ps4--1.ico differ
diff --git a/frontend/assets/platforms/ps4--1.svg b/frontend/assets/platforms/ps4--1.svg
new file mode 100644
index 000000000..321a55c88
--- /dev/null
+++ b/frontend/assets/platforms/ps4--1.svg
@@ -0,0 +1,173 @@
+
+
\ No newline at end of file
diff --git a/frontend/assets/platforms/ps5.ico b/frontend/assets/platforms/ps5.ico
index 689a23e13..5b5ec8d5e 100644
Binary files a/frontend/assets/platforms/ps5.ico and b/frontend/assets/platforms/ps5.ico differ
diff --git a/frontend/assets/platforms/ps5.svg b/frontend/assets/platforms/ps5.svg
new file mode 100644
index 000000000..3da25ac48
--- /dev/null
+++ b/frontend/assets/platforms/ps5.svg
@@ -0,0 +1,165 @@
+
+
\ No newline at end of file
diff --git a/frontend/assets/platforms/psp.ico b/frontend/assets/platforms/psp.ico
index 05c0b09f8..029a21bc2 100644
Binary files a/frontend/assets/platforms/psp.ico and b/frontend/assets/platforms/psp.ico differ
diff --git a/frontend/assets/platforms/psp.svg b/frontend/assets/platforms/psp.svg
new file mode 100644
index 000000000..addac8cc3
--- /dev/null
+++ b/frontend/assets/platforms/psp.svg
@@ -0,0 +1,155 @@
+
+
\ No newline at end of file
diff --git a/frontend/assets/platforms/sfam.ico b/frontend/assets/platforms/sfam.ico
index 7ac5d3762..b573d5693 100644
Binary files a/frontend/assets/platforms/sfam.ico and b/frontend/assets/platforms/sfam.ico differ
diff --git a/frontend/assets/platforms/sfam.svg b/frontend/assets/platforms/sfam.svg
new file mode 100644
index 000000000..4ef18bd66
--- /dev/null
+++ b/frontend/assets/platforms/sfam.svg
@@ -0,0 +1,134 @@
+
+
\ No newline at end of file
diff --git a/frontend/assets/platforms/snes.ico b/frontend/assets/platforms/snes.ico
index 6f2e9bee4..8d4a79b3c 100644
Binary files a/frontend/assets/platforms/snes.ico and b/frontend/assets/platforms/snes.ico differ
diff --git a/frontend/assets/platforms/snes.svg b/frontend/assets/platforms/snes.svg
new file mode 100644
index 000000000..7f3bc89ee
--- /dev/null
+++ b/frontend/assets/platforms/snes.svg
@@ -0,0 +1,132 @@
+
+
\ No newline at end of file