Author Topic: Virtual Machine with DOS  (Read 9146 times)

Gunther

  • Member
  • *****
  • Posts: 3585
  • Forgive your enemies, but never forget their names
Re: Virtual Machine with DOS
« Reply #15 on: May 19, 2013, 04:02:39 AM »
Hi Dubby,

there's really no need for apologies. It was my fault not to read the manual careful.

By the way, I've configured DOSBOX now for my needs. The PowerBASIC compiler works fine, several assemblers, too. The only thing is that some VESA modes doesn't work with my AMD Radeon 7570. That's a bit strange, because under a clean DOS (started from USB stick) they work properly. I think it's aproblem with Windows 7.

Gunther
Get your facts first, and then you can distort them.

MichaelW

  • Global Moderator
  • Member
  • *****
  • Posts: 1209
Re: Virtual Machine with DOS
« Reply #16 on: May 19, 2013, 06:10:01 AM »
your test programs are working fine under DOSBOX. They need a DPMI host. Is it for using the linear frame buffer or has it to do with the BASIC dialect?

FreeBASIC apps run in 32-bit protected mode. AFAIK for your original configuration Windows XP Mode would have provided a DPMI host as part of NTVDM. I didn’t check DOSBox, but now that I have I find references to CWSDPMI working, and per Japheth his HDPMI has been tested with DOSBox (version >= 0.70).

http://www.japheth.de/HX/HDPMI.html


Well Microsoft, here’s another nice mess you’ve gotten us into.

Gunther

  • Member
  • *****
  • Posts: 3585
  • Forgive your enemies, but never forget their names
Re: Virtual Machine with DOS
« Reply #17 on: May 19, 2013, 08:43:51 AM »
Michael,

FreeBASIC apps run in 32-bit protected mode.

that was the point. A DPMI host isn't a real problem; I've Sandmann's CWSDPMI which works fine under DOSBOX. I haven't tested Japheth's tool, but it'll work too.

Gunther
Get your facts first, and then you can distort them.