Ok, depois de fazer uma pesquisa, descobri que mesmo que você defina o limite de arquivo em dosbox ou dosemu, isso afetará o número de arquivos que você pode abrir por terminal. O número de arquivos que você pode abrir a partir de um único processo tem a ver com o número de identificadores de arquivos disponíveis, neste caso 20 para sistemas msdos, 5 para stderr, stdin, stdout, stdaux, sdtprn. Como explica esta FAQ do programador do MS-DOS .