From 26a8ec30ec9cdf3a1fca6760cc91913056a3b484 Mon Sep 17 00:00:00 2001 From: Denis Molony Date: Fri, 15 May 2020 20:08:48 +1000 Subject: [PATCH] tidying --- README.md | 35 +++++++++++-------- .../applefile/SHRPictureFile2.java | 6 ++++ .../diskbrowser/prodos/FileEntry.java | 5 +-- 3 files changed, 27 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index 7ae76a7..ea0ebca 100644 --- a/README.md +++ b/README.md @@ -2,22 +2,27 @@ ### Features - Cross-platform (Windows, MacOS, Linux) -- Applesoft and Integer Basic -- Pascal disassembler -- 6502 disassembler -- Wizardry internals and maps -- Infocom text adventure internals -- Appleworks -- Visicalc -- HDV and 2mg -- Compressed disks - shrinkIt, gzip, zip -- Track and sector display -- Dual DOS disks -- DOS 4.1 disks -- CPM disks +- Disk formats + - DOS + - Prodos + - Pascal + - CPM + - HDV + - 2mg + - shrinkIt, gzip, zip + - hybrid disks + - woz + - Unidos +- File Formats + - Applesoft and Integer Basic + - Pascal disassembler + - 6502 disassembler + - Appleworks + - Visicalc +- Disk Internals + - Wizardry + - Infocom - Comprehensive disk listing -- woz format disks -- UniDos disks ### Documentation * [Usage](resources/usage.md) diff --git a/src/com/bytezone/diskbrowser/applefile/SHRPictureFile2.java b/src/com/bytezone/diskbrowser/applefile/SHRPictureFile2.java index 95dc3b6..5dc7b2c 100644 --- a/src/com/bytezone/diskbrowser/applefile/SHRPictureFile2.java +++ b/src/com/bytezone/diskbrowser/applefile/SHRPictureFile2.java @@ -32,6 +32,12 @@ public class SHRPictureFile2 extends HiResImage doPic (); break; + case ProdosConstants.FILE_TYPE_ANI: + this.auxType = 0x1000; + this.eof = 0x8000; + doPnt (); + break; + default: System.out.println ("unknown filetype " + fileType); } diff --git a/src/com/bytezone/diskbrowser/prodos/FileEntry.java b/src/com/bytezone/diskbrowser/prodos/FileEntry.java index 6b533e5..40ddae3 100755 --- a/src/com/bytezone/diskbrowser/prodos/FileEntry.java +++ b/src/com/bytezone/diskbrowser/prodos/FileEntry.java @@ -418,6 +418,7 @@ class FileEntry extends CatalogEntry implements ProdosConstants break; case FILE_TYPE_PNT: + case FILE_TYPE_ANI: if (auxType == 2) file = new SHRPictureFile1 (name, exactBuffer, fileType, auxType, endOfFile); else if (endOfFile < 0x222) @@ -430,10 +431,6 @@ class FileEntry extends CatalogEntry implements ProdosConstants file = new SHRPictureFile2 (name, exactBuffer, fileType, auxType, endOfFile); break; - case FILE_TYPE_ANI: - file = new SHRPictureFile2 (name, exactBuffer, 0xC0, 0x1000, 0x8000); - break; - case FILE_TYPE_FOT: if (auxType == HiResImage.FADDEN_AUX) file = new FaddenHiResImage (name, exactBuffer, fileType, auxType, endOfFile);