Path: utzoo!attcan!uunet!lll-winken!ubvax!weitek!dms!morris From: morris@dms.UUCP (Jim Morris) Newsgroups: comp.sys.ibm.pc Subject: Re: Turbo C 2.0 and EMS Message-ID: <598@dms.UUCP> Date: 17 Jan 89 21:23:57 GMT References: <6957@june.cs.washington.edu> Organization: Atari Games Inc., Milpitas, CA Lines: 43 From article <6957@june.cs.washington.edu>, by robertb@june.cs.washington.edu (Robert Bedichek): > "> > ">(I am not saying all their code is bug free, but what code is?? :>} ) > ">-- > ">Jim Morris. morris@dms.UUCP or weitek!dms!morris > > So, my question: Does anyone know of any bugs in TC 2.0? The only > > Rob Bedichek > Well I have read about other bugs in TC 2.0, but I have only found a few. Off the top of my head I remember that there is a bug in the integrated debugger that will totally screw up your programs graphics output to the second page of video memory, regardless of what the debugger settings are, but works fine if you only use the first video page, and don't swap pages. I have had the TD386 stand alone debugger crash the system, or hang and need a reset, even though my code doesn't use protected mode at all. The compiler doesn't always issue an error if you use, but forget to declare a local variable. Of course the code doesn't work properly, and it is usually a bitch to find the problem as you expect the compiler to barf on an error like that!! I have not had time to report these errors to Borland as I am too busy reporting errors on the 3 or 4 other c compilers I use at work!!! The problem you mention about not refreshing the graphics screen when you re-run your program after a breakpoint or such, is not a problem. As you said there are about 2 options as to how the debugger saves the original screen, and if you choose the slowest one it saves a complete copy of the screen then repaints it. This mode leaves no rubbish on the screen, and does a genuine restore. Its just a matter of RTFM, although it takes a while to figure out what TFM is trying to tell you ( :-) ). I still think its great!! -- Jim Morris. morris@dms.UUCP or weitek!dms!morris Atari Games Corporation, Sycamore Drive, Milpitas CA 95035. (Arcade Video Game Manufacturer, NOT Atari Corp. ST manufacturer). Any opinions expressed are probably my own, and not those of Atari Games Corp.