Alt-Enter Doesn't Window DOS Graphics in XP (Used to work in NT & W2K)

D

Doug White

Keywords:
Can you write dos programs? This is debug capturing the first line of a =
screen. This is text mode (which is why I remember the address all these =
years) - the character followed by the attribute (blinking, underlined, =
or colour). I can't find any references easily but SVGA address is A0000 =
(but I don't remember the data structures). Debug is not of much use to =
you as it needs to be a TSR.=20
-d b800:0000
B800:0000 43 07 3A 07 5C 07 50 07-72 07 6F 07 67 07 72 07 =
C.:.\.P.r.o.g.r.
B800:0010 61 07 6D 07 20 07 46 07-69 07 6C 07 65 07 73 07 a.m. =
..F.i.l.e.s.
B800:0020 5C 07 53 07 75 07 70 07-70 07 6F 07 72 07 74 07 =
\.S.u.p.p.o.r.t.
B800:0030 20 07 54 07 6F 07 6F 07-6C 07 73 07 3E 07 64 07 =
..T.o.o.l.s.>.d.
B800:0040 65 07 62 07 75 07 67 07-20 07 20 07 20 07 20 07 e.b.u.g. . =
.. . .
B800:0050 20 07 20 07 20 07 20 07-20 07 20 07 20 07 20 07 . . . . . =
.. . .
B800:0060 20 07 20 07 20 07 20 07-20 07 20 07 20 07 20 07 . . . . . =
.. . .
B800:0070 20 07 20 07 20 07 20 07-20 07 20 07 20 07 20 07 . . . . . =
.. . .

This has been discussed by someone earlier. I think the addresses get
mapped elsewhere when you run in windows. I'm not sure where the
graphics screen info gets stored, but none of the 3rd party screen
capture vendors (and Microsoft) seem to be able to locate it in XP. I
write all my code in APL, and working down at this level is beyond me
these days. Maybe 20 years ago...

Doug White
 
M

markw

Doug White wrote in comp.os.msdos.misc

[Some deleted for brevity including parts of my rant]
Doug ,
Sometime between 1983 and 1993 you and your team wrote some
programs ,to an API (MS-DOS) spec. that your company approved.
The company bought the proper OS , development tools ,and the
project worked wonderfully. You were placed in charge of future
development on this project as it is critical to the functioning
of the company. The team was disbanded and you were given
additional duties ,as said program was saving many man hours.
In 1994 the OS company announced after 1996 they would no
longer support the API (MS-DOS) originally developed in 1981.
However they would continue to support the 1990 API (Win3) for
several years and encouraged developers to start moving on to
the newly released API (Win9/NT).
The problem is that the way I do the rest of my work has evolved, and
I need to be able to get results into a Windows compatible format.

So your work evolved beyond what the original API (DOS) could do
and the company bought a new OS ,requiring a new API (XP) to
function fully.
. IT says they can't justify spending time supporting an old app,
independent of whether it is more useful than the commercial junk they
can't support either.



Money is useless in the face of marketing people who want to sell games
& multimedia applications to the masses. The entire defense industry is
[Deleted]
Money is not useless ,you were in charge of future development.
Hire a new team ,buy a new API (XP) and update this code to add
the new features required.
[deleted for brevity]
As I said, there is no "commercial company" that wrote this stuff. I

The commercial company that wrote "this stuff" is the defense
contractor that you work for. They are charging DOD for the
services they provide and are surely well compensated.
It's pretty clear where you stand on the issues: clueless, like most of
the other sheep.
Doug

Please let me clarify where I am standing. A customer buys a
battle tank from me. The spec was the tank could withstand
a frontal hit from a 60mm gun. 10 years later the customer
contacts me and wants the tank to withstand an 80mm gun (other
apps need win xp). I tell the customer we can sell him an
upgrade (OS) but there will be compromises unless he buys a
new drive train from a 3rd party (update the program). The
customer opts for only the upgrade of bolting an additional
6000 pounds of armor plate to the tanks' front. Now the
customer is yelling at me because the tank has reduced travel
range and speed (program works but can't save screen).
Please try to see both sides,
Mark Whitlock
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top