diff options
-rw-r--r-- | spritecache.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/spritecache.c b/spritecache.c index 1b969ec6d..ea0d95294 100644 --- a/spritecache.c +++ b/spritecache.c @@ -835,12 +835,15 @@ void CheckExternalFiles(void) printf("Your sample.cat file is corrupted or missing!"); /* + * forced DOS palette via command line -> leave it that way * all Windows files present -> Windows palette * all DOS files present -> DOS palette * no Windows files present and any DOS file present -> DOS palette * otherwise -> Windows palette */ - if (win == 5) { + if (_use_dos_palette) { + return; + } else if (win == 5) { _use_dos_palette = false; } else if (dos == 5 || (win == 0 && dos > 0)) { _use_dos_palette = true; |