This is the mail archive of the cygwin@sourceware.cygnus.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Win 95 Console Stuff...



Okay, I've been toying with the idea for quite some time.  Now I really
have a reason to do it.

As we all know, Win95's console support *sucks* -- it is slow as hell.
I've been thinking about ways to fix it.  There are three ways that I can
think of:

1) Support for DOS (16 bit, DJGPP) isn't slow at all.  It's just the Win32
API that sucks.  Of course, that is the only thing we have available to
us.  Unless, of course, we do something funky to get 32-bit dos-extended
like io...  :-}

2) DirectX allows direct access to the graphics hardware, including text
modes.  The DX5SDK, however, is about 28 meg for the downloadable-install
program.  This sucks.

3) We could write a VXD that would allow aware applications to write
directly to screen memory. (via the VXD calls, or via a non-relocatable,
mapped address (can you use those with VXDs).

I'm seriously thinking about this and would like any questions, comments
and suggestions.  There's no reason 32-bit console programs should be so
friggin sluggish on my 200 MMX.  Also, any news if it's better in Win98
would be appreciated.

Thanx,
Eraserhead.

(P.S.  I'm new to this list.  Congrats on the cygwin32, it makes my life
easier.  Bravo.)

-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]