Wouldn't an easier solution be to write a pseudo-device driver that allows you to use some of your memory space as a disk? It works for my IBM-PC at least. -Ron