Mail Archives: djgpp/2009/04/10/13:45:07
Hi,
On Apr 10, 7:54=A0am, "Rod Pemberton" <do_not_h DOT DOT DOT AT nohavenot DOT cmm> wrote:
> "Rugxulo" <rugx DOT DOT DOT AT gmail DOT com> wrote in message
>
> news:be6da634-5c75-4fcd-96ea-9e77349621e1 AT b16g2000yqb DOT googlegroups DOT com...
> On Apr 9, 4:47 pm, DJ Delorie <d DOT DOT DOT AT delorie DOT com> wrote:
>
> > > > P.S. In fact, to come completely clean with yet another (horrible /
> > > > crazy) idea, why not include Freemacs in GNU Emacs as well? Hey, it=
's
> > > > GPL, it runs on 8086s, and it's smaller than even one single
> > > > Changelog! (Okay, obviously RMS would complain that it uses TASM, b=
ut
> > > > hey, that can be fixed if really desired.) No, I don't honestly exp=
ect
> > > > this to happen, but it's not really that bad an idea, is it??
>
> > > /me wonders if it could be modified to build with djasm...
>
> > Of course. Even though DJASM misses a few opcodes, as long as you can
> > emit raw bytes, it should work. Heck, GAS supports 16-bit now (and
> > obviously NASM works too).
>
> Well, it seems the ta2as program by Frank van Dijk converts all but one o=
f
> the FreeDOS Freemacs assembly files from TASM syntax to AT&T syntax (or
> GAS). =A0I'm not sure if that helps for DJASM...
>
> http://egle.lanet.lv/ftp/mirror/x2ftp/msdos/programming/convert/ta2as...
No, DJASM is Intel-only (thankfully), mainly meant for the v2 stub
(since "NASM didn't exist yet" or something like that). It just
doesn't fully support even all the 8086 opcodes. To be honest, I
wouldn't probably consider DJASM except that DJ mentioned it, and I am
not too stubborn so as to hurt his feelings! :-) But honestly,
this is all a pipe dream at the moment. Sure it's possible, but I
haven't started or anything. Just thinking outloud about the idea. I
mean, as I said, the Changelogs are bigger, and Freemacs *is* GPL, so
how could they complain? But maybe I'm naive.
- Raw text -