02.Jan.2026
|
macOS/Linux: Amifuse 0.2.0 for using Amiga file systems
Amifuse allows you to mount Amiga file systems on MacOS and Linux using FUSE. To achieve this, the original driver for the respective file system is used via 68k emulation (amiga-news.de reported). As author Stefan Reinauer writes, the first version 0.1.0 could be seen as more of a basic proof of concept that allowed Amiga RDB partitions to be mounted and read. The new version 0.2.0 makes it a much more complete and user-friendly tool:
- Broader disk format support - Now handles ADF floppies, MBR partitions (Emu68), and disks >4GB via TD64
- Better filesystem handler compatibility - Multi-process support enables SFS and other complex handlers that weren't working before. Now supports FastFileSystem (OFS/FFS), ProfessionalFileSystem (PFS3AIO), SmartFileSystem (SFS), BerkeleyFFS (BFFS)
- Read-write support - Experimental write capability with crash detection and proper unmount flushing
- Native macOS integration - Amiga icons display as actual Finder icons with correct aspect ratios
- Improved CLI - Proper Python packaging with pip install, partition selection, and diagnostic tools (rdb-inspect, driver-info)
- Cross-platform - Added Windows support and auto-mountpoint on macOS/Windows
- More robust emulation - TimerDevice, HandlerTask exec context, and numerous fixes to the AmigaOS environment emulation
New Features:
- Multi-process handler support - Support for SFS and similar handlers that require multiple processes
- Native macOS icon display - Amiga icons rendered as native Finder icons with proper aspect ratio
- ADF floppy disk image support - Mount Amiga floppy disk images directly
- MBR partition support - Support for Emu68-style disks with MBR partition tables
- TD64 command support - Handle disks larger than 4GB
- Auto-mountpoint - Automatic mount point creation on macOS and Windows
- CLI subcommands - Add rdb-inspect and driver-info tools
- Partition selection - Choose specific partitions to mount via CLI
- Read-write support (experimental) - Write operations with crash detection and volume flush on unmount
- Auto-extract filesystem drivers - Automatically extract handler from RDB
- TimerDevice implementation - Proper timer support for handlers
- HandlerTask for exec context - Better AmigaOS exec environment emulation
- CPU instruction tracing - Debug feature for handler development
- Unix permission mapping - Map Amiga protection bits to Unix file modes
(dr)
[News message: 02. Jan. 2026, 16:56] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|