From 120d3c7c1c145d6209c6fe9f1348bd23dd733663 Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Sun, 8 Apr 2018 17:20:36 +0300 Subject: [PATCH] Directory filesystem ACTION_INFO returns DOS\1 if >v36. --- filesys.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/filesys.cpp b/filesys.cpp index cce3f7d2..3e93624e 100644 --- a/filesys.cpp +++ b/filesys.cpp @@ -3391,7 +3391,7 @@ static void do_info(TrapContext *ctx, Unit *unit, dpacket *packet, uaecptr info, put_long_host(buf + 12, (uae_u32)numblocks); /* numblocks */ put_long_host(buf + 16, (uae_u32)inuse); /* inuse */ put_long_host(buf + 20, blocksize); /* bytesperblock */ - put_long_host(buf + 24, dostype); /* disk type */ + put_long_host(buf + 24, dostype == DISK_TYPE_DOS && kickstart_version >= 36 ? DISK_TYPE_DOS_FFS : dostype); /* disk type */ put_long_host(buf + 28, unit->volume >> 2); /* volume node */ put_long_host(buf + 32, (get_long(unit->volume + 28) || unit->keys) ? -1 : 0); /* inuse */ } -- 2.47.3