linux-assembly.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: jko@bsn1.net
To: linux assembly <linux-assembly@vger.kernel.org>
Subject: Re: TT6: High-quality custom logos and business identities
Date: Sun, 3 Jul 2005 10:17:37 -0700	[thread overview]
Message-ID: <200507031017.37918.jko@bsn1.net> (raw)
In-Reply-To: <20050701223155.GB3256@absinth.net>

On 07/01/2005 03:31 pm, Steffen Solyga wrote:

> So we're at least four :-p

Most people just lurk on lists.  I suspect this list has
more than 4 people signed up <grin>.

I'm currently spending a lot of time writting assembly programs
and have a few close to release state.  The file manager (AsmMgr)
has had a major update and the library (AsmLib) has had lots
of bug fixes, it now has over 200 functions.  A disassembler engine
is close to completion.  The disassembler engine is designed for
reverse engineering and speed.  Hopefully it will be fast enough to
iterate over "c" programs and produce nasm source.  I'm hoping it
will identify data areas by brute force itteration.

In other areas the debugger Frank wrote has been a great help
and the latest kdbg now runs without crashing.

So... there is some activity in the assembly arena.  The problem
that probably reduces interest in assembly is lack of entry tools.
It is possible to solve many portability issues with tools and
also reduce the learning curve for new programmers.  At present
our tools are very limited when compared to "c" tools and some
of the IDE programs for other languages.  I wrote a help system
called AsmRef, but it only runs in x-terminals on x86 systems
with kernel 2.4+.  That's pretty limiting.  Oh well...  

I wonder what other programmers think the best path for
assembly portabilty would be?  There are two approaches
I know of:
  
  1. macros to translate kernel calls for each different platform
  2. library calls to interface with the kernel and work with each
      platform.

The macro approach has some additional portability issues but
has been implemented by linuxassembly.org.  HLA uses it's
own unique approach and tries to include some structure to
assembler.  What do assembly programmers want or prefer?

jeff
http://members.save-net.com/jko%40save-net.com/asm/
http://sourceforge.net/projects/asmref
http://sourceforge.net/projects/asmlib
http://sourceforge.net/projects/asmmgr
http://sourceforge.net/projects/asmedit
http://groups.yahoo.com/group/DesktopLinuxAsm

h


  parent reply	other threads:[~2005-07-03 17:17 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <200506292204.j5TM4mLj024638@zeus2.kernel.org>
2005-06-29 23:37 ` TT6: High-quality custom logos and business identities Richard Cooper
2005-06-30  1:13   ` James Colannino
2005-07-01 22:31     ` Steffen Solyga
2005-07-01 22:33       ` Hendrik Visage
2005-07-02  5:28       ` Frank Kotler
2005-07-03  6:15         ` Daniel Bonekeeper
2005-07-08  5:28           ` Richard Cooper
2005-07-04 16:30         ` Does anyone still read this list? Agner Fog
2005-07-03 17:17       ` jko [this message]
2005-06-30  3:09   ` TT6: High-quality custom logos and business identities Herbert Poetzl
2005-07-06 11:57   ` Konstantin Boldyshev
2005-07-06 20:03     ` linuxassembly.org - asmutils Frank Kotler
2005-07-07 19:20       ` Konstantin Boldyshev
2006-02-08  6:26         ` new asmutils are on the way Konstantin Boldyshev
2006-02-08 12:57           ` Frank Kotler
2006-02-08 22:22             ` Konstantin Boldyshev
2006-02-11  0:51               ` Frank Kotler
2006-02-13 16:40                 ` Konstantin Boldyshev
2006-02-21 15:41                   ` asmutils 0.18 released Konstantin Boldyshev
2006-02-21 16:00                     ` Jan Wagemakers

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200507031017.37918.jko@bsn1.net \
    --to=jko@bsn1.net \
    --cc=linux-assembly@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).