From 94bf05b57de744e9453b5476a1bb97794ed7f901 Mon Sep 17 00:00:00 2001 From: Bradley Bell Date: Fri, 20 Oct 2023 23:34:44 -0700 Subject: [PATCH] First item in catalog is OS, use it for disk name --- .../applecommander/storage/os/rdos/RdosFormatDisk.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/ac-api/src/main/java/com/webcodepro/applecommander/storage/os/rdos/RdosFormatDisk.java b/lib/ac-api/src/main/java/com/webcodepro/applecommander/storage/os/rdos/RdosFormatDisk.java index e961eb4..e351a00 100644 --- a/lib/ac-api/src/main/java/com/webcodepro/applecommander/storage/os/rdos/RdosFormatDisk.java +++ b/lib/ac-api/src/main/java/com/webcodepro/applecommander/storage/os/rdos/RdosFormatDisk.java @@ -193,6 +193,10 @@ public class RdosFormatDisk extends FormattedDisk { * RDOS really does not have a disk name. Fake one. */ public String getDiskName() { + if (getImageOrder() instanceof ProdosOrder) { + byte[] block = readSector(1, 0x0); + return AppleUtil.getString(block, 0x0, 0x18); + } byte[] block = readRdosBlock(4); return AppleUtil.getString(block, 0xe0, 0x20); }