Atributy barev systému BIOS - BIOS color attributes
![]() | tento článek poskytuje nedostatečný kontext osobám, které toto téma neznají.Březen 2013) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
BIOS Color Attribute je 8 bitů hodnota, kde nízké 4 bity představují barvu znaků a vysoké 4 bity představují barva pozadí. Například pro tisk bílého znaku „A“ s černým pozadím by byl „BIOS Color Attribute“ nastaven na hexadecimální hodnotu 0x0F. Nejvyšší bit atributu barva, který je také nejvyšším bitem barvy pozadí, může převzít dvě funkce. Nemůže to mít žádný vliv na barvu pozadí, což způsobí, že text bude blikat, když je nastaven, což účinně omezí dostupné barvy pozadí pouze na osm, nebo pokud jsou povoleny intenzivní barvy pozadí, bude k dispozici celých 16 barev, ale blikání již nebude k dispozici. Toto chování lze změnit, tj. Pomocí přerušení systému BIOS 80x86 0x10, funkce 0x1003.[1] Tato 16 barevná paleta se často používá v konzolových programech (např. Cmd ve Windows) a někdy pro chatování ve hrách (např. Minecraft[2]).
Seznam barevných atributů systému BIOS
Prosinec | Hex | Binární | Barva | |
---|---|---|---|---|
0 | 0 | 0000 | Černá | |
1 | 1 | 0001 | Modrý | |
2 | 2 | 0010 | Zelená | |
3 | 3 | 0011 | Tyrkysová | |
4 | 4 | 0100 | Červené | |
5 | 5 | 0101 | Purpurová | |
6 | 6 | 0110 | Hnědý | |
7 | 7 | 0111 | Světle šedá | |
8 | 8 | 1000 | Tmavě šedá | |
9 | 9 | 1001 | Světle modrá | |
10 | A | 1010 | Světle zelená | |
11 | B | 1011 | Světle azurová | |
12 | C | 1100 | Světle červená | |
13 | D | 1101 | Světle purpurová | |
14 | E | 1110 | Žlutá | |
15 | F | 1111 | Bílý |
Ve výchozím nastavení je k dispozici 16 barev pro text a pouze 8 barev pro pozadí.
Existuje způsob, jak získat všech 16 barev pro pozadí, což vyžaduje vypnutí „blikajícího atributu“.
Viz také
Reference
- ^ Int 10h / AX = 1003 Ralf Brown's Interrupt List, online verze
- ^ „Multiplayer“. Gamepedia. 11. června 2015. Citováno 23. července 2015.