I am trying to get WordStar (Word Processor), FoxPro (Database Manager/xBASE Language) and Quattro Pro (Spreadsheet) running under Suse 8.0 Linux. I have Suse 8.0 up and running, with the DOS Emulator dosemu (not by my efforts, but those of the Suse install). One might promptly respond by saying "why not use linux tools like Star Office, 6.0, learn a new database language with SQL extensions, install an SQL server, etc. Answer: That is my intent, but I wish to do it gradually as I learn the Operating System, and I wish to move my company's computers to linux from DOS, and abandon ms windows except for vertical market stuff (alarm industry). I have noticed when I ask for help, I am told, 'it's explained in the man pages, or 'you just %34*7 (unix language) the file and it will work'-even in the linux manuals. Can someone give me text line samples. I am trying to: 1) Access the DOS partition from linux. in DOS, you say: dir c:\accounts\ in linux, you say: ______________________ 2) Create and execute autoexec.bat and config.sys files I know how to edit an ascii file, what I don't know is what to put in it 3) Access the CD-ROM drive (to read CD, CD-R and CD-RW media). can I "copy genled.dbf (cdrw)" or do I have to run an external program from linux. outside of dosemu? When all is understood, how do I convert from Freedos to MS-DOS 6.22? tia, John
On Mon, 2002-06-24 at 05:03, John R. Sowden wrote:
I am trying to get WordStar (Word Processor), FoxPro (Database Manager/xBASE Language) and Quattro Pro (Spreadsheet) running under Suse 8.0 Linux.
Dear John, dosemu will easily do everything you want, provided you: 1) Are willing to install MS-DOS in /dev/hda1, and 2) Don't need Windows installed on /dev/hda1 If you can live with the two above requirements, the rest is easy: 1) Install dosemu 2) In file /etc/dosemu.conf, set this parameter: $_hdimage = "/dev/hda1" 3) Copy file "exitemu" from /var/lib/dosemu to the DOS root directory Then, to access DOS, at the command line type: dos -k To return to Linux, type: exitemu - Robert Storey
On Tuesday 25 June 2002 12:30, Robert Storey wrote:
dosemu will easily do everything you want, provided you:
1) Are willing to install MS-DOS in /dev/hda1, and 2) Don't need Windows installed on /dev/hda1
If you can live with the two above requirements, the rest is easy:
1) Install dosemu 2) In file /etc/dosemu.conf, set this parameter: $_hdimage = "/dev/hda1" 3) Copy file "exitemu" from /var/lib/dosemu to the DOS root directory
Then, to access DOS, at the command line type: dos -k To return to Linux, type: exitemu
I believe SuSE have some program called Bosch that doesn't need seperate partition (/dev/hda1?). Back to the day when I use BeOS, I use BeBosch to emulate the DOS. What I need to do is create a big file to act as "fake" partition. So, I don't need to create extra partition for DOS. This is great, because I can have several DOS fake_partition/version on the same computer.
On Sun, 2002-06-23 at 17:03, John R. Sowden wrote:
Can someone give me text line samples. I am trying to: 1) Access the DOS partition from linux. in DOS, you say: dir c:\accounts\ in linux, you say: ______________________
If you already have DOS installed in a partition, all you need to do is the change the line: $_hdimage = "freedos" to $_hdimage = "/dev/hd??" where /dev/hd?? is your DOS partition in /opt/dosemu/conf/dosemu.conf. You should go through the file and change it according to your needs. Also, in order to use dosemu this way, the partition must not be mounted.
2) Create and execute autoexec.bat and config.sys files I know how to edit an ascii file, what I don't know is what to put in it
It uses the ones on the DOS partition.
3) Access the CD-ROM drive (to read CD, CD-R and CD-RW media). can I "copy genled.dbf (cdrw)" or do I have to run an external program from linux. outside of dosemu?
If you have setup things correctly, you access the floppy and CD in the usually way as in DOS.
When all is understood, how do I convert from Freedos to MS-DOS 6.22?
If you use the partition method it uses the DOS on the DOS partition. If you are not using the partition method, you will then need to create a new disk image. Charles -- if (argc > 1 && strcmp(argv[1], "-advice") == 0) { printf("Don't Panic!\n"); exit(42); } (Arnold Robbins in the LJ of February '95, describing RCS)
participants (4)
-
Charles Philip Chan
-
John R. Sowden
-
Mojojojo
-
Robert Storey