Improved "2IMG" format recognition (optional comment: +32 word32).
This commit is contained in:
parent
8b33dc4aa6
commit
bcaf7ca997
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue