Hangar.La tienda de software del Amiga

fatfs_0.3 v0.3

File Allocation Table (FAT) Filesystem driver

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: ppc-morphos; m68k-amigaos
Status:       freeware, please read http://home.elka.pw.edu.pl/~mszyprow/programy/donate.html

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.

Gratis

Web del proyecto ↗

Descargar 84 KB

Desde el Amiga: abre Hangar y busca fatfs_0.3.

AutorMarek Szyprowski <marek@amiga.pl>
Categoríadisk/misc
Tamaño84 KB
Parappc-morphos; m68k-amigaos
OrigenAminet