ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/mon/README
(Generate patch)

Comparing mon/README (file contents):
Revision 1.1 by cebix, 1999-10-04T19:31:09Z vs.
Revision 1.4 by cebix, 2000-09-25T12:44:30Z

# Line 1 | Line 1
1  
2 <        mon, Version 2.2
3 <        A command-driven file monitor
2 >  mon, Version 3.0
3 >  A command-driven file monitor
4  
5 <        Copyright (C) 1997-1999 Christian Bauer, Marc Hellwig
6 <        Freely distributable
5 >  Copyright (C) 1997-2000 Christian Bauer, Marc Hellwig
6 >  GNU binutils disassemblers (C) 1988, 89, 91, 93, 94, 95, 96, 97, 1998
7 >    Free Software Foundation, Inc.
8 >
9 >
10 > License
11 > -------
12 >
13 > mon is available under the terms of the GNU General Public License. See the
14 > file "COPYING" that is included in the distribution for details.
15  
16  
17   Overview
# Line 15 | Line 23 | features similar to a machine code monit
23   to be used for debugging. It doesn't operate on physical or virtual RAM
24   locations of a process but rather on a fixed-size (but adjustable) buffer with
25   adresses starting at 0. Also, there are no commands to trace code, set
26 < breakpoints etc. There are, however, built-in PowerPC, 680x0, 6502 and 8080
27 < disassemblers.
26 > breakpoints etc. There are, however, built-in PowerPC, 680x0, 80x86, 6502 and
27 > 8080 disassemblers.
28  
29  
30   Installation
31   ------------
32  
33 < There are precompiled binaries for BeOS included in the archive. mon doesn't
26 < need any auxiliary files.
27 <
28 < To compile under Unix, cd to "src", edit "Makefile" and type "make".
33 > Please consult the file "INSTALL" for installation instructions.
34  
35  
36   Usage
# Line 162 | Line 167 | characters. Entering "i" without argumen
167   of "." is set to the address after the last address displayed.
168  
169  
170 +  b [start [end]]          Binary memory dump
171 +
172 + displays the buffer contents from address "start" to address "end" in a binary
173 + format. Entering "b" without arguments is equivalent to "b .". The value of
174 + "." is set to the address after the last address displayed.
175 +
176 +
177    m [start [end]]          Hex/ASCII memory dump
178  
179   displays the buffer contents from address "start" to address "end" as hex
# Line 176 | Line 188 | Entering "d" without arguments is equiva
188   set to the address after the last address displayed.
189  
190  
191 <  d65 [start [end]]          Disassemble 6502 code
191 >  d65 [start [end]]        Disassemble 6502 code
192  
193   disassembles the buffer contents from address "start" to address "end".
194   Entering "d65" without arguments is equivalent to "d65 .". The value of
195   "." is set to the address after the last address displayed.
196  
197  
198 <  d68 [start [end]]          Disassemble 680x0 code
198 >  d68 [start [end]]        Disassemble 680x0 code
199  
200   disassembles the buffer contents from address "start" to address "end".
201   Entering "d68" without arguments is equivalent to "d68 .". The value of
202   "." is set to the address after the last address displayed.
203  
204  
205 <  d80 [start [end]]          Disassemble 8080 code
205 >  d80 [start [end]]        Disassemble 8080 code
206  
207   disassembles the buffer contents from address "start" to address "end".
208   Entering "d80" without arguments is equivalent to "d80 .". The value of
209   "." is set to the address after the last address displayed.
210  
211  
212 <  d86 [start [end]]          Disassemble 80x86 code (very incomplete)
212 >  d86 [start [end]]        Disassemble 80x86 code
213  
214   disassembles the buffer contents from address "start" to address "end".
215   Entering "d86" without arguments is equivalent to "d86 .". The value of
# Line 370 | Line 382 | Load a BeBox boot ROM image and start di
382    d 100
383  
384  
373 Legal stuff
374 -----------
375
376 Copyright 1997-1999 Christian Bauer. This program is freeware. You may do
377 whatever you want with it for personal use. Permission is granted to
378 redistribute this program free of charge, provided it is distributed in the
379 full archive with unmodified contents and no profit  beyond the price of the
380 media on which it is distributed is made. Exception to the last rule: It may
381 be included on freeware/shareware collections on CD-ROM. There are no
382 warranties of any kind for this program. If you use this program, you do so
383 at your own risk. The authors are not responsible for any damages that might
384 result from using this program.
385
386
385   History
386   -------
387  
388 < V1.0 - Initial release
391 < V1.3 - Now uses libreadline
392 <       Disassembler: prints SPR names instead of numbers, fixed bugs
393 < V1.4 - Implemented 6502 and 680x0 disassemblers
394 < V1.5 - Non-interactive mode, real mode
395 < V2.0 - Unified PPC and x86 release
396 < V2.1 - Compiled for BeOS R4, opens Terminal window when started from Tracker,
397 <       implemented 8080 disassembler, included Unix makefile
398 < V2.2 - Switched from project files to makefiles on BeOS, fixed some minor
399 <       bugs in the PPC disassembler, commands made modular
388 > Please consult the file "ChangeLog" for the release history.
389  
390  
391   Christian Bauer
392 < <cbauer@iphcip1.physik.uni-mainz.de>
392 > <Christian.Bauer@uni-mainz.de>
393  
394   Marc Hellwig
395 < <hellwig@iphcip1.physik.uni-mainz.de>
395 > <Marc.Hellwig@uni-mainz.de>

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines