Failed to check my own assumptions on the EGA graphics, my apologies. As it turns out, the dirt tileset was a misleading example, as its "ega_preview" is the only one that contains exclusively CGA colors (and happens to match the in-level colors precisely), and I failed to check the other graphics sets. Seems like "ega_preview" is accurately named, as the colors for the other tilesets do indeed match those found on the level preview screen. It does seem like there is indeed a 16-byte copy from "ega_standard" through "ega_preview" for the preview screen though, as the not-quite-right object/lemming colors do actually match the way objects appear in said preview (most clearly seen with the water in dirt and pillar graphics sets).

As for the colors in the levels, I realize now how the 200-line video modes actually work. Those "ega_custom" colors ARE actually used in the level, even though they don't look like the CGA colors. Essentially, the secondary green bit acts as the CGA intensity bit in 200-line modes (equivalent to controlling all 3 secondary bits simultaneously), so those color values are simply encoded differently, which also means the "ega_standard" colors are indeed not used in the actual levels (since they use the invalid-in-200-line-mode secondary red and secondary blue bits), only the preview screens. The "ega_custom" colors also definitely do occupy colors 8-15, though I wouldn't know where the fixed colors 0-7 (or 0-6 more accurately, as color 7 is always copied from color 8) are sourced from.
On a brighter note, I can happily report that the Tandy audio is already much better and much closer to how it's supposed to sound, and both AdLib and PC Speaker sound closer as well. The hardware accuracy option is very welcome as well.
Sorry again for jumping to a conclusion without checking the other graphics sets (and without fully knowing how EGA works, how embarrassing!
)
As for the colors in the levels, I realize now how the 200-line video modes actually work. Those "ega_custom" colors ARE actually used in the level, even though they don't look like the CGA colors. Essentially, the secondary green bit acts as the CGA intensity bit in 200-line modes (equivalent to controlling all 3 secondary bits simultaneously), so those color values are simply encoded differently, which also means the "ega_standard" colors are indeed not used in the actual levels (since they use the invalid-in-200-line-mode secondary red and secondary blue bits), only the preview screens. The "ega_custom" colors also definitely do occupy colors 8-15, though I wouldn't know where the fixed colors 0-7 (or 0-6 more accurately, as color 7 is always copied from color 8) are sourced from.
On a brighter note, I can happily report that the Tandy audio is already much better and much closer to how it's supposed to sound, and both AdLib and PC Speaker sound closer as well. The hardware accuracy option is very welcome as well.
Sorry again for jumping to a conclusion without checking the other graphics sets (and without fully knowing how EGA works, how embarrassing!
)



