mirror of
https://github.com/dmolony/DiskBrowser.git
synced 2025-01-05 11:29:43 +00:00
created nufx package
This commit is contained in:
parent
a33aedd750
commit
b6496e9c87
@ -16,9 +16,9 @@ import java.util.zip.Checksum;
|
|||||||
import com.bytezone.diskbrowser.nib.NibFile;
|
import com.bytezone.diskbrowser.nib.NibFile;
|
||||||
import com.bytezone.diskbrowser.nib.V2dFile;
|
import com.bytezone.diskbrowser.nib.V2dFile;
|
||||||
import com.bytezone.diskbrowser.nib.WozFile;
|
import com.bytezone.diskbrowser.nib.WozFile;
|
||||||
import com.bytezone.diskbrowser.utilities.Binary2;
|
import com.bytezone.diskbrowser.nufx.Binary2;
|
||||||
|
import com.bytezone.diskbrowser.nufx.NuFX;
|
||||||
import com.bytezone.diskbrowser.utilities.FileFormatException;
|
import com.bytezone.diskbrowser.utilities.FileFormatException;
|
||||||
import com.bytezone.diskbrowser.utilities.NuFX;
|
|
||||||
import com.bytezone.diskbrowser.utilities.Utility;
|
import com.bytezone.diskbrowser.utilities.Utility;
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------------//
|
// -----------------------------------------------------------------------------------//
|
||||||
|
@ -18,11 +18,11 @@ import com.bytezone.diskbrowser.infocom.InfocomDisk;
|
|||||||
import com.bytezone.diskbrowser.nib.NibFile;
|
import com.bytezone.diskbrowser.nib.NibFile;
|
||||||
import com.bytezone.diskbrowser.nib.V2dFile;
|
import com.bytezone.diskbrowser.nib.V2dFile;
|
||||||
import com.bytezone.diskbrowser.nib.WozFile;
|
import com.bytezone.diskbrowser.nib.WozFile;
|
||||||
|
import com.bytezone.diskbrowser.nufx.Binary2;
|
||||||
|
import com.bytezone.diskbrowser.nufx.NuFX;
|
||||||
import com.bytezone.diskbrowser.pascal.PascalDisk;
|
import com.bytezone.diskbrowser.pascal.PascalDisk;
|
||||||
import com.bytezone.diskbrowser.prodos.ProdosDisk;
|
import com.bytezone.diskbrowser.prodos.ProdosDisk;
|
||||||
import com.bytezone.diskbrowser.utilities.Binary2;
|
|
||||||
import com.bytezone.diskbrowser.utilities.FileFormatException;
|
import com.bytezone.diskbrowser.utilities.FileFormatException;
|
||||||
import com.bytezone.diskbrowser.utilities.NuFX;
|
|
||||||
import com.bytezone.diskbrowser.utilities.Utility;
|
import com.bytezone.diskbrowser.utilities.Utility;
|
||||||
import com.bytezone.diskbrowser.wizardry.Wizardry4BootDisk;
|
import com.bytezone.diskbrowser.wizardry.Wizardry4BootDisk;
|
||||||
import com.bytezone.diskbrowser.wizardry.WizardryScenarioDisk;
|
import com.bytezone.diskbrowser.wizardry.WizardryScenarioDisk;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
package com.bytezone.diskbrowser.utilities;
|
package com.bytezone.diskbrowser.nufx;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.nio.file.Files;
|
import java.nio.file.Files;
|
@ -1,4 +1,4 @@
|
|||||||
package com.bytezone.diskbrowser.utilities;
|
package com.bytezone.diskbrowser.nufx;
|
||||||
|
|
||||||
import static com.bytezone.diskbrowser.prodos.ProdosConstants.fileTypes;
|
import static com.bytezone.diskbrowser.prodos.ProdosConstants.fileTypes;
|
||||||
|
|
||||||
@ -6,6 +6,8 @@ import java.time.LocalDateTime;
|
|||||||
import java.time.format.DateTimeFormatter;
|
import java.time.format.DateTimeFormatter;
|
||||||
|
|
||||||
import com.bytezone.diskbrowser.prodos.write.ProdosDisk;
|
import com.bytezone.diskbrowser.prodos.write.ProdosDisk;
|
||||||
|
import com.bytezone.diskbrowser.utilities.HexFormatter;
|
||||||
|
import com.bytezone.diskbrowser.utilities.Utility;
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------------//
|
// -----------------------------------------------------------------------------------//
|
||||||
public class Binary2Header
|
public class Binary2Header
|
@ -1,9 +1,11 @@
|
|||||||
package com.bytezone.diskbrowser.utilities;
|
package com.bytezone.diskbrowser.nufx;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|
||||||
|
import com.bytezone.diskbrowser.utilities.Utility;
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------------//
|
// -----------------------------------------------------------------------------------//
|
||||||
abstract class LZW
|
abstract class LZW
|
||||||
// -----------------------------------------------------------------------------------//
|
// -----------------------------------------------------------------------------------//
|
@ -1,4 +1,6 @@
|
|||||||
package com.bytezone.diskbrowser.utilities;
|
package com.bytezone.diskbrowser.nufx;
|
||||||
|
|
||||||
|
import com.bytezone.diskbrowser.utilities.Utility;
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------------//
|
// -----------------------------------------------------------------------------------//
|
||||||
class LZW1 extends LZW
|
class LZW1 extends LZW
|
@ -1,4 +1,6 @@
|
|||||||
package com.bytezone.diskbrowser.utilities;
|
package com.bytezone.diskbrowser.nufx;
|
||||||
|
|
||||||
|
import com.bytezone.diskbrowser.utilities.Utility;
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------------//
|
// -----------------------------------------------------------------------------------//
|
||||||
class LZW2 extends LZW
|
class LZW2 extends LZW
|
@ -1,4 +1,9 @@
|
|||||||
package com.bytezone.diskbrowser.utilities;
|
package com.bytezone.diskbrowser.nufx;
|
||||||
|
|
||||||
|
import com.bytezone.diskbrowser.utilities.DateTime;
|
||||||
|
import com.bytezone.diskbrowser.utilities.FileFormatException;
|
||||||
|
import com.bytezone.diskbrowser.utilities.HexFormatter;
|
||||||
|
import com.bytezone.diskbrowser.utilities.Utility;
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------------//
|
// -----------------------------------------------------------------------------------//
|
||||||
class MasterHeader
|
class MasterHeader
|
@ -1,4 +1,4 @@
|
|||||||
package com.bytezone.diskbrowser.utilities;
|
package com.bytezone.diskbrowser.nufx;
|
||||||
|
|
||||||
import static com.bytezone.diskbrowser.prodos.ProdosConstants.BLOCK_SIZE;
|
import static com.bytezone.diskbrowser.prodos.ProdosConstants.BLOCK_SIZE;
|
||||||
|
|
||||||
@ -14,6 +14,7 @@ import com.bytezone.diskbrowser.prodos.write.FileAlreadyExistsException;
|
|||||||
import com.bytezone.diskbrowser.prodos.write.FileEntry;
|
import com.bytezone.diskbrowser.prodos.write.FileEntry;
|
||||||
import com.bytezone.diskbrowser.prodos.write.ProdosDisk;
|
import com.bytezone.diskbrowser.prodos.write.ProdosDisk;
|
||||||
import com.bytezone.diskbrowser.prodos.write.VolumeCatalogFullException;
|
import com.bytezone.diskbrowser.prodos.write.VolumeCatalogFullException;
|
||||||
|
import com.bytezone.diskbrowser.utilities.FileFormatException;
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------------//
|
// -----------------------------------------------------------------------------------//
|
||||||
public class NuFX
|
public class NuFX
|
@ -1,4 +1,4 @@
|
|||||||
package com.bytezone.diskbrowser.utilities;
|
package com.bytezone.diskbrowser.nufx;
|
||||||
|
|
||||||
import static com.bytezone.diskbrowser.prodos.ProdosConstants.fileTypes;
|
import static com.bytezone.diskbrowser.prodos.ProdosConstants.fileTypes;
|
||||||
|
|
||||||
@ -6,6 +6,10 @@ import java.time.LocalDateTime;
|
|||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.bytezone.diskbrowser.utilities.DateTime;
|
||||||
|
import com.bytezone.diskbrowser.utilities.FileFormatException;
|
||||||
|
import com.bytezone.diskbrowser.utilities.Utility;
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------------//
|
// -----------------------------------------------------------------------------------//
|
||||||
class Record
|
class Record
|
||||||
// -----------------------------------------------------------------------------------//
|
// -----------------------------------------------------------------------------------//
|
@ -1,4 +1,6 @@
|
|||||||
package com.bytezone.diskbrowser.utilities;
|
package com.bytezone.diskbrowser.nufx;
|
||||||
|
|
||||||
|
import com.bytezone.diskbrowser.utilities.Utility;
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------------//
|
// -----------------------------------------------------------------------------------//
|
||||||
class Thread
|
class Thread
|
@ -4,7 +4,7 @@ import java.time.LocalDateTime;
|
|||||||
import java.time.format.DateTimeFormatter;
|
import java.time.format.DateTimeFormatter;
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------------//
|
// -----------------------------------------------------------------------------------//
|
||||||
class DateTime
|
public class DateTime
|
||||||
// -----------------------------------------------------------------------------------//
|
// -----------------------------------------------------------------------------------//
|
||||||
{
|
{
|
||||||
private static String[] months = { "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul",
|
private static String[] months = { "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul",
|
||||||
|
@ -479,7 +479,7 @@ public final class Utility
|
|||||||
}
|
}
|
||||||
|
|
||||||
// ---------------------------------------------------------------------------------//
|
// ---------------------------------------------------------------------------------//
|
||||||
static boolean isMagic (byte[] buffer, int ptr, byte[] magic)
|
public static boolean isMagic (byte[] buffer, int ptr, byte[] magic)
|
||||||
// ---------------------------------------------------------------------------------//
|
// ---------------------------------------------------------------------------------//
|
||||||
{
|
{
|
||||||
if (ptr + magic.length >= buffer.length)
|
if (ptr + magic.length >= buffer.length)
|
||||||
@ -517,7 +517,7 @@ public final class Utility
|
|||||||
}
|
}
|
||||||
|
|
||||||
// ---------------------------------------------------------------------------------//
|
// ---------------------------------------------------------------------------------//
|
||||||
protected static int getCRC (final byte[] buffer, int length, int initialValue)
|
public static int getCRC (final byte[] buffer, int length, int initialValue)
|
||||||
// ---------------------------------------------------------------------------------//
|
// ---------------------------------------------------------------------------------//
|
||||||
{
|
{
|
||||||
int crc = initialValue;
|
int crc = initialValue;
|
||||||
|
Loading…
Reference in New Issue
Block a user