Yes, I do have ASPI installed (as a matter of fact, the "other function" that worked is the one that checks if ASPI is installed).
His software is very, very simple, I'd doubt he used other interface to IDE drives. But I think the code is all there, so I'll check it out anyway.