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.