First post, by kejr
Hello,
Is there a way to encapsulate a command line application that is a 16 bit DOS app? The program we are trying to "convert" is an assembler/linker that normally[i.e. in DOS] takes files on the commandline and writes one or more files to the current directory when its done. Errors are displayed on stdout and stderr.
What I'm thinking it would have to do is the following:
- DosBox is invoked
- input file is "copied" into DOS virtual machine path.
- assemblers and linkers run on that input file
- (stdout and stderr is passed through to cmd.exe so our Win7 OS can see the result of the assembler/linker)
- *.hex files are copied out from DosBox path to Host OS current working directory.
There could be variations on this, but the basics are that we need to pass Dosbox a file, have a program in DosBox operate on that file, and have DosBox copy out one or more files of a predefined type.
Is any of this possible with DosBox? If we can get away from using a XP vitual machine it will be very beneficial.
Thank you very much for any help.
KEJR