Short: Version 1.7 - A symbolic disassembler/debugger Author: D.M.Alderson (contactable at above address) Uploader: bill@twilite.demon.co.uk Type: dev/debug * ------------------------------------------------------------------------- * Introduction ============ Disect is a very powerful combined disassembler/debugger program, which has been designed to be easy to use. Its power is achieved at the expense of memory: the minimum requirement is 1Mb; for larger projects, 2Mb will be required. The programmer neither encourages nor condones its use to assist in illegal duplication of copyright software. Disect can be used for two main purposes: development of software; and the gaining of knowledge (hacking can be very educational). The debugger allows an executable file, a disk boot-block, a binary file, or an area of memory to be loaded and created as a Process. It is even possible to grab an existing memory-resident Process. A Process's instructions can be executed individually, or the Process can be activated, with or without breakpoints installed. System exceptions can be trapped before they crash the machine, and program symbols can be read from execut- able files. The disassembler allows a loaded program to be commented, have blank lines inserted, and have it's numbers and addresses replaced with constant or program symbols. All the symbols of Release 3 of the system include files are available to the disassembler. A program which has been dissected in this way can then be saved as two source files: a program file, and a support file. The support file will contain EQUs for all required constant symbols. System constant symbols can be EQUs (grouped by the SI file where they live), or alternatively the support file can INCLUDE all required SI files. Disect data files can be saved, to be reloaded later: 'hold on to your hacks'! Disect requires Release 2 of the Amiga operating system; it also requires the ASL library, and GadTools library. If you've paid your shareware fee then you'll have the full version. Otherwise, the copy you've got is (hopefully) only a demo. This has a few differences: you cannot disassemble to file; you cannot extract program symbols from executable files; auto trace mode is not available. In addition, you will not have all of the system symbol data files. If this is so, and since, as I don't doubt, you'll be impressed by this program, then don't hesitate in registering today, by sending your name and full address (and a cheque/postal order for £20) to the address which you'll find at the end of this file. As well as receiving the full version, you'll also be en- titled to technical support (by mail) if required. If you like this program, it's well worth the money... this will encourage further versions, which will only get even more powerful... imagine! * ------------------------------------------------------------------------- * ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 110993 38802 65.0% 20-Mar-95 16:57:56 document/DisectV1.7.doc 281 189 32.7% 20-Mar-95 16:58:14 document/DisectV1.7.doc.info 9014 4000 55.6% 20-Mar-95 16:56:14 document/History.doc 262 169 35.4% 20-Mar-95 16:56:28 document/History.doc.info 310 73 76.4% 11-Mar-95 11:02:42 prefs/Prefs.pf 174 130 25.2% 11-Mar-95 11:02:42 prefs/Prefs.pf.info 16 9 43.7% 11-Mar-95 11:02:42 prefs/SysSymb.pf 174 126 27.5% 11-Mar-95 11:02:42 prefs/SysSymb.pf.info 33000 10522 68.1% 11-Mar-95 11:13:56 syssymbol/dos.ss 173 113 34.6% 11-Mar-95 11:13:48 syssymbol/dos.ss.info 173 116 32.9% 11-Mar-95 11:13:56 syssymbol/exec.ss.info 47384 15180 67.9% 11-Mar-95 11:14:04 syssymbol/intuition.ss 173 116 32.9% 11-Mar-95 11:13:56 syssymbol/intuition.ss.info 173 114 34.1% 11-Mar-95 11:14:04 syssymbol/libraries.ss.info 3260 1156 64.5% 11-Mar-95 11:13:48 syssymbol/utility.ss 173 118 31.7% 11-Mar-95 11:13:48 syssymbol/utility.ss.info 24652 8100 67.1% 11-Mar-95 11:14:16 syssymbol/exec.ss 19888 5550 72.0% 11-Mar-95 11:13:40 syssymbol/hardware.ss 173 116 32.9% 11-Mar-95 11:14:16 syssymbol/hardware.ss.info 39140 12076 69.1% 11-Mar-95 11:14:12 syssymbol/libraries.ss 668 421 36.9% 11-Mar-95 11:02:24 tutorial/KeepASL 150 115 23.3% 11-Mar-95 11:02:24 tutorial/KeepASL.info 3321 975 70.6% 11-Mar-95 11:02:24 tutorial/Program.s 262 165 37.0% 11-Mar-95 11:02:24 tutorial/Program.s.info 2932 1344 54.1% 20-Mar-95 16:57:10 AllocMultiBin 150 109 27.3% 20-Mar-95 16:58:48 AllocMultiBin.info 266572 124773 53.1% 20-Mar-95 16:52:00 DisectDemo.exe 51 51 0.0% 11-Mar-95 11:13:24 DisectV1.7 207 163 21.2% 20-Mar-95 16:58:42 DisectV1.7.info 388 231 40.4% 20-Mar-95 16:59:00 Disk.info 6087 2085 65.7% 11-Mar-95 11:02:36 tutorial/KeepASL.dsct 155 113 27.0% 11-Mar-95 11:02:34 tutorial/KeepASL.dsct.info 1529 488 68.0% 11-Mar-95 11:02:28 tutorial/Support.s 262 174 33.5% 11-Mar-95 11:02:24 tutorial/Support.s.info 260 148 43.0% 20-Mar-95 16:58:46 Document.info 2780 1503 45.9% 20-Mar-95 16:57:12 GrabMem 150 113 24.6% 20-Mar-95 16:58:50 GrabMem.info 260 150 42.3% 20-Mar-95 16:58:48 Prefs.info 260 143 45.0% 20-Mar-95 16:58:48 SysSymbol.info 260 151 41.9% 20-Mar-95 16:58:46 Tutorial.info 2248 854 62.0% 21-Mar-95 15:00:50 Disect.Install 1265 482 61.8% 21-Mar-95 14:38:58 Disect.Install.info -------- ------- ----- --------- -------- 579803 231526 60.0% 26-Mar-95 20:56:06 42 files