Re: New features besides tasking
- Posted by Vincent <darkvincentdude at yahoo.com> Feb 19, 2006
- 533 views
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