[Feature request] Support big endian Atari IDE HDD #859

Open
opened 2026-01-29 15:31:14 +00:00 by claunia · 0 comments
Owner

Originally created by @robin-francois on GitHub (Jan 18, 2022).

Originally assigned to: @claunia on GitHub.

Type

Support for identifying a new filesystem...

Description

Atari's filesystems are usually well identified by aaru, however, Atari IDE hard drives (used on the Atari ST or Atari Falcon) are not following the IDE standard and are big endian, just like how ACSI or SCSI drives are handled by Atari.

Images from Atari IDE hard drives are currently seen by aaru as a RAW blob.

Context

Feature request brought to my attention by @fenarinarsa
This change would allow the Atari community to properly work with Atari IDE HDD dumps and extract files from them, which is much more practical than any other existing method.

Documentation

Here is a RAW image of a dump:
atari_falcon_IDE_bigendian.zip

If the RAW image is modified to little endian (through scripting), aaru correctly detects the partitions:
image

Originally created by @robin-francois on GitHub (Jan 18, 2022). Originally assigned to: @claunia on GitHub. ### Type Support for identifying a new filesystem... ### Description Atari's filesystems are usually well identified by `aaru`, however, Atari IDE hard drives (used on the Atari ST or Atari Falcon) are not following the IDE standard and are big endian, just like how ACSI or SCSI drives are handled by Atari. Images from Atari IDE hard drives are currently seen by `aaru` as a RAW blob. ### Context Feature request brought to my attention by @fenarinarsa This change would allow the Atari community to properly work with Atari IDE HDD dumps and extract files from them, which is much more practical than any other existing method. ### Documentation Here is a RAW image of a dump: [atari_falcon_IDE_bigendian.zip](https://github.com/aaru-dps/Aaru/files/7887562/atari_falcon_IDE_bigendian.zip) If the RAW image is modified to little endian (through scripting), `aaru` correctly detects the partitions: ![image](https://user-images.githubusercontent.com/1881151/149903893-1f0b8a62-5a76-434e-9bfc-83fb6636a728.png)
claunia added the feature requestneeds triage labels 2026-01-29 15:31:14 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: aaru-dps/Aaru-aaru-dps#859