Short: Win95/98 compatible file system Author: jaroslav.pulchart@gmail.com (Jaroslav Pulchart), based on work by Torsten Jager Uploader: jaroslav pulchart gmail com (Jaroslav Pulchart) Type: disk/misc Version: 20260614 Replaces: disk/misc/fat95.v20260609.lha Architecture: m68k-amigaos Kurz: Win95/98-kompatibles Dateisystem fat95 - Win95/98 compatible FAT filesystem handler for AmigaOS. Fork of disk/misc/fat95.lha. COMPONENTS IN THIS RELEASE ========================== - fat95 3.24 (07.06.2026) - install95 3.19 (25.01.2026) - dd 2.2 (13.06.2026) (new) - debug95 3.19 (25.01.2026) - SetFileSize 1.1 (25.01.2026) - boot95 3.19 (25.01.2026) - lsfsres 1.0 (16.05.2026) WHAT'S NEW (14.06.2026) ======================= Tools: This release is mainly a dd maintenance update. dd 2.2 adds TD64 support for large-disk transfers, fixes unreliable NSD detection from the previous dd release, and improves INSPECT output. dd 2.2: * Support TD64 and harden NSD probe (fixes #20). * INSPECT now shows a ">4GiB methods:" line listing which large-transfer commands the device offers. Add VERBOSE to also print the device's full command set. * New CMD= option to force which command dd uses: AUTO (default), CMD, TD64, NSCMD or SCSI. A forced command is used as-is, with no automatic fallback. dd 2.1: * On Kickstart older than 2.0 (V36), dd now prints a short message saying it needs Kickstart 2.0+ and exits, instead of failing silently. * Console output now uses VFPrintf. Purpose ======= "fat95" is a DOS handler to mount and use Win95/98 volumes just as if they were AMIGA volumes. System requirements =================== * every AMIGA, OS 1.3+ (OS 2.0+ for full functionality) * a suitable device file for low level disk access, like the mfm.device for floppies, compactflash.device for CF in PCMCIA Features ======== See fat95.guide for full documentation. * Workbench and applications support * Diskchange autosense * Format type autosense: FAT12, FAT16 and FAT32 * MBR and GPT partition table support * Simple LINUX style partition selection or manual definition * Up to 4 GBytes of partition size for FAT16 * Large harddisk support via TD64 or direct SCSI * Long filenames (up to 104 chars for now) * Inquiry, read, write, and maintenance access * Built-in error check utility * Disk formatting using the OS 2.0+ format command * MS-DOS 8.3 downward compatibility * User definable language and code page * Date range Jan 1st, 1980 through Dec 31st, 2107 * Extended datestamp support: creation date and time, last accessed date (written automatically, readable as file comment text) * Volume serial number as name for unnamed volumes * Automatic directory optimization * Written entirely in assembly language SOURCE CODE =========== Source code available at: https://github.com/pulchart/fat95 Licensed under GNU LGPL v2.1 SUPPORT ======= The improvements to this driver are developed in my free time. If you'd like to support ongoing maintenance and experimentation, you can do so on Ko-fi: https://ko-fi.com/jaroslavpulchart HISTORY ======= See docs/changes.guide for release notes and original fat95 history. Online version: https://github.com/pulchart/fat95/blob/master/docs/changes.md CHECKSUMS ========= fat95_68020 3.24 (07.06.2026) (27336 bytes): MD5: e182b204463f4e1166bb5b49a30aee0d SHA256: 633dbae1bba52447e418b908d3d6f77d86145c076f08775733aab840db061d8f fat95_68000 3.24 (07.06.2026) (27472 bytes): MD5: 567f466f9ea5ee1759210c380447c95f SHA256: 8e996e22f6bb19b11ca3d67fdbc89c937aa4fadd8c2cd8223108eed10f0545ee install95 3.19 (25.01.2026) (2780 bytes): MD5: f3041da9df7646a8ef2977463bc3d9e1 SHA256: f4980fc7ae3f5e63ab0d925f642343a6b96f7373ba1e22f58d14bfed161cc10b dd 2.2 (13.06.2026) (7892 bytes): MD5: e3ba5b98a1dcc8ddc3c0d161dffa84d5 SHA256: 33f5de70448a4da5cf69d4b8574e8e89ce32fd04887fb98460da677fa0c5911a debug95 3.19 (25.01.2026) (520 bytes): MD5: de2f9b6fb8de8a8935f99ccb6639f4b1 SHA256: 40b45a8ce812168fe77437772944f97202e84b27808f2e55c82593678d1a6559 SetFileSize 1.1 (25.01.2026) (888 bytes): MD5: 9ed3250c0d37a6253ef222fbfa822d48 SHA256: 54b054d094139b7be01220a42b5a05cee18a1cc511387fa201338dcad069b808 boot95 3.19 (25.01.2026) (2512 bytes): MD5: 2feb11a7b50845ea12a4d8fdd16370cc SHA256: f8279bdca5bfd632598f2d734475e11aa992ef27a30f1df161991aa18bc5d81d lsfsres 1.0 (16.05.2026) (868 bytes): MD5: 4d3f2567df06f0449f1354fe8ca6ffac SHA256: ffb55dbfed25e443a074f94aebbb90c9920b794fea898806b538e3ca8225d783 CONTENTS ======== fat95/docs/fat95.guide - FAT95 filesystem handler documentation fat95/docs/changes.guide - Release notes and original fat95 history fat95/docs/dd.guide - dd raw block transfer tool documentation fat95/docs/lsfsres.guide - lsfsres FileSystem.resource lister documentation fat95/l/68020/fat95 - FAT95 filesystem handler, 68020+ cpu tier fat95/l/68000/fat95 - FAT95 filesystem handler, 68000+ cpu tier fat95/l/install95 - Locale installer tool (read/write locale files) fat95/c/dd - Raw block transfer tool fat95/c/debug95 - Debug information tool fat95/c/SetFileSize - File size modification utility fat95/c/boot95 - Boot partition creation tool fat95/c/lsfsres - FileSystem.resource entry lister fat95/DOSDrivers/ - Mount list examples fat95/src/ - Full source code fat95/english/ - English documentation and examples fat95/deutsch/ - German documentation and examples fat95/français/ - French documentation fat95/español/ - Spanish documentation fat95/magyar/ - Hungarian documentation fat95/polska/ - Polish documentation fat95/russian/ - Russian documentation fat95/LICENSE - GNU LGPL v2.1