AminetAminet
Search:
85343 packages online
About
Recent
Browse
Search
Upload
Setup
Services

disk/misc/fat95.v20260609.lha

Mirror:Random
Showing: m68k-amigaos icongeneric icon
No screenshot available
Short:Win95/98 compatible file system
Author: jaroslav.pulchart at gmail.com (Jaroslav Pulchart)
Uploader:jaroslav pulchart gmail com (Jaroslav Pulchart)
Type:disk/misc
Version:20260609
Architecture:m68k-amigaos
Date:2026-06-09
Replaces:disk/misc/fat95.v3.23.lha
Download:disk/misc/fat95.v20260609.lha - View contents
Readme:disk/misc/fat95.v20260609.readme
Downloads:7

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) (new)
- install95 3.19 (25.01.2026)
- dd 2.0 (01.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 (09.06.2026)
=======================

fat95 handler:

* 'fat95 3.24' adds a second way to pick which FAT partition a
  mountlist mounts. Both ways work and you can mix them.

  The new way uses DosType 0x464154FF for every FAT mount and
  takes the partition from the number at the end of the device name.
  The number is 0-based, like DF0: and HD0: (CF0: is the first, CF1:
  the second, and so on, 0 to 254).
  
  This way it uses one FileSystem.resource entry instead of one
  per partition. The old way is unchanged. See fat95.guide "Partition
  Selection" for details.

tools:

* 'dd 2.0' major update with breaking change in argument positioning
  and parsing. 'dd' now uses the standard AmigaOS argument parser, type
  `dd ?` for  the new usage banner.

  The unit number moved from between SRC and DST to a single positional
  slot after DST; for device-to-device copies use the keyword form
  `US <n>` / `UD <n>`. `FILL:`, `RSPEED:`, `RWSPEED:` are unchanged.
  See fat95.guide for more details.

  NSD 64-bit I/O support: dd now probes NSD at device open and uses
  NSCMD_TD_READ64/WRITE64 when the driver advertises them. This is
  an additional dispatch path next to the existing HD_SCSICMD (SCSI
  READ10/WRITE10).

  INSPECT mode: `dd INSPECT device.name [UNIT n]` prints device
  geometry, NSD support, and which command set dd would use.

packaging:

* Archive version is now a date (YYYYMMDD). The release bundle ships
  several independently-versioned pieces (fat95, install95, dd, debug95,
  SetFileSize, boot95, lsfsres), each on its own cadence, so a single
  v3.x number for the whole archive never matched what was actually
  inside.

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 https://github.com/pulchart/fat95/blob/master/README.md for complete history

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.0 (01.06.2026) (6752 bytes):
  MD5:    1ab298cf98d7165eec2b003c0132a044
  SHA256: c69d1480ac60fbff8f1180cc255c57192526bb05df03ec00fa4d3b448eb0785e

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


Contents of disk/misc/fat95.v20260609.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 Jun  9 19:22 fat95/
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 Jun  9 19:22 fat95/DOSDrivers/
-rw-r--r--  1000/1000      466     882  52.8% -lh5- 695d Jun  9 19:22 fat95/DOSDrivers/CF0
-rw-r--r--  1000/1000      219     533  41.1% -lh5- 3f33 Jun  9 19:22 fat95/DOSDrivers/CF0.info
-rw-r--r--  1000/1000      525    1107  47.4% -lh5- 5100 Jun  9 19:22 fat95/DOSDrivers/CF1
-rw-r--r--  1000/1000      219     533  41.1% -lh5- 3f33 Jun  9 19:22 fat95/DOSDrivers/CF1.info
-rw-r--r--  1000/1000      291     421  69.1% -lh5- 121c Jun  9 19:22 fat95/DOSDrivers/MS0
-rw-r--r--  1000/1000      219     533  41.1% -lh5- ba46 Jun  9 19:22 fat95/DOSDrivers/MS0.info
-rw-r--r--  1000/1000      292     421  69.4% -lh5- a2c1 Jun  9 19:22 fat95/DOSDrivers/MS1
-rw-r--r--  1000/1000      224     533  42.0% -lh5- 4cd7 Jun  9 19:22 fat95/DOSDrivers/MS1.info
-rw-r--r--  1000/1000     1501    4558  32.9% -lh5- f210 Jun  9 19:22 fat95/DOSDrivers/mountlist.examples
-rw-r--r--  1000/1000      367     957  38.3% -lh5- 684a Jun  9 19:22 fat95/DOSDrivers/mountlist.os1.3
-rw-r--r--  1000/1000     1471    2106  69.8% -lh5- eb33 Jun  9 19:22 fat95/DOSDrivers.info
-rw-r--r--  1000/1000     9637   26526  36.3% -lh5- e336 Jun  9 19:22 fat95/LICENSE
-rw-r--r--  1000/1000     2270    2922  77.7% -lh5- d470 Jun  9 19:22 fat95/LICENSE.info
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 Jun  9 19:22 fat95/c/
-rw-r--r--  1000/1000      729     888  82.1% -lh5- 7b89 Jun  9 19:22 fat95/c/SetFileSize
-rw-r--r--  1000/1000     1684    2512  67.0% -lh5- c612 Jun  9 19:22 fat95/c/boot95
-rw-r--r--  1000/1000     3944    6752  58.4% -lh5- 340e Jun  9 19:22 fat95/c/dd
-rw-r--r--  1000/1000      422     520  81.2% -lh5- 9666 Jun  9 19:22 fat95/c/debug95
-rw-r--r--  1000/1000      585     868  67.4% -lh5- 516e Jun  9 19:22 fat95/c/lsfsres
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 Jun  9 19:22 fat95/deutsch/
-rw-r--r--  1000/1000      772    1574  49.0% -lh5- 09ee Jun  9 19:22 fat95/deutsch/install_fat95
-rw-r--r--  1000/1000     1907    2725  70.0% -lh5- ba2b Jun  9 19:22 fat95/deutsch/install_fat95.info
-rw-r--r--  1000/1000     1468    2106  69.7% -lh5- 46ab Jun  9 19:22 fat95/deutsch.info
-rw-r--r--  1000/1000     1881    3082  61.0% -lh5- bf61 Jun  9 19:22 fat95/disk.info
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 Jun  9 19:22 fat95/docs/
-rw-r--r--  1000/1000     2514    7828  32.1% -lh5- 5e96 Jun  9 19:22 fat95/docs/dd.guide
-rw-r--r--  1000/1000    14599   49456  29.5% -lh5- 0688 Jun  9 19:22 fat95/docs/fat95.guide
-rw-r--r--  1000/1000     1798    7439  24.2% -lh5- 5d1b Jun  9 19:22 fat95/docs/lsfsres.guide
-rw-r--r--  1000/1000     1435    1976  72.6% -lh5- e3f4 Jun  9 19:22 fat95/docs.info
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 Jun  9 19:22 fat95/english/
-rw-r--r--  1000/1000      917    1989  46.1% -lh5- cb9e Jun  9 19:22 fat95/english/install_fat95
-rw-r--r--  1000/1000     1907    2725  70.0% -lh5- ba2b Jun  9 19:22 fat95/english/install_fat95.info
-rw-r--r--  1000/1000     1462    2106  69.4% -lh5- c681 Jun  9 19:22 fat95/english.info
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 Jun  9 19:22 fat95/espa??ol/
-rw-r--r--  1000/1000      984    2082  47.3% -lh5- 866e Jun  9 19:22 fat95/espa??ol/install_fat95
-rw-r--r--  1000/1000     1907    2725  70.0% -lh5- ba2b Jun  9 19:22 fat95/espa??ol/install_fat95.info
-rw-r--r--  1000/1000     1542    2154  71.6% -lh5- f904 Jun  9 19:22 fat95/espa??ol.info
-rw-r--r--  1000/1000     3144    6410  49.0% -lh5- 2c60 Jun  9 19:22 fat95/fat95.readme
-rw-r--r--  1000/1000     2270    2922  77.7% -lh5- f532 Jun  9 19:22 fat95/fat95.readme.info
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 Jun  9 19:22 fat95/fran??ais/
-rw-r--r--  1000/1000      823    1658  49.6% -lh5- 06ff Jun  9 19:22 fat95/fran??ais/install_fat95
-rw-r--r--  1000/1000     1907    2725  70.0% -lh5- ba2b Jun  9 19:22 fat95/fran??ais/install_fat95.info
-rw-r--r--  1000/1000     1540    2154  71.5% -lh5- 8edd Jun  9 19:22 fat95/fran??ais.info
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 Jun  9 19:22 fat95/l/
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 Jun  9 19:22 fat95/l/68000/
-rw-r--r--  1000/1000    18945   27472  69.0% -lh5- 949e Jun  9 19:22 fat95/l/68000/fat95
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 Jun  9 19:22 fat95/l/68020/
-rw-r--r--  1000/1000    18764   27336  68.6% -lh5- 5fc4 Jun  9 19:22 fat95/l/68020/fat95
-rw-r--r--  1000/1000     1857    2780  66.8% -lh5- b690 Jun  9 19:22 fat95/l/install95
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 Jun  9 19:22 fat95/magyar/
-rw-r--r--  1000/1000     1042    2059  50.6% -lh5- fddc Jun  9 19:22 fat95/magyar/install_fat95
-rw-r--r--  1000/1000     1907    2725  70.0% -lh5- ba2b Jun  9 19:22 fat95/magyar/install_fat95.info
-rw-r--r--  1000/1000     1361    1694  80.3% -lh5- 6c34 Jun  9 19:22 fat95/magyar.info
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 Jun  9 19:22 fat95/polska/
-rw-r--r--  1000/1000     1028    2101  48.9% -lh5- b6ea Jun  9 19:22 fat95/polska/install_fat95
-rw-r--r--  1000/1000     1907    2725  70.0% -lh5- ba2b Jun  9 19:22 fat95/polska/install_fat95.info
-rw-r--r--  1000/1000     1359    1694  80.2% -lh5- d12d Jun  9 19:22 fat95/polska.info
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 Jun  9 19:22 fat95/russian/
-rw-r--r--  1000/1000     1791    6320  28.3% -lh5- 88e1 Jun  9 19:22 fat95/russian/install_fat95
-rw-r--r--  1000/1000     1907    2725  70.0% -lh5- ba2b Jun  9 19:22 fat95/russian/install_fat95.info
-rw-r--r--  1000/1000     1538    2154  71.4% -lh5- 11eb Jun  9 19:22 fat95/russian.info
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 Jun  9 19:22 fat95/src/
-rw-r--r--  1000/1000     7757   24355  31.8% -lh5- 86fa Jun  9 19:22 fat95/src/boot95.s
-rw-r--r--  1000/1000      124     135  91.9% -lh5- b359 Jun  9 19:22 fat95/src/boot95_version.i
-rw-r--r--  1000/1000    12867   43820  29.4% -lh5- 69f6 Jun  9 19:22 fat95/src/dd.s
-rw-r--r--  1000/1000       94      94 100.0% -lh0- 79c0 Jun  9 19:22 fat95/src/dd_version.i
-rw-r--r--  1000/1000     1724    4135  41.7% -lh5- 0565 Jun  9 19:22 fat95/src/debug95.s
-rw-r--r--  1000/1000      100     100 100.0% -lh0- b032 Jun  9 19:22 fat95/src/debug95_version.i
-rw-r--r--  1000/1000    81454  269810  30.2% -lh5- 7068 Jun  9 19:22 fat95/src/fat95.s
-rw-r--r--  1000/1000      147     212  69.3% -lh5- a67c Jun  9 19:22 fat95/src/fat95_version.i
-rw-r--r--  1000/1000     6357   22229  28.6% -lh5- 0318 Jun  9 19:22 fat95/src/install95.s
-rw-r--r--  1000/1000      126     138  91.3% -lh5- 4aee Jun  9 19:22 fat95/src/install95_version.i
-rw-r--r--  1000/1000     3171    7596  41.7% -lh5- ec24 Jun  9 19:22 fat95/src/lsfsres.s
-rw-r--r--  1000/1000       99      99 100.0% -lh0- 86cd Jun  9 19:22 fat95/src/lsfsres_version.i
-rw-r--r--  1000/1000     2773    7355  37.7% -lh5- 5814 Jun  9 19:22 fat95/src/setfilesize.s
-rw-r--r--  1000/1000      103     103 100.0% -lh0- d935 Jun  9 19:22 fat95/src/setfilesize_version.i
-rw-r--r--  1000/1000     1472    2106  69.9% -lh5- 2a0d Jun  9 19:22 fat95/src.info
-rw-r--r--  1000/1000     1450    1994  72.7% -lh5- 1f12 Jun  9 19:22 fat95.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        80 files  243066  625474  38.9%            Jun  9 23:27
Page generated in 0.03 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>