Phase 6: Plattformprüfungen und absolute RGB-Farben, Change 05 archivieren

This commit is contained in:
hugo committed 2026-09-07 21:12:25 +02:00
1 parent 5aa920b768
commit 796564795a
55 files changed
+3772 -200

No files matched your search

@@ -0,0 +1,18 @@
## MODIFIED Requirements
### Requirement: Klassische Farbpalette und Blink-Simulation
Der Bildschirm SHALL die klassische Palette abbilden (Vordergrund 0–15,
Hintergrund 0–7) als feste 24-Bit-RGB-Werte ausgeben, unabhängig von Terminalprofil
und Farberkennung (klassisch 1 = #0000AA, 4 = #AA0000). Dieselbe
Abbildung SHALL für IDE, Formularvorschau und BASIC-Ausgabe gelten;
programmbestimmte Farbnummern SHALL unverändert bleiben. Blinkende Vordergrundfarben (16–31) SHALL als „hell"
simuliert werden (Farbe − 16, Intensitätsbit gesetzt) — kein echtes
Terminal-Blinken.
#### Scenario: Blink wird hell
- **WHEN** `COLOR 17, 0` gesetzt wird (blinkend Blau)
- **THEN** wird mit heller Vordergrundfarbe 9 gerendert
#### Scenario: Programmbestimmte absolute Farbe
- **WHEN** ein Programm COLOR 7, 1 oder entsprechende ForeColor-/BackColor-Eigenschaften verwendet
- **THEN** wird #AAAAAA auf #0000AA ausgegeben, auch bei abweichender ANSI-Palette und ohne COLORTERM