diff --git a/README.md b/README.md
index 0c58e5e..972594e 100644
--- a/README.md
+++ b/README.md
@@ -93,6 +93,7 @@ configuration file.
| **_monokai_charcoal_**
[source](https://github.com/dodeca12/Monokai-Charcoal-Theme-for-Alacritty/blob/main/monokai_charcoal_white.yaml) | ![monokai_charcoal](images/monokai-charcoal.png) |
| **_monokai_pro_**
[source](https://gist.github.com/AlphaTechnolog/d1d5f6557f77f71519cb5713268da7dd) | ![monokai_pro](images/monokai_pro.png) |
| **_moonlight_ii_vscode_**
[source](https://github.com/atomiks/moonlight-vscode-theme) | ![moonlight_ii_vscode](images/moonlight_ii_vscode.png) |
+| **_msx_**
[source](https://paulwratt.github.io/programmers-palettes/HW-MSX/HW-MSX-palettes.html) | ![msx](images/msx.png) |
| **_nightfox_**
[source](https://github.com/EdenEast/nightfox.nvim) | ![nightfox](images/nightfox.png) |
| **_night_owlish_light_** | ![night_owlish_light](images/night_owlish_light.png) |
| **_nord_**
[source](https://github.com/arcticicestudio/nord) | ![nord](images/nord.png) |
diff --git a/images/msx.png b/images/msx.png
new file mode 100644
index 0000000..a765bfe
Binary files /dev/null and b/images/msx.png differ
diff --git a/schemes.yaml b/schemes.yaml
index 156cced..43f5f11 100644
--- a/schemes.yaml
+++ b/schemes.yaml
@@ -1149,6 +1149,29 @@ schemes:
cyan: '0x9cd8d8'
white: '0xffffff'
+ msx: &msx
+ primary:
+ background: '#5955E0'
+ foreground: '#FFFFFF'
+ normal:
+ black: '#5955E0'
+ red: '#B95E51'
+ green: '#3AA241'
+ yellow: '#CCC35E'
+ blue: '#000000'
+ magenta: '#DB6559'
+ cyan: '#3EB849'
+ white: '#CCCCCC'
+ bright:
+ black: '#8076F1'
+ red: '#FF897D'
+ green: '#74D07D'
+ yellow: '#DED087'
+ blue: '#CCCCCC'
+ magenta: '#B766B5'
+ cyan: '#65DBEF'
+ white: '#FFFFFF'
+
nord: &nord
primary:
background: '0x2E3440'
diff --git a/themes/msx.yaml b/themes/msx.yaml
new file mode 100644
index 0000000..ff181f6
--- /dev/null
+++ b/themes/msx.yaml
@@ -0,0 +1,41 @@
+# Colors (MSX-like)
+# Notice that MSX used blue as background so [bright] blue and [bright] black
+# are reversed in this theme. Also MSX had only 15 colors (color 0 was
+# transparent) so 'gray' (#CCCCCC) is used two times: both as white and
+# bright black.
+colors:
+ # Default colors
+ primary:
+ background: '#5955E0'
+ foreground: '#FFFFFF'
+
+ # Normal colors
+ normal:
+ # It is 'dark blue' not black
+ black: '#5955E0'
+ red: '#B95E51'
+ green: '#3AA241'
+ yellow: '#CCC35E'
+ # It is 'black' not blue
+ blue: '#000000'
+ # It is 'medium red' not magenta
+ magenta: '#DB6559'
+ # It is 'medium green' not cyan
+ cyan: '#3EB849'
+ # It is 'gray' not white
+ white: '#CCCCCC'
+
+ # Bright colors
+ bright:
+ # It is 'light blue' not bright black
+ black: '#8076F1'
+ red: '#FF897D'
+ green: '#74D07D'
+ yellow: '#DED087'
+ # It is 'gray' not bright blue
+ blue: '#CCCCCC'
+ # It is 'magenta' not bright magenta
+ magenta: '#B766B5'
+ # It is 'cyan' not bright cyan
+ cyan: '#65DBEF'
+ white: '#FFFFFF'