DOS Box Problem

Discussion in 'Parallels Desktop for Mac' started by certsoft, Sep 13, 2006.

  1. certsoft

    certsoft Bit poster

    Messages:
    7
    I still have to maintain code for an old embedded computer running DOS. I need to run Borland Pascal 7.0 (BP7) in a DOS box under Windows 2000 SP4. It works just fine under Virtual PC on my G4 iBook so I know it can be done in a virtual environment.

    Under Parallels (build 1848) the mouse isn't able to select the menu items and if the menu items are selected using Alt-<something> then the response moving between menu items is very slow and "ntvdm.exe" is taking 99% of the CPU time.

    Anyone been able to get this type of program working under Parallels?
     
  2. Spunkmeyer

    Spunkmeyer Junior Member

    Messages:
    12
    DOSBOX for Mac

    Are you aware that there is a Mac version of that program? Just wondering...
     
  3. unused_user_name

    unused_user_name Pro

    Messages:
    495
    To elaborate on what was said before...

    There is a program called DOSBox, which is a MSDOS emulator that runs under Mac. It is free, and runs every DOS program I've ever encountered. (Even some of my old ASM codes that make direct BIOS IOs)

    This program is not the "DOS Box" that is included in windows...

    Download it here
     
  4. Spunkmeyer

    Spunkmeyer Junior Member

    Messages:
    12
    Thanks for clarifying my too-brief message... there is a DOSBOX version available for Windows in addition to Linux, OSX, etc., so that's immediately what I thought they were referring to. On second thought, you're right - they're probably not.
     
  5. VTMac

    VTMac Pro

    Messages:
    340
    This is a known problem. The only known workaround is to run Parallels with VT-x disabled.
     
  6. certsoft

    certsoft Bit poster

    Messages:
    7
    As a clarification by "DOS Box" I meant "cmd.exe" that is part of Windows 2000. I tried the "DOSBox" download and it doesn't work either. You can sort of activate menu items with the mouse, but the "highlighted" area that it supposed to indicate where the mouse position is not where the mouse cursor is actually pointing at!

    From there on it just goes downhill with a forced shutdown of the VM required to regain control. The BP7 IDE uses a framework that Borland called "TurboVision" or some such nonsense. That's probably why it doesn't work.
     
  7. certsoft

    certsoft Bit poster

    Messages:
    7
    More Info

    I decided to try to run the command line compiler (BPC.EXE) within a "CMD.EXE" dos emulation window. It works, but after it is done with compiling and linking every time you enter a key in the dos emulation window the Core2 usage jumps up and stays that way for several seconds but the "Windows Task Manager" doesn't show anything but the idle process taking CPU time. It would seem that Parallels itself is engaged in some futile exercise.

    On the bright side, my FTDI based USB-Serial convertor works great much to my surprise. Even on the extremely picky Microchip "Picstart Plus" programmer which didn't work on Virtual PC on the PowerPC MAC.
     
  8. certsoft

    certsoft Bit poster

    Messages:
    7
    Finally updated from a last summer version to 3188 and found out that other old 16 bit programs (such as a Windows 3.1 version of Autosketch) would crash Parallels with VT-x enabled. I've never noticed any real performance differences with VT-x enabled or disabled so I think the easiest thing to do is to leave it disabled.
     

Share This Page