
|
84782 packages online
|
|
 |
|
|
|
No screenshot available
|
Short: | File Allocation Table (FAT) Filesystem driver |
Author: | "Marek Szyprowski" marek amiga.pl |
Uploader: | Marek Szyprowski <marek amiga pl> |
Type: | disk/misc |
Version: | v0.3 |
Architecture: | m68k-amigaos,ppc-morphos |
Date: | 2006-12-04 |
Download: | disk/misc/fatfs_0.3.lha - View contents | Readme: | disk/misc/fatfs_0.3.readme |
Downloads: | 2102 |
|
This is early version of the File Allocation Table (FAT) Filesystem driver for MorphOS
and AmigaOS3.x.
*** Features ***
* supports FAT12, FAT16 and FAT32
* supports long file names
* allows to read normal files and list directories
* support different logical and physical blocksizes and automatically adapts
to correct blocksize
* unique volume names for unnamed filesystems
* configurable cache size
* supports removable media
* automatic MBR scan for first primary partition if LowCyl is set to 0
* thanks to great libDeviceIO from Marcin 'Morgoth' Kurek there is:
- effective and fast read cache system
- support for partitions beyond 4Gb boundary (using TD64)
*** Limitations ***
* read-only support (this would change in future)
* lacks code page conversion support
*** Cache size and disk buffers ***
You can adjust number of memory buffers used by this filesystem. Just set
'Buffers' field in mountlist to the requested number of buffers. The only
difference between this and other filesystems that the size of SIGNLE buffer is
16KB, NOT the size of filesystem block. So setting 64 buffers will use about 1MB
of memory! Reasonable value for FATFileSystem is about 64 (1MB) or 12 (2 MB)
for volumes with large directories.
*** How to install ***
Copy FATFileSystem to SYS:L, then create a mountlist for your partition and
mount it with shell 'mount' command.
The easied way to create a mountlist for NTFS partition or disk is to use
GiggleDisk tool created by Guido Mersmann. It is available on
http://www.geit.de/
Once you generate mountlist please make sure that the following fields have
correct values:
GlobVec = -1
DosType = 0x46415400
StackSize = 16384
FileSystem = L:FATFileSystem
Activate = 1
Also set the 'Buffers' field to requested values. More information is available
in the 'Cache size' paragraph.
If you want to have FAT partition mounted every boot, copy your mountlist to
SYS:Devs/DOSDrivers
*** Author, contact and copyright infos ***
FATFileSystem has been written by Marek 'March' Szyprowski <marek@amiga.pl>.
Mail me if you have any suggestions or found a bug.
Copyright (C) 2006 Marek 'March' Szyprowski <marek@amiga.pl>
FATFileSystem is a free software. If you want to support its development please
read http://home.elka.pw.edu.pl/~mszyprow/programy/donate.html
FATFileSystem uses libDeviceIO by Marcin Kurek (Morgoth/Dreamolers-CAPS). Big
thanks to him for it.
|
Contents of disk/misc/fatfs_0.3.lha
PERMSSN UID GID PACKED SIZE RATIO METHOD CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic] 16327 31044 52.6% -lh5- 1c3e Dec 3 18:28 FATFileSystem/AmigaOS/FATFileSystem
[generic] 20513 39304 52.2% -lh5- 7a49 Dec 3 18:32 FATFileSystem/AmigaOS/FATFileSystem.debug
[generic] 1352 2767 48.9% -lh5- 43d0 Dec 3 18:43 FATFileSystem/FATFS.readme
[generic] 21424 46028 46.5% -lh5- 7fc1 Dec 3 18:26 FATFileSystem/MorphOS/FATFileSystem
[generic] 26299 58176 45.2% -lh5- 6c46 Dec 3 18:26 FATFileSystem/MorphOS/FATFileSystem.debug
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 5 files 85915 177319 48.5% Dec 3 22:07
|
|
|
 |
Page generated in 0.02 seconds |
Aminet © 1992-2024 Urban
Müller and the Aminet team.
Aminet contact address: <aminet aminet net> |