mirror of
https://github.com/dmolony/DiskBrowser.git
synced 2024-06-27 08:29:31 +00:00
tidying
This commit is contained in:
parent
760ea2246e
commit
93719f7b25
|
@ -319,22 +319,27 @@ class FileEntry extends CatalogEntry implements ProdosConstants
|
||||||
file = new DoubleHiResImage (name, exactBuffer);
|
file = new DoubleHiResImage (name, exactBuffer);
|
||||||
else if (endOfFile == 0x4000 && auxType == 0x4000)
|
else if (endOfFile == 0x4000 && auxType == 0x4000)
|
||||||
file = new DoubleHiResImage (name, exactBuffer);
|
file = new DoubleHiResImage (name, exactBuffer);
|
||||||
else if (auxType == 0x3FF8 && HiResImage.isExo (exactBuffer))
|
else if ((auxType == 0x1FF8 || auxType == 0x3FF8)
|
||||||
|
&& HiResImage.isExo (exactBuffer))
|
||||||
{
|
{
|
||||||
ExoBuffer exoBuffer = new ExoBuffer (exactBuffer);
|
ExoBuffer exoBuffer = new ExoBuffer (exactBuffer);
|
||||||
byte[] outBuffer = exoBuffer.getExpandedBuffer ();
|
byte[] outBuffer = exoBuffer.getExpandedBuffer ();
|
||||||
if (outBuffer.length == 0x2000)
|
|
||||||
|
switch (outBuffer.length)
|
||||||
|
{
|
||||||
|
case 0x2000:
|
||||||
file = new OriginalHiResImage (name, outBuffer, 0x3FF8);
|
file = new OriginalHiResImage (name, outBuffer, 0x3FF8);
|
||||||
else if (outBuffer.length == 0x4000)
|
break;
|
||||||
|
case 0x4000:
|
||||||
file = new DoubleHiResImage (name, outBuffer);
|
file = new DoubleHiResImage (name, outBuffer);
|
||||||
else
|
break;
|
||||||
|
case 0x8000:
|
||||||
|
file =
|
||||||
|
new SHRPictureFile2 (name, outBuffer, FILE_TYPE_PIC, 0x2000, 0x8000);
|
||||||
|
break;
|
||||||
|
default:
|
||||||
file = new AssemblerProgram (name, exactBuffer, auxType);
|
file = new AssemblerProgram (name, exactBuffer, auxType);
|
||||||
}
|
}
|
||||||
else if (auxType == 0x1FF8 && HiResImage.isExo (exactBuffer))
|
|
||||||
{
|
|
||||||
ExoBuffer exoBuffer = new ExoBuffer (exactBuffer);
|
|
||||||
byte[] outBuffer = exoBuffer.getExpandedBuffer ();
|
|
||||||
file = new SHRPictureFile2 (name, outBuffer, FILE_TYPE_PIC, 0x2000, 0x8000);
|
|
||||||
}
|
}
|
||||||
else if (oneOf (endOfFile, 0x1FF8, 0x1FFF, 0x2000, 0x4000)
|
else if (oneOf (endOfFile, 0x1FF8, 0x1FFF, 0x2000, 0x4000)
|
||||||
&& oneOf (auxType, 0x1FFF, 0x2000, 0x4000, 0x6000))
|
&& oneOf (auxType, 0x1FFF, 0x2000, 0x4000, 0x6000))
|
||||||
|
|
Loading…
Reference in New Issue
Block a user