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

disk/cdrom/ODFileSystem.lha

Mirror:Random
Showing: m68k-amigaos iconppc-amigaos iconppc-morphos iconi386-aros iconi386-amithlon iconppc-warpup iconppc-powerup icongeneric iconother icon
No screenshot available
Short:Modern optical-disc filesystem
Author: stefan.reinauer at coreboot.org (Stefan Reinauer)
Uploader:stefan reinauer coreboot org (Stefan Reinauer)
Type:disk/cdrom
Version:0.5.0
Architecture:m68k-amigaos
Date:2026-06-19
Requires:AmigaOS 3.x, CD/DVD drive or emulator CD device
Download:disk/cdrom/ODFileSystem.lha - View contents
Readme:disk/cdrom/ODFileSystem.readme
Downloads:9

ODFileSystem
============

ODFileSystem is a read-only optical-disc filesystem handler for
AmigaOS.  It mounts CD-ROM, DVD, Blu-ray, and image-backed optical
media through the normal AmigaDOS handler interface.

The AmigaOS 3 release archive contains the m68k handlers intended for
classic Amiga systems and emulators.  Copy the normal handler to L: and
use it from a DOSDriver or Mountlist entry.


Archive Contents
----------------

- ODFileSystem
  Normal disk-loadable filesystem handler.  Copy this to
  L:ODFileSystem for regular use.

- ODFileSystem-test
  Test build with serial debug output enabled.

- ODFileSystem-rom
  Size-reduced ROM-profile build.

- ODFileSystem-rom-test
  Test build of the ROM profile with serial debug output enabled.

- README.md
  This file.


Features
--------

- ISO 9660 directory and file access
- Rock Ridge long names and metadata
- Joliet Unicode names
- UDF bridge-disc support
- HFS and HFS+ data-fork access
- Multisession media support
- CDDA tracks exposed as virtual audio files
- Read-only operation for safe use with optical media

For ISO-family hybrid discs, ODFileSystem prefers Rock Ridge, then
Joliet, then plain ISO 9660.  For bridge discs it prefers the ISO view
by default; UDF and HFS can be selected explicitly through mount
options.


Installation
------------

1. Copy the handler to:

       L:ODFileSystem

2. Install or edit a DOSDriver entry, for example:

       DEVS:DOSDrivers/CD0

3. Set the filesystem in the DOSDriver or Mountlist to:

       FileSystem = L:ODFileSystem

4. Set Device and Unit for your CD/DVD device.

Typical examples:

- SCSI CD-ROM:       Device = scsi.device, Unit = SCSI ID
- A1200 IDE slave:   Device = scsi.device, Unit = 1
- WinUAE/FS-UAE:     use the emulator's configured CD device/unit

Mount the device from Workbench by double-clicking the DOSDriver icon,
or from Shell with:

       Mount CD0:


Mount Options
-------------

Options can be supplied with the DOSDriver Control string:

       Control = "LOWERCASE UDF FILEBUFFERS=128"

Supported options include:

- LOWERCASE
  Lowercase plain ISO 9660 names.

- NOROCKRIDGE or NORR
  Disable Rock Ridge.

- NOJOLIET or NOJ
  Disable Joliet.

- UDF
  Prefer UDF on bridge discs.

- HFSFIRST or HF
  Prefer HFS on hybrid HFS/ISO discs.

- FILEBUFFERS=n or FB=n
  Set the filesystem block-cache size.

- AIFF
  Expose CDDA audio tracks as AIFF files instead of WAV files.


Limitations
-----------

ODFileSystem is read-only.

HFS and HFS+ support exposes data forks only.  Resource forks and
Finder metadata are not presented through the AmigaDOS view, so some
classic Mac media may not appear exactly as they would on Mac OS.

Project source and current documentation are available from the
ODFileSystem repository:

       https://github.com/reinauer/ODFileSystem


Contents of disk/cdrom/ODFileSystem.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
-rwxr-xr-x     0/0       36245   58768  61.7% -lh5- 64a9 Jun 18 04:44 ODFileSystem
-rwxr-xr-x     0/0       23765   38408  61.9% -lh5- 133a Jun 18 04:44 ODFileSystem-rom
-rwxr-xr-x     0/0       27196   45636  59.6% -lh5- aabe Jun 18 04:44 ODFileSystem-rom-test
-rwxr-xr-x     0/0       41056   68748  59.7% -lh5- b50b Jun 18 04:44 ODFileSystem-test
-rw-r--r--     0/0        1447    3127  46.3% -lh5- 244e Jun 18 04:44 README.md
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         5 files  129709  214687  60.4%            Jun 19 21:02
Page generated in 0.03 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>