LinuxAsmTools - overview





Overview of the AsmIDE programs

Introduction


This page describes how the AsmIDE programs fit
together and suggests ways to use them.

where to start

New programmers may want to start with the href="t_simple.html">HOWTO write a simple program
page.  This will create a working assembly
program with a few button pushes. At some point
exploring the AsmRef program will provide details
about the Linux assembler enviornment.

The programming environment

All of the AsmIDE programs run in both the console and
in a xterm window.  They can work together or as
standalone utilities.  All use the keyboard and
most also enable the mouse if a xterm is detected.
 Some programs work better with a mouse and they
prefer running in a xterm.  Popular X terminals
that have been tested with AsmTools are:

  xterm
  rxvt
  knosole
  gnome-terminal
  eterm

Sometimes it is necessary to adjust the terminal setup
but usually the default  setup works.  The
preferred setup is to remove all the  headers,
tab  bars, and information bars.  The scroll
bar is useful and might be of interest.  All
programs expect a large window with about 20+ rows and
80+ columns.  Most programs will adapt to smaller
or larger windows.

Examples and other source listings are in nasm format.

Putting it all together

All the components (programs) can be accessed from the
AsmMgr program and that is the best place to start.
 Another starting point is the AsmEdit program
but not everyone will want to learn a new editor.
 The AsmMgr option provides a command line and a
two pane file manager along with some buttons to
assist with program development.  Currently all
this does not debug X wiindow programs as well as
terminal programs.  To debug a X window program
it is best to choose a jX window debugger and let it
deal with showing program output as debugging
proceeds.