Improved "2IMG" format recognition (optional comment: +32 word32).

This commit is contained in:
John B. Matthews 2008-06-03 19:22:18 +00:00
parent 8b33dc4aa6
commit bcaf7ca997
1 changed files with 2 additions and 6 deletions

View File

@ -154,12 +154,8 @@ public class Disk {
new ByteArrayOutputStream(diskSize);
StreamUtil.copy(input, diskImageByteArray);
byte[] diskImage = diskImageByteArray.toByteArray();
int offset = UniversalDiskImageLayout.OFFSET;
if (diskImage.length == APPLE_800KB_DISK + offset ||
diskImage.length == APPLE_5MB_HARDDISK + offset ||
diskImage.length == APPLE_10MB_HARDDISK + offset ||
diskImage.length == APPLE_20MB_HARDDISK + offset ||
diskImage.length == APPLE_32MB_HARDDISK + offset) {
if ((diskImage[00] == '2') && (diskImage[01] == 'I') &&
(diskImage[02] == 'M') && (diskImage[03] == 'G')) {
diskImageManager = new UniversalDiskImageLayout(diskImage);
} else {
diskImageManager = new ByteArrayImageLayout(diskImage);