Hallo, musst du eine kleine Partition fürs DOS erstellen, also für FAT16 bis 2GB.
Das heißt die XP Partition verkleinern, um 2GB beispielsweise und auf der freigewordener Stelle eine Partition für DOS erstellen.
Dann kannst du im XP Bootmanager die DOS eintragen.
Ob Windows Bootmanager von einer anderen HDD ein System booten kann, habe ich noch nie ausprobiert.
Alternativ wäre mit einer Windows 98 Se CD zu booten, dann mit der Eingabe (echtes DOS) das Programm laufen lassen.
Geht das, kannst du ja dir eine eigene DOS Boot CD basteln und da dein Programm drauf kopieren.
Eine Luxusvariante, ein USB Stick mit DOS 6.0 basteln.
Was ist das für ein Programm, braucht es den Zugriff auf die Hardware?
Gruß