Repository: microsoft/terminal (language: cpp)

Issue:
Add color scheme for EGA (the "16 color ANSI" palette)
# Description of the new feature/enhancement
The 16 color standard EGA palette used on PCs back in the day was a very defining look (and still in use today for the correct look of DOS CLI/TUI programs and ANSI art etc), and I think it should definitely be a default colorscheme that comes with Windows Terminal.

# Proposed technical implementation details (optional)

Add a default color scheme (call it "EGA" or "ANSI" or "MS-DOS" or whatever):

```json
{
    "background": "#000000",
    "black": "#000000",
    "blue": "#0000AA",
    "brightBlack": "#555555",
    "brightBlue": "#5555FF",
    "brightCyan": "#55FFFF",
    "brightGreen": "#55FF55",
    "brightPurple": "#FF55FF",
    "brightRed": "#FF5555",
    "brightWhite": "#FFFFFF",
    "brightYellow": "#FFFF55",
    "cursorColor": "#00AA00",
    "cyan": "#00AAAA",
    "foreground": "#AAAAAA",
    "green": "#00AA00",
    "name": "16 Color ANSI",
    "purple": "#AA00AA",
    "red": "#AA0000",
    "selectionBackground": "#FFFFFF",
    "white": "#AAAAAA",
    "yellow": "#AA5500"
}
```


Discussion / hints:
Vintage left, 16 Color ANSI right.

![image](https://github.com/microsoft/terminal/assets/18356694/e138753e-be37-4e64-a5a8-c72d8d4e03ce)


If anything, this falls under the same category as #6176 - blocked till #12800 lands
For tracking, here's a comment that's pretty relevant: https://github.com/microsoft/terminal/issues/7388#issuecomment-683329150
@zadjii-msft Note the dark yellow / brown colors.
You actually need both, because the original CGA adapter used a 4-bit digital (TTL) RGBI interface to the monitor.
IBM 5153 and other high-end monitors would handle dark yellow with a special circuit to reduce its green component and turn the `nasty yellow` into the `pleasing brown`.
Most old-style ANSI-art expect the brown, but the Windows console probably needed to be compatible with 16-colors graphics mode and use the dark yellow instead, so both variants have decades of real-world use.
@PhMajerus would you have a specific proposal for different names for these schemes? 

I think this page: https://int10h.org/blog/2022/06/ibm-5153-color-true-cga-palette/ is talking about the same effect you're describing. Based on the yellows, I'm thinking:
* `#AA5500` is "CGA"
* `#C47E00` is "IBM 5153"

Fix patch:
diff --git a/src/cascadia/TerminalSettingsModel/defaults.json b/src/cascadia/TerminalSettingsModel/defaults.json
index 360f37afaad..ae8ed369ff6 100644
--- a/src/cascadia/TerminalSettingsModel/defaults.json
+++ b/src/cascadia/TerminalSettingsModel/defaults.json
@@ -281,6 +281,75 @@
             "brightPurple": "#AD7FA8",
             "brightCyan": "#34E2E2",
             "brightWhite": "#EEEEEC"
+        },
+        {
+            "name": "Dark+",
+            "foreground": "#cccccc",
+            "background": "#1e1e1e",
+            "cursorColor": "#808080",
+            "selectionBackground": "#ffffff",
+            "black": "#000000",
+            "red": "#cd3131",
+            "green": "#0dbc79",
+            "yellow": "#e5e510",
+            "blue": "#2472c8",
+            "purple": "#bc3fbc",
+            "cyan": "#11a8cd",
+            "white": "#e5e5e5",
+            "brightBlack": "#666666",
+            "brightRed": "#f14c4c",
+            "brightGreen": "#23d18b",
+            "brightYellow": "#f5f543",
+            "brightBlue": "#3b8eea",
+            "brightPurple": "#d670d6",
+            "brightCyan": "#29b8db",
+            "brightWhite": "#e5e5e5"
+        },
+        {
+            "background": "#000000",
+            "black": "#000000",
+            "blue": "#0000AA",
+            "brightBlack": "#555555",
+            "brightBlue": "#5555FF",
+            "brightCyan": "#55FFFF",
+            "brightGreen": "#55FF55",
+            "brightPurple": "#FF55FF",
+            "brightRed": "#FF5555",
+            "brightWhite": "#FFFFFF",
+            "brightYellow": "#FFFF55",
+            "cursorColor": "#00AA00",
+            "cyan": "#00AAAA",
+            "foreground": "#AAAAAA",
+            "green": "#00AA00",
+            "name": "CGA",
+            "purple": "#AA00AA",
+            "red": "#AA0000",
+            "selectionBackground": "#FFFFFF",
+            "white": "#AAAAAA",
+            "yellow": "#AA5500"
+        },
+        {
+            "background": "#000000",
+            "black": "#000000",
+            "blue": "#0000AA",
+            "brightBlack": "#555555",
+            "brightBlue": "#5555FF",
+            "brightCyan": "#55FFFF",
+            "brightGreen": "#55FF55",
+            "brightPurple": "#FF55FF",
+            "brightRed": "#FF5555",
+            "brightWhite": "#FFFFFF",
+            "brightYellow": "#FFFF55",
+            "cursorColor": "#00AA00",
+            "cyan": "#00AAAA",
+            "foreground": "#AAAAAA",
+            "green": "#00AA00",
+            "name": "IBM 5153",
+            "purple": "#AA00AA",
+            "red": "#AA0000",
+            "selectionBackground": "#FFFFFF",
+            "white": "#AAAAAA",
+            "yellow": "#C47E00"
         }
     ],
     "themes": [


Test patch: