--- Chuck Guzis <cclist at sydex.com> wrote:
On 22 Apr 2007 at 8:23, Chris M wrote:
My question is therefore is this practical
or even feasible? My guess is it's possible,
but
some
code could be so convoluted that it would be
extremely
difficult. In essence the software would need
enough
intelligence to reverse engineer another bunch
of
code. Could it be done totally by automation...
I suppose it all depends if you're talking about
text or graphics.
Ooh I shoulda said graphics. They're prettier to look
at then text :)
Text is pretty simple, but graphics bit- and
port-level compatibility
is a different matter.
I deliberately left out the port stuff. Hey one thing
at a time!
Still, it's possible to
search an app for
video display buffer segment loads and alter them.
Recall that many
apps would work on both MDA/MGA and CGA and so
altered which addess
that was used on the fly.
Right. But that's assuming simplistic coding/logic.
What if it got real real hard?
Note that apps that used
CGA 80x25 text
may not work without more probing as a "stall"
waiting for the
retrace interval to avoid snow in the display was
very commonly used
and may well cause your application to hang without
modification.
I haven't looked at such code in a loong time.
Actually I probably never looked at it much at all. So
for arguements sake, would it be possible to remove
all that stuff to alleviate problems running that
stuff on a MDA?
Cheers,
Chuck
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com