Re: New features besides tasking

new topic     » goto parent     » topic index » view thread      » older message » newer message

Robert Craig wrote:

> I posted a message on the Open Watcom forum about the
> "flipping to full-screen" problem. No response yet.

I saw that. I spent several hours trying to figure this out for you. No success.
I looked at all the compiler and linker options and even read the compiler
documentation.

I'll post it on there for you again, so they'll know that we don't wish to be
ignored. However even if the problem can't be fixed, you should still use Watcom
1.4 anyway because of the almost 6x speed up with DOS graphics. I know the
problem is annoying, but just pretend it doesn't exist. You'll get over it
quickly just like I did. Everyone who uses a new Watcom version and the
translator has to deal with it anyway. It's miniscule hassle to press "Alt-Enter"
to return to DOS prompt if you really wanted to. Most DOS applications are
full-screen and if you ran in pure DOS it wouldn't matter at all. Pressing
"Alt-Enter" is an very small price to pay for a near 6x speed up for DOS
full-screen pixel graphics, cleaner internal code, and possibly slightly better
overall performance in most or all aspects.

> I spent a great deal of time yesterday studying the
> machine code that Watcom (10.6) is giving me in the inner
> part of the interpreter. I found a couple of trivial
> changes I could make in the C code that greatly
> improved the machine code generated across many ops. 
> I'm not sure how much of this is an improvement over 2.5 official,
> versus how much just restores some speed that was 
> lost since then. I'm going to continue working on that 
> for a while before looking at new features.

Well lets think about this for a second here. Watcom 10.6 was released in 1996
and it's 2006 now. That means the compiler you're using is ten years old (almost
as old as Euphoria itself). In a decade of time, how many improvements, bug
fixes, and optimizations do you think have been made?

With Open Watcom you have C99 ISO compliant language features that allow you to
clean up or enhance some of your C source code; GCC 3/4.x also has C99 support.
You also have numerous new compiler & linker options to try out, to produce the
best overall performing and smallest size DOS, Windows interpreter executables
and EMAKE options. So basically you options and tools to produce better code and
thus offer better products.

Couldn't the changes you're making to the C back-end also benefit with Open
Watcom?

Do you honestly believe that the tiny issue of DOS Euphoria switching to
fullscreen in text-mode rather than just pixel-mode justfies denying a compiler
that is a decade newer and otherwise fully compatable with the Euphoria source
code?


Regards,
Vincent

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu