Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

The clothes have no emperor. -- C. A. R. Hoare, commenting on ADA.


devel / alt.lang.asm / new 8086 assembler

SubjectAuthor
o new 8086 assemblerPaul Edwards

1
new 8086 assembler

<d5307b82-8e30-464c-b352-e6f31f7fa8e4n@googlegroups.com>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=370&group=alt.lang.asm#370

 copy link   Newsgroups: alt.lang.asm
X-Received: by 2002:ac8:5a50:0:b0:3a5:ce3:a657 with SMTP id o16-20020ac85a50000000b003a50ce3a657mr33637061qta.277.1667669096215;
Sat, 05 Nov 2022 10:24:56 -0700 (PDT)
X-Received: by 2002:a25:abef:0:b0:6cb:e10e:270d with SMTP id
v102-20020a25abef000000b006cbe10e270dmr41189817ybi.538.1667669095882; Sat, 05
Nov 2022 10:24:55 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.lang.asm
Date: Sat, 5 Nov 2022 10:24:55 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=110.54.190.243; posting-account=CeHKkQoAAAAowY1GfiJYG55VVc0s1zaG
NNTP-Posting-Host: 110.54.190.243
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <d5307b82-8e30-464c-b352-e6f31f7fa8e4n@googlegroups.com>
Subject: new 8086 assembler
From: mutazi...@gmail.com (Paul Edwards)
Injection-Date: Sat, 05 Nov 2022 17:24:56 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2025
 by: Paul Edwards - Sat, 5 Nov 2022 17:24 UTC

This has just been released:

https://github.com/robertapengelly/as86

The syntax is masm/intel, but most masm directives
etc are not supported, so here is what I have changed
an example source file to:

https://sourceforge.net/p/pdos/gitcode/ci/master/tree/src/support.asm

Since this is a public domain assembler, I am looking to
switch to this.

I don't mind the fact that I can't use sophisticated procs -
that is a limit of the technology, and if I have any
complaints I can fix it myself as the C90-compliant
source code is available.

But Robert may be willing to make minor changes if it
would help with compatibility.

And I can change my programming style too.

For example is it time to retire the assume and
segment directives in favor of ... what?

ld86 is here:

https://github.com/robertapengelly/ld86

It can produce msdos .com or .exe (use msdos-i386).

Object code is 16-bit a.out which I don't think works
with anything else.

I haven't yet tried running subc assembler output through it.

BFN. Paul.

1
server_pubkey.txt

rocksolid light 0.9.7
clearnet tor