home *** CD-ROM | disk | FTP | other *** search
-
- ───────────────────────────────────────────────────────────────────────────────
-
- Advanced Debugger Feature Comparison (Table I)
-
- ╔═════════════════════════════════════════════╤══════════╤═════════╤══════════╗
- ║ Feature │ Codeview │C-SPRITE │Periscope ║
- ╟─────────────────────────────────────────────┼──────────┼─────────┼──────────╢
- ║ Screen swapping or flipping │ Yes │ No │ Yes ║
- ║ View code and data on full screen │ Yes │ No │ Yes ║
- ║ Graphics mode support │ Yes │ No │ Yes ║
- ║ Mouse support │ Yes │ No │ No ║
- ║ 80386 register support │ Yes │ No │ No ║
- ║ 8087/80287 register emulation │ Yes │ No │ No ║
- ║ Expanded memory support │ Yes │ No │ No ║
- ║ Redirect I/O through serial port │ Yes │ Yes │ No ║
- ║ Optional NMI breakout switch [*] │ No │ No │ Yes ║
- ╟─────────────────────────────────────────────┼──────────┼─────────┼──────────╢
- ║ Breakpoint w/pass count │ Yes │ No │ No ║
- ║ Breakpoint on software interrupts │ No │ No │ Yes ║
- ║ Breakpoint on memory (Tracepoint) │ Yes │ No │ Yes ║
- ║ Breakpoint on I/O port │ No │ No │ Yes ║
- ║ Breakpoint on user-test [**] │ No │ No │ Yes ║
- ║ Breakpoint on subroutine return │ No │ No │ Yes ║
- ║ Breakpoint on expression TRUE (Watchpoint) │ Yes │ No │ No ║
- ╟─────────────────────────────────────────────┼──────────┼─────────┼──────────╢
- ║ Backtrace stack │ Yes │ Yes │ Yes ║
- ║ C-like macro language │ No │ Yes │ No ║
- ║ Code execution timing │ No │ No │ Yes ║
- ║ Display data in record formats │ No │ No │ Yes ║
- ║ Search memory for code │ No │ No │ Yes ║
- ║ Search memory for data │ No │ Yes │ Yes ║
- ║ Reassign function keys │ No │ No │ Yes ║
- ║ Context sensitive help │ Yes │ No │ No ║
- ║ GREP-like search through files [***] │ Yes │ No │ No ║
- ║ Shell escape to DOS │ Yes │ No │ Yes ║
- ╚═════════════════════════════════════════════╧══════════╧═════════╧══════════╝
-
- Notes on Table I:
-
- * Periscope debugger allows an optional Interrupt 2 (NMI) breakout switch to
- be installed. The push-button breakout switch allows program control to
- return to the debugger at any time.
-
- ** Periscope debugger allows user-written software interrupt handlers to
- determine when the breakpoint should be taken. This effectively permits
- any conceivable set of conditions to be used as a breakpoint.
-
- *** Codeview allows source files to be searched with a pattern-matching
- regular expression string. Regular expressions can be used to find
- all identifiers which match an arbitrary pattern.
-
- ───────────────────────────────────────────────────────────────────────────────