Short: Barfly Assembler Development System
Type: dev/asm
Uploader: laire@uni-paderborn.de (Ralph Schmidt)
Author: laire@uni-paderborn.de (Ralph Schmidt)

TITLE

    Barfly

VERSION

    Barfly 1.22

AUTHOR

    Developed by

    Ralph Schmidt
    Kleiner Hellweg 4
    33154 Salzkotten
    FR Germany

    <laire@uni-paderborn.de>

    PHONE +49 5258 5637, I prefer email.


DESCRIPTION

    Barfly is a very powerful Assembler Development system with
    an Intuition controlled Sourcelevel Debugger that also supports
    SAS and GCC.

    Assembler:

    o Supports 68000..68060 and 6888x
    o VERY fast Source Passing
    o Arexx-Support
    o Enhanced Hunk and Section Support
    o Pre-Compiled Includes
    o Cached Includes & Incbins
    o Advanced Macro Support Functions
    o High-Level Macros
    o Enhanced SAS Smalldata Format
    o Advanced Peephole Optimizer
    o Multipass Optimizer


    Debugger:

    BDebug is an OS-Debugger that is based mainly on the Amiga Task
    concept and not on the Supervisor Mode. The Debugger can open
    unlimited debug sessions and the user is able to control these
    session simultaneous.
    The window amount is unlimited and fortunately BDebug is very
    configurable.
    The *SAS D1 Debug Hunk*, *GCC Stabs Debug Hunk*, a privat BASM
    Debug Hunk format, and the usual Symbol Hunk is supported.
    Support 68000..68060 and 6888x

    o Debug Methods:

      o Debug File
      o Debug Task 
      o Catch Next Task
      o Catch Crashed Task
      o Catch Enforcer Hits


    o ToolWindows:

      o RegWindow(1 for a session)
      o FPUWindow(1 for a session)
      o DissWindow(unlimited)
      o MemWindow(unlimited)
      o CoppWindow(unlimited)
      o SourceWindow(unlimited)
      o StructWindow(unlimited)->Include Structures are shown
      o BreakWindow(1 for a session)
      o WatchWindow(1 for a session)
      o ChecksumWindow(1 for a session)
      o SnoopWindow(1 for a session)

    o Unlimited Information Window

      o TaskWindow
      o SystemWindow
      o ProcessWindow
      o CLIWindow
      o HunkWindow
      o SymbolWindow
      o LibraryWindow->FD-Window->Autodocs/DissWindow
      o DeviceWindow
      o ResourceWindow
      o PortWindow
      o ResidentWindow
      o InterruptWindow
      o AutodocsWindow

    o Warm,Freeze and Kill Tasks

    o Trace Modes

      o Step 1
      o Step X
      o Step DEBUG Line
      o Trace DEBUG Line
      o Trace over Calls
      o Trace X over Calls
      o Trace over OS-Calls
      o Trace on Flows
      o Trace on Address
      o Trace out of OS
      o Run Task
      o Run Watched Task
      o Run History Task->History trace

    o Register Undo and History Window

    o A lot more functions not listed here...


NEW FEATURES

    1 Enforcer Hit fixed in Basm: Instruction BFINS
    Precompiled Include Problem fixed
    BDebug Config Problems fixed

SPECIAL REQUIREMENTS

    >=V37, >=1MB suggested.


HOST NAME

    Any Aminet site, e.g. ftp.uni-paderborn.de   (131.234.2.32) for users
    in germany. Please use the site that is closest to you.


DIRECTORY

    /pub/aminet/dev/asm

FILE NAMES

    Barfly1_22.lha

PRICE

    Barfly is a Shareware product that needs to be registered to get
    all functions. Registering price is 70DM or 50$.


DISTRIBUTABILITY

    The public version can be distributed to everybody.
    The registered version mustn't be distributed.

