Ad Space — Top Banner

TOS Error -33

Atari Atari ST

Severity: Minor

What Does This Error Mean?

TOS Error -33 (EFILNF) means File Not Found. The program tried to open a file that doesn't exist at the expected path. Check the disk is inserted, the filename is correct, and the file hasn't been moved.

Affected Models

  • Atari ST
  • Atari STe
  • Atari Mega ST
  • Atari TT030
  • Atari Falcon

Common Causes

  • The required file is missing from the disk
  • Disk not inserted or wrong disk inserted
  • File was renamed or moved
  • Path to the file is wrong (program expects it in a specific folder)
  • Disk error preventing the directory from being read

How to Fix It

  1. Check the correct disk is inserted.

    Many ST programs span multiple disks and display -33 if you have the wrong one.

  2. Check that the file exists using the Desktop.

    Open the disk icon and browse to the expected folder. If the file is not there, copy it from a backup.

  3. Verify the disk is readable.

    Use a disk utility to check the disk for errors. A directory error can make files invisible even when they are physically present.

  4. Reinstall the program if files are missing.

    If the original installation disk is healthy but files are missing from your working copy, reinstall the program.

Frequently Asked Questions

Why are TOS error codes negative numbers?

Atari TOS (and GEM) follows the convention that negative return values indicate errors, while zero or positive values indicate success. This was common in 68000-era operating systems, inspired by Unix errno conventions.