From 6526cf3e0b4914b10ec7aee3ce9c3e8b176d311f Mon Sep 17 00:00:00 2001 From: Date: Tue, 9 Oct 2012 13:36:37 +0000 Subject: [PATCH] When faced with a 140k image, let the file suffix .do, .po, .2mg take precedence before we go sniffing for a filesystem. --- .../webcodepro/applecommander/storage/Disk.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/com/webcodepro/applecommander/storage/Disk.java b/src/com/webcodepro/applecommander/storage/Disk.java index 14dee5a..9b1b7f5 100644 --- a/src/com/webcodepro/applecommander/storage/Disk.java +++ b/src/com/webcodepro/applecommander/storage/Disk.java @@ -262,6 +262,21 @@ public class Disk { rc = 0; } } + if (rc == -1) { + /* + * Check filenames for something deterministic. + */ + if (isProdosOrder() || is2ImgOrder()) { + imageOrder = proDosOrder; + rc = 0; + } else if (isDosOrder()) { + imageOrder = dosOrder; + rc = 0; + } else if (isNibbleOrder()) { + imageOrder = new NibbleOrder(diskImageManager); + rc = 0; + } + } if (rc == -1) { /* * Ok, it's not one of those. Now, let's go back to DOS