diff --git a/src/dos/dos_classes.cpp b/src/dos/dos_classes.cpp index ba81f796..629d8112 100644 --- a/src/dos/dos_classes.cpp +++ b/src/dos/dos_classes.cpp @@ -300,6 +300,9 @@ void DOS_PSP::SetFCB2(RealPt src) { } bool DOS_PSP::SetNumFiles(Bit16u fileNum) { + //20 minimum. clipper program. + if (fileNum < 20) fileNum = 20; + if (fileNum>20) { // Allocate needed paragraphs fileNum+=2; // Add a few more files for safety