diff --git a/src/com/webcodepro/applecommander/storage/DosFileEntry.java b/src/com/webcodepro/applecommander/storage/DosFileEntry.java index 51686bd..515bc43 100644 --- a/src/com/webcodepro/applecommander/storage/DosFileEntry.java +++ b/src/com/webcodepro/applecommander/storage/DosFileEntry.java @@ -384,7 +384,7 @@ public class DosFileEntry implements FileEntry { // the minimum size is guessed a bit - I don't remember, but maybe there // are 8 spare bytes at the end of the graphics screen GraphicsFileFilter filter = new GraphicsFileFilter(); - if (size >= 8185 && size <= 8192) { + if (size >= 8184 && size <= 8192) { filter.setMode(GraphicsFileFilter.MODE_HGR_COLOR); return filter; } else if (size >= 16377 && size <= 16384) { diff --git a/src/com/webcodepro/applecommander/storage/PascalFileEntry.java b/src/com/webcodepro/applecommander/storage/PascalFileEntry.java index 0451306..c08c564 100644 --- a/src/com/webcodepro/applecommander/storage/PascalFileEntry.java +++ b/src/com/webcodepro/applecommander/storage/PascalFileEntry.java @@ -239,6 +239,10 @@ public class PascalFileEntry implements FileEntry { public FileFilter getSuggestedFilter() { if ("textfile".equals(getFiletype())) { return new TextFileFilter(); + } else if ("datafile".equals(getFiletype()) && getSize() >= 8184 && getSize() <= 8192) { + GraphicsFileFilter filter = new GraphicsFileFilter(); + filter.setMode(GraphicsFileFilter.MODE_HGR_COLOR); + return filter; } return new BinaryFileFilter(); } diff --git a/src/com/webcodepro/applecommander/storage/ProdosFileEntry.java b/src/com/webcodepro/applecommander/storage/ProdosFileEntry.java index 8a2cc6d..f395623 100644 --- a/src/com/webcodepro/applecommander/storage/ProdosFileEntry.java +++ b/src/com/webcodepro/applecommander/storage/ProdosFileEntry.java @@ -456,7 +456,7 @@ public class ProdosFileEntry extends ProdosCommonEntry implements FileEntry { // the minimum size is guessed a bit - I don't remember, but maybe there // are 8 spare bytes at the end of the graphics screen GraphicsFileFilter filter = new GraphicsFileFilter(); - if (size >= 8185 && size <= 8192) { + if (size >= 8184 && size <= 8192) { filter.setMode(GraphicsFileFilter.MODE_HGR_COLOR); return filter; } else if (size >= 16377 && size <= 16384) {