AminetAminet
Search:
84716 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/moni/OMon.lha

Mirror:Random
Showing:ppc-morphosgeneric
No screenshot available
Short:Monitors memory and system structures
Author:Juergen Klawitter <klawitter.juergen at berlin.de>
Uploader:Juergen Klawitter <klawitter juergen berlin de>
Type:dev/moni
Version:2.8
Replaces:dev/moni/OMon2.7.lha
Architecture:m68k-amigaos >= 2.0
Date:2011-02-23
Download:http://aminet.net/dev/moni/OMon.lha - View contents
Readme:http://aminet.net/dev/moni/OMon.readme
Downloads:4795

    I began to develop this tool many years ago and added more and more
    features according to my own needs. I use it very often to look into
    the buffers or structures which are accessed by my programs. I think
    it can be usefull for other programmers, too.

    OMon is a monitor, which displays memory and and system lists. Its
    main purpose is to easily find and display structures, but it also
    can be used to disassemble programs or modify memory and files.

    Some features:

    - Input of addresses is not necessary in most cases, because structures
      and lists are found by their names or name abbreviations respectively.
    - Apart from common structures like tasks, windows, libraries etc.
      a couple of unusual structures can be accessed, e.g. Locale, Catalog,
      DataType, MonitorSpec, ConUnit, TDUPublicUnit...
    - Pointer (APTR, BPTR) within structures can be used to jump to the
      addresses they point to.
    - Information about the offsets of about 35 structures is built in and
      can easily be accessed. That's why I named this piece of software OMon
      (Offset Monitor).
    - External help files like includes, LVOs etc. can be loaded additionally
      in order to get information about offsets, constants etc.
    - Memory or programs can be disassemled (68000 code only)
    - Built in 'memcheck' function prevents access to illegal or dangerous
      memory areas. You may switch it off if needed.
    - Very fast search function (Boyre-Moore)
    - Can be made resident
    - Has been coded in assembly. It's fast and small!

History:
    V2.8 changes and improvements:

    - two more lists added: ScreenModes (scm) and FileSysEntries (fse)
    - more information for following lists and commands:
      windows & screens, devicelist, catalogs, semaphores, inputhandler,
      memory, residents, timerequests and memory chunks
    - command "timer" renamed to "tr" (TimeRequest). Shows now all 5 Units
      of timer.device
    - ResidentModules renamed to Residents, called with "re". Shows now
      all residents including those which are not in ROM
    - conversion of longwords with highest bit set now also unsigned,
      if OS-version >= 37
    - help: offsets for some structures added
    - more space for notes of marks (30 bytes for each mark)
    - owerview about available commands now displayed in a separate window
      so that previously displayed information doesn't disappear
    - default length for memory display is now 128 bytes/8 lines, which is
      sufficient in most cases.
      fixed:
    - screens: depths of non-amiga screens, e.g. Picasso96, were too low
    - interrupts: types were corrupted
    - devices: number of LVOs was too high, now 2 LVOs less
    - drive: sizes of drives with high capacity were partially wrong, now
      calculated correctly for sizes up to 4 Terabytes

    V2.7 First release



Contents of dev/moni/OMon.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 1838    2802  65.6% -lh5- eab9 Feb 23  1980 OMon28.info
[generic]                17923   26720  67.1% -lh5- b059 Feb 23  1980 OMon28/OMon
[generic]                 1551    2464  62.9% -lh5- a6dc Feb 23  1980 OMon28/OMon.info
[generic]                 1548    3172  48.8% -lh5- ab1f Feb 23  1980 OMon28/OMon.readme
[generic]                15832   38722  40.9% -lh5- 4481 Feb 23  1980 OMon28/OMonD.guide
[generic]                 1312    2686  48.8% -lh5- 64aa Feb 23  1980 OMon28/OMonD.guide.info
[generic]                12731   32865  38.7% -lh5- a4f0 Feb 23  1980 OMon28/OMonE.guide
[generic]                 1313    2686  48.9% -lh5- 65d1 Feb 23  1980 OMon28/OMonE.guide.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         8 files   54048  112117  48.2%            Feb 23 20:57

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>