Я путаю дос и консольное приложение? "так меня ещё никто не оскорблял" (С) "приключение итальянки в России". Этот же exe-шник можно записать на дискетку с PC-DOS 7, загрузиться с неё и запустить (что я таки и сделал сейчас :-).
Только рядом нужно положить 20-килобайтный cwsdpmi.exe из поставки DJGPP. "Заглушка" (stub) - махонькое 16-битное приложение в начале файла программы сначала пробует найти DPMI (под XP сразу находит), не находит, запускает расширитель ДОС. Это отнюдь не отдельная "32-битная ОС", хоть и появилось это дело вместе с win3.0.
Далее запускается 32-битное приложение, находящеся во второй части файла, для доступа к сервисам БИОС/ДОС 32-битное приложение обращается к DPMI-серверу, задача которого бегать между защищённым режимом и ДОС.
А под XP я запускал только чтобы не перезагружаться.