Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

What's the fastest you can run DOS 6.22?

ActorActor Member Posts: 447 ✭✭
I presently run DOS 6.22 and Turbo Pascal on a 350 MHz machine with 128 MByte of RAM. Given that DOS only addresses 640K I use most of the memory as a ram disk. I get around the runtime 200 error by using TPPATCH.

However, the new machines that run faster than 2 GHz and have GBytes of memory make my mouth water. I would love to buy one of these machines and just wipe the disk and install DOS 6.22. Turbo Pascal programs should run blazingly fast. (They run darn fast at 350 MHz.) The only thing is that I'm thinking that these newer machines won't support DOS 6.22. No particular reason for thinking that (other than being a pessimist! ;-) ) but I'd hate to spend $1,000 on a computer trying to do something that can't be done. Turbo Pascal developed the runtime 200 error at 100MHz and I've heard rumours of other problems with Turbo Pascal as machine speed nears 500 MHz. Does DOS develop ailments as orbital speed is approached?

Comments

  • zibadianzibadian Member Posts: 6,349
    : I presently run DOS 6.22 and Turbo Pascal on a 350 MHz machine with
    : 128 MByte of RAM. Given that DOS only addresses 640K I use most of
    : the memory as a ram disk. I get around the runtime 200 error by
    : using TPPATCH.
    :
    : However, the new machines that run faster than 2 GHz and have GBytes
    : of memory make my mouth water. I would love to buy one of these
    : machines and just wipe the disk and install DOS 6.22. Turbo Pascal
    : programs should run blazingly fast. (They run darn fast at 350 MHz.)
    : The only thing is that I'm thinking that these newer machines won't
    : support DOS 6.22. No particular reason for thinking that (other than
    : being a pessimist! ;-) ) but I'd hate to spend $1,000 on a computer
    : trying to do something that can't be done. Turbo Pascal developed
    : the runtime 200 error at 100MHz and I've heard rumours of other
    : problems with Turbo Pascal as machine speed nears 500 MHz. Does DOS
    : develop ailments as orbital speed is approached?
    :
    :
    I can easily run my TP programs under WinXP on a P4 2.4GHz. I haven't (and don't intent to) experimented with installing DOS on such a machine.
  • HackmanCHackmanC Member Posts: 441

    I run Linux Debian on a P4/3.2 GHz / 2 Gb RAM / 160 MB Hard Disk.
    On top of Linux I run VirtualBox.
    Inside VirtualBox I run :

    DOS 6.22, IBM DOS, NDOS, Windows 95, 98, Millenium, 2K, XP, Vista.
    Linux Ubuntu, RedHat 9, 7, Caldera 2.2, & Debian again.

    (Vista has some trouble with VirtualBox,
    sometimes it don't want to work)

    Inside DOS, I run TP 5.5 & 6.0, Borland C 2, 3, 5.5.
    Inside 98 & 2K, Visual Studio 5 & 6.
    Inside XP, Visual Studio 2002, 2003.
    Inside Vista, Visual Studio 2005.

    When I need those, there them are. Only a script ahead.
    When I don't need those, I run my Linux at High Speed :)

    I made a backup of all of them on DVD, if I had a virus,
    or when I need, I restore the .ISO (.vdi) file and its brand new,
    with all the updates.

    When I made a contract I requested 1 PC for each
    project and pre-installed software; with this
    approach I only have 1 PC, and I don't need to
    reboot to change between different OS's.

    By the way:

    You can tell each OS what hardware you want it runs on.

    For DOS's I give 8 Mb RAM & 80 Mb HDD (2 Mb Video).
    For extra space I share a read-only SMB folder
    on Linux, and share with Novel Netware 2.x
    I restricted USB & ACPI & CDROM. Because don't need it.
    (For Vista, I give 512 Mb RAM & 20 Gb HDD & 8 Mb Video).

    You don't need to run all at once,
    when I need DOS, I start the DOS Virtual Box,
    when I need others, I start the corresponding one.

    With Virtual Box box you have a Network Card Emulation,
    Sound Card, Video, etc. The drivers are the same than
    the corresponding hardware ones. For example the sound
    card is an emulation of an AC'97 Sound Card hardware.
    Virtual Box comes with a easy Windows Drivers installation,
    just click a button, but for DOS you have to test with some
    drivers before.

    You can do the same thing on Windows with Virtual Box.
    Over Windows install the OS's you acquired and need.

    [red]Good luck![/red]
    [blue]Hackman[/blue]
  • SR71BSR71B Member Posts: 1
    I own a similar PC configuration with yours.
    K6-III-400, 128 MB RAM, 3DFX Banshee PCI
    and a 4 GB Western Digital HDD .....

    IT'S MY ULTIMATE DOS MACHINE !!!!!!!!!!!!!

    Especially with the Banshee VGA card ....
    Graphics through the DOS environment are
    blazingly fast. Turbo Pascal's compilation
    speed is also swift. I can compile 1700 lines
    in 2 seconds flat. The whole IDE fires up
    as a 4K text editor and with the SVGA.BGI
    driver from Ullrich von Bassewitz at a res
    of 1280x1024x256 I get the eerie feeling of
    enjoying Win3.1 acceleration in DOS mode !!!
    I just don't need anything else ... trully !!!

    However, I tried to run my source code
    (after applying the TPpatch for the 200
    Runtime Error) into my "muscled" Athlon XP
    (Athlon XP 3200+, 1 GB RAM, ATI Radeon 9800
    and a single 500 MB FAT32 partition into
    my Maxtor DiamondMax Plus 160 Gb).

    ALL PROGRAMS FROZE AT START !!!!!!!!!!!!

    I mean I had to reboot to take control.
    I'm not sure what might be causing this.
    I guess, since all my programs call the
    BGI interface, it has to do with the poor
    implementation of VESA calls through the
    BIOS of my ATI Radeon. But maybe, timings
    inside the CPU are too damn fast for any
    Pascal program to follow up ...
    ... just a thought !


    So it makes little sense to me to try to
    buy a supersonic modern PC just to realize
    ....... your little Pascal progs freeze
    at start !!!!!

    Maybe if I didn't make use of the BGI ....
    things would be different (??????)

    (hope I shed some light ...)


Sign In or Register to comment.