Dino's Complete Guide to
Ultima 1: The First Age of Darkness
Palettes
Table of Contents
CGA (CGA*.BIN)
  1. 0x000000
  2. 0x00AAAA
  3. 0xAA00AA
  4. 0xAAAAAA
T1K (T1K*.BIN)
  1. 0x000000
  2. 0x000080
  3. 0x008000
  4. 0x008080
  5. 0x800000
  6. 0x800080
  7. 0x808000
  8. 0xC0C0C0
  9. 0x808080
  10. 0x0000FF
  11. 0x00FF00
  12. 0x00FFFF
  13. 0xFF4040
  14. 0xFF00FF
  15. 0xFFFF00
  16. 0xFFFFFF
EGA (EGA*.BIN)

The EGA tilesets do not index into a palette. Instead, they are composed of BGRA channels, each channel 4 bits long, and the A channel determining whether the three colours are bright (* 0xFF) or dim (* 0x7F).

The data for each pixel is not contiguous. The exact structure of these files is still being investigated.