diff --git a/Analyser/Static/StaticAnalyser.cpp b/Analyser/Static/StaticAnalyser.cpp index feb5c3a32..239ef9f54 100644 --- a/Analyser/Static/StaticAnalyser.cpp +++ b/Analyser/Static/StaticAnalyser.cpp @@ -100,7 +100,11 @@ static Media GetMediaAndPlatforms(const char *file_name, TargetPlatform::IntType Format("dsk", result.disks, Disk::DiskImageHolder, TargetPlatform::MSX) // DSK (MSX) Format("dsk", result.disks, Disk::DiskImageHolder, TargetPlatform::Oric) // DSK (Oric) Format("g64", result.disks, Disk::DiskImageHolder, TargetPlatform::Commodore) // G64 - Format("hfe", result.disks, Disk::DiskImageHolder, TargetPlatform::AmstradCPC) // HFE (TODO: plus other target platforms) + Format( "hfe", + result.disks, + Disk::DiskImageHolder, + TargetPlatform::Acorn || TargetPlatform::AmstradCPC | TargetPlatform::Commodore | TargetPlatform::Oric) + // HFE (TODO: switch to AllDisk once the MSX stops being so greedy) Format("o", result.tapes, Tape::ZX80O81P, TargetPlatform::ZX8081) // O Format("p", result.tapes, Tape::ZX80O81P, TargetPlatform::ZX8081) // P Format("p81", result.tapes, Tape::ZX80O81P, TargetPlatform::ZX8081) // P81