My old and unreliable memory thinks that TOS (the ST DOS) was modeled after DOS as far as interrupt calls and whatnot to make it easier for devs. I know the disk format was the same, though DOS wouldn’t read the ST disk unless it had a DOS boot sector on it. ST didn’t care.