Changes
/* 3-level RGB of the CPC */
| 0|| 54h ||Black || 0|| 0|| 0|| #000000||0/0/0||bgcolor="#000000"|
|-
| 1|| 44h (or 50h) ||Blue || 0|| 0|| 50|| #00007F 000080||0/0/127128||bgcolor="#000080"|
|-
| 2|| 55h ||Bright Blue || 0|| 0||100|| #0000FF ||0/0/255||bgcolor="#0000ff"|
|-
| 3|| 5Ch ||Red || 50|| 0|| 0|| #7F0000 800000||127128/0/0||bgcolor="#800000"|
|-
| 4|| 58h ||Magenta || 50|| 0|| 50|| #7F007F 800080||127128/0/127128||bgcolor="#800080"|
|-
| 5|| 5Dh ||Mauve || 50|| 0||100|| #7F00FF 8000FF ||127128/0/255||bgcolor="#8000ff"|
|-
| 6|| 4Ch ||Bright Red ||100|| 0|| 0|| #FF0000||255/0/0||bgcolor="#ff0000"|
|-
| 7|| 45h (or 48h) ||Purple ||100|| 0|| 50|| #FF007Fff0080||255/0/127128||bgcolor="#ff0080"|
|-
| 8|| 4Dh ||Bright Magenta ||100|| 0||100|| #FF00FF||255/0/255||bgcolor="#ff00ff"|
|-
| 9|| 56h ||Green || 0|| 50|| 0|| #007F00 008000||0/127128/0||bgcolor="#008000"|
|-
|10|| 46h ||Cyan || 0|| 50|| 50|| #007F7F 008080||0/127128/127128||bgcolor="#008080"|
|-
|11|| 57h ||Sky Blue || 0|| 50||100|| #007FFF 0080FF||0/127128/255||bgcolor="#0080ff"|
|-
|12|| 5Eh ||Yellow || 50|| 50|| 0|| #7F7F00 808000||127128/127128/0||bgcolor="#808000"|
|-
|13|| 40h (or 41h) ||White || 50|| 50|| 50|| #7F7F7F 808080||127128/127128/127128||bgcolor="#808080"|
|-
|14|| 5Fh ||Pastel Blue || 50|| 50||100|| #7F7FFF 8080FF||127128/127128/255||bgcolor="#8080ff"|
|-
|15|| 4Eh ||Orange ||100|| 50|| 0|| #FF7F00FF8000||255/127128/0||bgcolor="#ff8000"|
|-
|16|| 47h ||Pink ||100|| 50|| 50|| #FF7F7FFF8080||255/127128/127128||bgcolor="#ff8080"|
|-
|17|| 4Fh ||Pastel Magenta ||100|| 50||100|| #FF7FFFFF80FF||255/127128/255||bgcolor="#ff80ff"|
|-
|18|| 52h ||Bright Green || 0||100|| 0|| #00FF00 ||0/255/0||bgcolor="#00ff00"|
|-
|19|| 42h (or 51h) ||Sea Green || 0||100|| 50|| #00FF7F 00FF80||0/255/127128||bgcolor="#00ff80"|
|-
|20|| 53h ||Bright Cyan || 0||100||100|| #00FFFF ||0/255/255||bgcolor="#00ffff"|
|-
|21|| 5Ah ||Lime || 50||100|| 0|| #7FFF00 80FF00||127128/255/0||bgcolor="#80ff00"|
|-
|22|| 59h ||Pastel Green || 50||100|| 50|| #7FFF7F 80FF80||127128/255/127128||bgcolor="#80ff80"|
|-
|23|| 5Bh ||Pastel Cyan || 50||100||100|| #7FFFFF 80FFFF||127128/255/255||bgcolor="#80ffff"|
|-
|24|| 4Ah ||Bright Yellow ||100||100|| 0|| #FFFF00||255/255/0||bgcolor="#ffff00"|
|-
|25|| 43h (or 49h) ||Pastel Yellow ||100||100|| 50|| #FFFF7FFFFF80||255/255/127128||bgcolor="#ffff80"|
|-
|26|| 4Bh ||Bright White ||100||100||100|| #FFFFFF||255/255/255||bgcolor="#ffffff"|
*'''Note : ''' Actually both RGB's 127 (#7F) or 128 (#80) values can be used to generate the CPC palette's half tones on a true colour modern computer. Why ? Because you simply can't divide 255 by two (50%) to get 127,5... the theoric CPC's half tone. So you have to round it , wether be it superior or inferior value. By the Way good old 80's electronic device such as Amstrad CPC wasn't that precisely set... if you measure the actual value, you may get far different result from individual machine to other. The Amstrad PLUS range is possible also unable to use accurately emulate the half value 80h=128 instead of 7Hh=127 for the medium ... Being 12bit palette with 4 bits per R/G/B...this give you a scale from 0 to 15. And 15 cannot also be divided by 2 unless rounded. That's the Specificity of Amstrad CPC's Ternary digital system... Binary digit cannot produce this... but 1/255th is certainly close enough to get the eye to not notice. As a result, an EGA Card (64 colour palette) cannot emulate the CPC palette because it clearly lack decent Half values... it is more like 0, 1/3, 2/3 and 3/3 (0%, 33%, 66% and 100%...)
Courtesy of MacDeath.
It is to notice that if the Amstrad CPC could have a 320x200x16 mode... the dithering possibilities would have been quite awesome, and the palette would be more than well exploitable on the best 8bit Graphic machine...
*the cubic nature of the CPC palette
Courtesy of MacDeath.
The grey used as background is not the Amstrad CPC's grey... which is actually inside the cube.
==='''12-bit RGB of the PLUS'''===