Xref: news-dnh.mv.net comp.os.msdos.djgpp:3666 Path: news-dnh.mv.net!mv!news.sprintlink.net!europa.chnt.gtegsc.com!news.kreonet.re.kr!overload.lbl.gov!lll-winken.llnl.gov!osi-east2.es.net!cronkite.nersc.gov!qiclab.scn.rain.com!orcalink.com!imci2!newsfeed.internetmci.com!howland.reston.ans.net!news.nic.surfnet.nl!tuegate.tue.nl!snail.stack.urc.tue.nl!jan From: jan AT stack DOT urc DOT tue DOT nl (Jan Oonk) Newsgroups: comp.os.msdos.djgpp Subject: Re: Using debug monochrome monitor with gdb Date: 7 Dec 1995 09:26:01 GMT Organization: MCGV Stack, Eindhoven University of Technology, the Netherlands. Lines: 53 References: Nntp-Posting-Host: snail.stack.urc.tue.nl To: djgpp AT sun DOT soe DOT clarkson DOT edu Dj-Gateway: from newsgroup comp.os.msdos.djgpp Eli Zaretskii (eliz AT is DOT elta DOT co DOT il) wrote: : On Mon, 4 Dec 1995, James Tsillas wrote: : > I couldn't find anything in the FAQ and I'm at a loss as to where any : > documentation on gdb is so here goes: : > : > I'm developing DOS graphics applications and am utilizing all of : > graphics memory to store the displayed image. This makes debugging : > impossible using the standard display. : You probably didn't read the latest version of the FAQ (it's available as : faq102.zip from the same place you get DJGPP). It discusses this problem : and the possible solutions in section 12.7: : 12.7 Q: How can I debug a graphics program? The debugger runs my program : fine, but when a breakpoint is hit with the screen in a graphics : mode I can't read the text printed by the debugger. : A: Redirect the debugger output to another (monochrome) monitor by : putting ``mono'' into your GO32 environment variable, like this: : set GO32=mono : (Note: GDB doesn't support such a redirection yet, but other : debuggers do.) : Alternatively, you can redirect the debugger output to your : printer, like this: : go32 -d gdb myprog > prn : You might also consider using the LadyBUG debugger which supports : remote debugging over a serial link (but it's not source-level). : As yet another possibility, consider using the MSHELL program : which will redirect I/O from any program to the monochrome, : monitor at the BIOS level, so you can use it even with GDB. : MSHELL was written by DJ Delorie and is : available by anonymous ftp to omnigate.clarkson.edu, directory : pub/msdos/djgpp/pub, file mshell.zip, and also as mshell10.zip : at ftp.delorie.com:/pub/djgpp/ofc/. : > Also, is there a source level debugger which is better than gdb? One : > that can do full screen debugging with source. : No. You can try FSDB or LadyBug which *are* full-screen (ala Turbo : Debugger), but they are *not* source-level, although they will show source : code together with the disassembled program. OR you use our COOL FSDB with GRAPHICS SUPPORT! Mail me for details. We will probably release it in a week or two or so. Greetings, Trax/SPiRiT!