created nufx package

This commit is contained in:
Denis Molony 2021-05-21 12:57:03 +10:00
parent a33aedd750
commit b6496e9c87
14 changed files with 36 additions and 16 deletions

View File

@ -16,9 +16,9 @@ import java.util.zip.Checksum;
import com.bytezone.diskbrowser.nib.NibFile;
import com.bytezone.diskbrowser.nib.V2dFile;
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.NuFX;
import com.bytezone.diskbrowser.utilities.Utility;
// -----------------------------------------------------------------------------------//

View File

@ -18,11 +18,11 @@ import com.bytezone.diskbrowser.infocom.InfocomDisk;
import com.bytezone.diskbrowser.nib.NibFile;
import com.bytezone.diskbrowser.nib.V2dFile;
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.prodos.ProdosDisk;
import com.bytezone.diskbrowser.utilities.Binary2;
import com.bytezone.diskbrowser.utilities.FileFormatException;
import com.bytezone.diskbrowser.utilities.NuFX;
import com.bytezone.diskbrowser.utilities.Utility;
import com.bytezone.diskbrowser.wizardry.Wizardry4BootDisk;
import com.bytezone.diskbrowser.wizardry.WizardryScenarioDisk;

View File

@ -1,4 +1,4 @@
package com.bytezone.diskbrowser.utilities;
package com.bytezone.diskbrowser.nufx;
import java.io.IOException;
import java.nio.file.Files;

View File

@ -1,4 +1,4 @@
package com.bytezone.diskbrowser.utilities;
package com.bytezone.diskbrowser.nufx;
import static com.bytezone.diskbrowser.prodos.ProdosConstants.fileTypes;
@ -6,6 +6,8 @@ import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import com.bytezone.diskbrowser.prodos.write.ProdosDisk;
import com.bytezone.diskbrowser.utilities.HexFormatter;
import com.bytezone.diskbrowser.utilities.Utility;
// -----------------------------------------------------------------------------------//
public class Binary2Header

View File

@ -1,9 +1,11 @@
package com.bytezone.diskbrowser.utilities;
package com.bytezone.diskbrowser.nufx;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
import com.bytezone.diskbrowser.utilities.Utility;
// -----------------------------------------------------------------------------------//
abstract class LZW
// -----------------------------------------------------------------------------------//

View File

@ -1,4 +1,6 @@
package com.bytezone.diskbrowser.utilities;
package com.bytezone.diskbrowser.nufx;
import com.bytezone.diskbrowser.utilities.Utility;
// -----------------------------------------------------------------------------------//
class LZW1 extends LZW

View File

@ -1,4 +1,6 @@
package com.bytezone.diskbrowser.utilities;
package com.bytezone.diskbrowser.nufx;
import com.bytezone.diskbrowser.utilities.Utility;
// -----------------------------------------------------------------------------------//
class LZW2 extends LZW

View File

@ -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

View File

@ -1,4 +1,4 @@
package com.bytezone.diskbrowser.utilities;
package com.bytezone.diskbrowser.nufx;
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.ProdosDisk;
import com.bytezone.diskbrowser.prodos.write.VolumeCatalogFullException;
import com.bytezone.diskbrowser.utilities.FileFormatException;
// -----------------------------------------------------------------------------------//
public class NuFX

View File

@ -1,4 +1,4 @@
package com.bytezone.diskbrowser.utilities;
package com.bytezone.diskbrowser.nufx;
import static com.bytezone.diskbrowser.prodos.ProdosConstants.fileTypes;
@ -6,6 +6,10 @@ import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.List;
import com.bytezone.diskbrowser.utilities.DateTime;
import com.bytezone.diskbrowser.utilities.FileFormatException;
import com.bytezone.diskbrowser.utilities.Utility;
// -----------------------------------------------------------------------------------//
class Record
// -----------------------------------------------------------------------------------//

View File

@ -1,4 +1,6 @@
package com.bytezone.diskbrowser.utilities;
package com.bytezone.diskbrowser.nufx;
import com.bytezone.diskbrowser.utilities.Utility;
// -----------------------------------------------------------------------------------//
class Thread

View File

@ -4,7 +4,7 @@ import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
// -----------------------------------------------------------------------------------//
class DateTime
public class DateTime
// -----------------------------------------------------------------------------------//
{
private static String[] months = { "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul",

View File

@ -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)
@ -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;