Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Running DOS On A Windows Machine  (Read 2894 times)

0 Members and 1 Guest are viewing this topic.

JeepMonkey

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 653
  • Last login:July 13, 2012, 01:51:24 pm
Running DOS On A Windows Machine
« on: August 04, 2011, 07:02:01 am »
I have an old industrial controller that is programmed in DOS.

It seems like we need a machine that will boot to DOS mode, but out PII 233 NT machine and two year old XP machine will not boot to DOS mode.  If I recall, these machines to not run actual full DOS, more of a partial or emulated DOS?

Is there a software program, preferably downloadable, that will either allow one of these machines to boot to DOS or run actual full blown DOS?
Pins:  Theatre Of Magic, JP The Lost World, Revenge From Mars

CCM

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1274
  • Last login:August 08, 2020, 10:08:27 am
Re: Running DOS On A Windows Machine
« Reply #1 on: August 04, 2011, 07:48:23 am »
Maybe DOSBox?   :dunno


http://www.dosbox.com/

Cenobyte

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 99
  • Last login:August 06, 2013, 06:26:57 am
Re: Running DOS On A Windows Machine
« Reply #2 on: August 04, 2011, 08:07:49 am »
A DOS box will not work, since that is only an emulation of the true DOS environment. A lot of things don't work, especially dirty programmed, low level stuff that Windows will prevent from running.

If you want to run true DOS on a Windows XP machine, you can. You can install a boot selector with a second partition that contains MS-DOS (or Free-DOS) and SRM. When you switch on your computer, you can select Windows or DOS to boot. Read here on how to install a boot selector with Free-DOS on your Windows machine.

JeepMonkey

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 653
  • Last login:July 13, 2012, 01:51:24 pm
Re: Running DOS On A Windows Machine
« Reply #3 on: August 04, 2011, 08:26:42 am »
Would any software running DOS on XP give me any more "functionality" than the DOS that comes loaded on XP?  Maybe Microsoft Virtual PC?
Pins:  Theatre Of Magic, JP The Lost World, Revenge From Mars

Cenobyte

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 99
  • Last login:August 06, 2013, 06:26:57 am
Re: Running DOS On A Windows Machine
« Reply #4 on: August 04, 2011, 08:56:48 am »
Would any software running DOS on XP give me any more "functionality" than the DOS that comes loaded on XP?  Maybe Microsoft Virtual PC?

The DOS box in Windows XP is just an emulation of true MS-DOS. I once wrote a piece of software that times slot cars and because these cars are so darn small and fast, they passed the sensors before my software could detect them. I added a routine that sped up the internal PC clock, which included a bit of low level tinkering. As a result, my software does not run in a Dos box in Windows, because Windows will prevent tinkering with the internal clock. There are a lot of low level tricks in MS-DOS that can give you an advantage, but they will not work in Windows XP's Dos box. Older versions of DOS Mame also profited from such tricks.

ChadTower

  • Chief Kicker - Nobody's perfect, including me. Fantastic body.
  • Trade Count: (+12)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 38212
  • Last login:July 30, 2025, 03:29:53 pm
Re: Running DOS On A Windows Machine
« Reply #5 on: August 04, 2011, 09:45:14 am »

You could give FreeDOS a shot.  I have used it and have not seen it fail to run a DOS program.  It also adds a lot of things like TCP/IP, FTP, telnet, DHCP.  There are a bunch of other packages you can add, too, linux style.

knave

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1580
  • Last login:February 01, 2025, 06:42:47 pm
Re: Running DOS On A Windows Machine
« Reply #6 on: August 04, 2011, 12:04:57 pm »
You don't even need a partition, DOS can run from a floppy (if you still have a drive) I've used bootable USB drives in the past as well.

Cenobyte

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 99
  • Last login:August 06, 2013, 06:26:57 am
Re: Running DOS On A Windows Machine
« Reply #7 on: August 04, 2011, 12:14:15 pm »
Also be prepared that you might NOT be able to read your Windows hard drive, if it's formatted as a NTFS partition, since MS-DOS can't read that.

ChadTower

  • Chief Kicker - Nobody's perfect, including me. Fantastic body.
  • Trade Count: (+12)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 38212
  • Last login:July 30, 2025, 03:29:53 pm
Re: Running DOS On A Windows Machine
« Reply #8 on: August 04, 2011, 12:23:34 pm »

I love that FreeDOS is updateable via the net and cmdline RPM style.  That is just awesome.  DOS with an embedded virus scanner, torrent client, and webserver..   :notworthy:

Ed_McCarron

  • Nothing worse than Picard issuing the self destruct order and the next thing you know it your apartment blows up.
  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2404
  • Last login:June 20, 2022, 02:33:39 pm
  • Get your mind out of the gutter. THIS is a dongle.
Re: Running DOS On A Windows Machine
« Reply #9 on: August 04, 2011, 02:06:25 pm »
Also, bear in mind, if the PLC communicates via a comm port -- DosBOX might or might not play nice.  Best bet is to boot to a dos disk -- but newer hardware may not fly under dos.

I used to keep an old Toshiba T1000 around for DOS work on oddball controllers.  Don't see much need for them anymore -- customers have phased most of the older stuff out.
But wasn't it fun to think you won the lottery, just for a second there???

lilshawn

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7514
  • Last login:Yesterday at 03:19:11 pm
  • I break stuff...then fix it...sometimes
Re: Running DOS On A Windows Machine
« Reply #10 on: August 04, 2011, 02:29:29 pm »
what about http://www.bootdisk.com

Download the file to your C: drive, put a fresh disk in your A: drive, then click on the file to create the bootdisk. (if you still have a floppy drive)  :dunno

JeepMonkey

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 653
  • Last login:July 13, 2012, 01:51:24 pm
Re: Running DOS On A Windows Machine
« Reply #11 on: August 05, 2011, 07:03:05 am »
-- if the PLC communicates via a comm port --

Are you a PLC programmer?  That is my main job function.  Mostly Allen Bradley.
Pins:  Theatre Of Magic, JP The Lost World, Revenge From Mars

ark_ader

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5645
  • Last login:March 02, 2019, 07:35:34 pm
  • I glow in the dark.
Re: Running DOS On A Windows Machine
« Reply #12 on: August 05, 2011, 05:03:55 pm »
eBay is your friend in these situations.
If I had only one wish, it would be for three more wishes.

Cenobyte

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 99
  • Last login:August 06, 2013, 06:26:57 am

Ed_McCarron

  • Nothing worse than Picard issuing the self destruct order and the next thing you know it your apartment blows up.
  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2404
  • Last login:June 20, 2022, 02:33:39 pm
  • Get your mind out of the gutter. THIS is a dongle.
Re: Running DOS On A Windows Machine
« Reply #14 on: August 07, 2011, 07:44:03 pm »
-- if the PLC communicates via a comm port --

Are you a PLC programmer?  That is my main job function.  Mostly Allen Bradley.

System Integrator.  In the panels I build, my mainstay has been the Bristol Babcock 33XX series, now Controlwave.

In existing installs, I work with the AB SLC series, Modicon M340, with a sprinkling of ScadaPAK thrown in for good measure.  I dabble with a handful of HMI packages, too.

Whatever the customer needs.  Hell, I wash windows and mow lawns if they want to pay me to. :)
But wasn't it fun to think you won the lottery, just for a second there???