I have a program which I have used in past, and which I wrote, which loads and executes other programs, after hooking interrupts of choice. When I recently had a problem with trying to format under FreeDOS, I found that this program does not work under FreeDOS. It reports that there is insufficient memory. Perhaps the free memory call doesn't work. Anyway, I'd like to pursue this a little bit more, if possible. Who is there who would be interested in trying to track down what the incompatibility is? Also, I tried a different program which is part of Ralph Brown's package, and which completely locked up. It does direct writes to the memory area for the interrupt vectors. Is this not supported? Mike -- p="p=%c%s%c;main(){printf(p,34,p,34);}";main(){printf(p,34,p,34);} This message made from 100% recycled bits. You have found the bank of Larn. I can explain it for you, but I can't understand it for you. I speak only for myself, and I am unanimous in that! - To unsubscribe from this list: send the line "unsubscribe linux-msdos" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html