delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2007/04/27/03:30:02

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
From: Sterten AT aol DOT com
Message-ID: <bee.13f623fa.3362fd78@aol.com>
Date: Fri, 27 Apr 2007 03:17:12 EDT
Subject: Re: no DPMI memory under Windows vista
To: djgpp AT delorie DOT com
MIME-Version: 1.0
X-Mailer: 9.0 SE for Windows sub 5014
X-Spam-Flag: NO
Reply-To: djgpp AT delorie DOT com

-------------------------------1177658232
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable

=20
now, what's easier to just write a patch which allows these programs to run=20=
=20
as before
or to adapt them all to the new OS ?
Just count the total programming time needed !
It probably results in many old programs no longer being available,
but well, maybe that's how Microsoft wants to hold down competing  software.
=20
=20
In einer eMail vom 27.04.2007 07:19:08 Westeurop=E4ische Normalzeit schreibt=
 =20
alexfru AT chat DOT ru:

If you want both, virtual machines are the solution. Or separate physical =20
machines connected with a network.
=20
I remember there used to be one or maybe even more projects that could  make=
=20
win32 executables out of 32-bit DPMI ones. Of course, the scope was  limited=
=20
to the console apps, but it was a proof of concept that such a  conversion i=
s=20
possible. However, I think this days it's not gonna worh it.  It's better to=
=20
redesign and reimplement the existing code to be more portable  and working=20=
on=20
windows. I reiterate, these days windows isn't as unexplored  and scary as i=
t=20
was some 10 years ago. Learn message dispatching, threads and  DirectX and=20
you'll already be able to implement most of the DOS stuff  including graphic=
s.
=20
Alex

<_Sterten AT aol DOT com_ (mailto:Sterten AT aol DOT com) > wrote in message=20
_news:c25 DOT 14a1eb48 DOT 336066dc AT aol DOT com_ (news:c25 DOT 14a1eb48 DOT 336066dc AT aol DOT com) ..=
.
=20
=20
but can't we just include some old platform to support the old  DOS-programs=
 ?
=20
switch from Vista back to an XP-like-cmd.exe and then back to Vista on  exit
=20
Even if you -maybe- could easily write Vista-programs from now  on,
old programs from decades of DOS-programming would be lost !
=20
Thousands of hours of programming, research, old papers and  references
can't be verified etc.




=20



  =20

-------------------------------1177658232
Content-Type: text/html; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3DISO-8859-1">
<META content=3D"MSHTML 6.00.5730.11" name=3DGENERATOR></HEAD>
<BODY id=3Drole_body style=3D"FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY:=20=
Arial"=20
bottomMargin=3D7 leftMargin=3D7 topMargin=3D7 rightMargin=3D7><FONT id=3Drol=
e_document=20
face=3DArial color=3D#000000 size=3D2>
<DIV>
<DIV>now, what's easier to just write a patch which allows these programs to=
 run=20
as before</DIV>
<DIV>or to adapt them all to the new OS ?</DIV>
<DIV>Just count the total programming time needed !</DIV>
<DIV>It probably results in many old programs no longer being available,</DI=
V>
<DIV>but well, maybe that's how Microsoft wants to hold down competing=20
software.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>In einer eMail vom 27.04.2007 07:19:08 Westeurop=E4ische Normalzeit sch=
reibt=20
alexfru AT chat DOT ru:</DIV>
<BLOCKQUOTE=20
style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: blue 2px solid"><=
FONT=20
  style=3D"BACKGROUND-COLOR: transparent" face=3DArial color=3D#000000 size=
=3D2>
  <DIV>If you want both, virtual machines are the solution. Or separate phys=
ical=20
  machines connected with a network.</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>I remember there used to be one or maybe even more projects that coul=
d=20
  make win32 executables out of 32-bit DPMI ones. Of course, the scope was=20
  limited to the console apps, but it was a proof of concept that such a=20
  conversion is possible. However, I think this days it's not gonna worh it.=
=20
  It's better to redesign and reimplement the existing code to be more porta=
ble=20
  and working on windows. I reiterate, these days windows isn't as unexplore=
d=20
  and scary as it was some 10 years ago. Learn message dispatching, threads=20=
and=20
  DirectX and you'll already be able to implement most of the DOS stuff=20
  including graphics.</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>Alex</DIV>
  <BLOCKQUOTE dir=3Dltr=20
  style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-L=
EFT: #000000 2px solid; MARGIN-RIGHT: 0px">
    <DIV>&lt;<A title=3Dmailto:Sterten AT aol DOT com=20
    href=3D"mailto:Sterten AT aol DOT com">Sterten AT aol DOT com</A>&gt; wrote in message=
 <A=20
    title=3Dnews:c25 DOT 14a1eb48 DOT 336066dc AT aol DOT com=20
    href=3D"news:c25 DOT 14a1eb48 DOT 336066dc AT aol DOT com">news:c25 DOT 14a1eb48 DOT 336066dc AT a=
ol.com</A>...</DIV><FONT=20
    face=3DArial color=3D#000000 size=3D2>
    <DIV>&nbsp;</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>but can't we just include some old platform to support the old=20
    DOS-programs ?</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>switch from Vista back to an XP-like-cmd.exe and then back to Vista=
 on=20
    exit</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>Even if you -maybe- could easily write Vista-programs from now=20
on,</DIV>
    <DIV>old programs from decades of DOS-programming would be lost !</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>Thousands of hours of programming, research, old papers and=20
    references</DIV>
    <DIV>can't be verified etc.</DIV></FONT></BLOCKQUOTE></FONT></BLOCKQUOTE=
></DIV>
<DIV></DIV>
<DIV>&nbsp;</DIV></FONT>   </BODY></HTML>

-------------------------------1177658232--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019