Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Men love to wonder, and that is the seed of science.


devel / comp.sys.apple2.programmer / Which assembler...

SubjectAuthor
* Which assembler...A2CPM
+- Re: Which assembler...fadden
`* Re: Which assembler...I am Rob
 `- Re: Which assembler...A2CPM

1
Which assembler...

<4396a399-e495-4dc6-94a9-76cc68e25ef0n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=130&group=comp.sys.apple2.programmer#130

  copy link   Newsgroups: comp.sys.apple2.programmer
X-Received: by 2002:a05:622a:1207:: with SMTP id y7mr8644210qtx.146.1630072616067; Fri, 27 Aug 2021 06:56:56 -0700 (PDT)
X-Received: by 2002:a4a:ba0f:: with SMTP id b15mr7732828oop.31.1630072615800; Fri, 27 Aug 2021 06:56:55 -0700 (PDT)
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!tr3.eu1.usenetexpress.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2.programmer
Date: Fri, 27 Aug 2021 06:56:55 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=2601:85:4700:8bb0:d4dd:45e2:8099:6665; posting-account=aN3jDwoAAADOaceeGr1YEBdfnBNNGc10
NNTP-Posting-Host: 2601:85:4700:8bb0:d4dd:45e2:8099:6665
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <4396a399-e495-4dc6-94a9-76cc68e25ef0n@googlegroups.com>
Subject: Which assembler...
From: a2...@wilserv.com (A2CPM)
Injection-Date: Fri, 27 Aug 2021 13:56:56 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 10
 by: A2CPM - Fri, 27 Aug 2021 13:56 UTC

Hi!

...can assemble the following:
TITL "XYZ"
NAME XYZ
RSEG
TEXP 0
MEXP 0

Willi

Re: Which assembler...

<ce739ac5-ead1-4892-8e61-353f9a1f6fa1n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=131&group=comp.sys.apple2.programmer#131

  copy link   Newsgroups: comp.sys.apple2.programmer
X-Received: by 2002:a05:6214:194b:: with SMTP id q11mr9846069qvk.33.1630075370445;
Fri, 27 Aug 2021 07:42:50 -0700 (PDT)
X-Received: by 2002:a05:6830:1c69:: with SMTP id s9mr8600127otg.132.1630075370170;
Fri, 27 Aug 2021 07:42:50 -0700 (PDT)
Path: i2pn2.org!i2pn.org!news.niel.me!usenet.pasdenom.info!usenet-fr.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2.programmer
Date: Fri, 27 Aug 2021 07:42:49 -0700 (PDT)
In-Reply-To: <4396a399-e495-4dc6-94a9-76cc68e25ef0n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=24.130.68.111; posting-account=UAtoeQoAAADrX7T-MHdWWRC4Fzf0dsLP
NNTP-Posting-Host: 24.130.68.111
References: <4396a399-e495-4dc6-94a9-76cc68e25ef0n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ce739ac5-ead1-4892-8e61-353f9a1f6fa1n@googlegroups.com>
Subject: Re: Which assembler...
From: fad...@fadden.com (fadden)
Injection-Date: Fri, 27 Aug 2021 14:42:50 +0000
Content-Type: text/plain; charset="UTF-8"
 by: fadden - Fri, 27 Aug 2021 14:42 UTC

On Friday, August 27, 2021 at 6:56:56 AM UTC-7, A2CPM wrote:
> ...can assemble the following:

The answer depends on whether those are expected to be built-in directives or are macros.

(For the former case, nothing springs to mind.)

Re: Which assembler...

<88950b19-50df-4926-9b40-a1fa50d9568bn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=133&group=comp.sys.apple2.programmer#133

  copy link   Newsgroups: comp.sys.apple2.programmer
X-Received: by 2002:ae9:f70e:: with SMTP id s14mr12929382qkg.38.1630121081226;
Fri, 27 Aug 2021 20:24:41 -0700 (PDT)
X-Received: by 2002:a4a:3e58:: with SMTP id t85mr1639150oot.81.1630121080960;
Fri, 27 Aug 2021 20:24:40 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2.programmer
Date: Fri, 27 Aug 2021 20:24:40 -0700 (PDT)
In-Reply-To: <4396a399-e495-4dc6-94a9-76cc68e25ef0n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=207.195.86.198; posting-account=U4TNXwoAAABP4nIJHynAJZ69O_f3LY2g
NNTP-Posting-Host: 207.195.86.198
References: <4396a399-e495-4dc6-94a9-76cc68e25ef0n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <88950b19-50df-4926-9b40-a1fa50d9568bn@googlegroups.com>
Subject: Re: Which assembler...
From: gids...@sasktel.net (I am Rob)
Injection-Date: Sat, 28 Aug 2021 03:24:41 +0000
Content-Type: text/plain; charset="UTF-8"
 by: I am Rob - Sat, 28 Aug 2021 03:24 UTC

On Friday, August 27, 2021 at 7:56:56 AM UTC-6, A2CPM wrote:
> Hi!
>
> ...can assemble the following:
> TITL "XYZ"
> NAME XYZ
> RSEG
> TEXP 0
> MEXP 0
>
> Willi

It looks like you want TITL to be recognized as just ASCII and NAME to be recognized as STRING with a leading string-length value. But most, if not all, assemblers will recognize text-without-quotes as another label so one can do:

ZP EQU 2
ZP1 EQU ZP+1

TEXP and MEXP can be a value or a reserved memory position as in:

TEXP EQU 0
TEXP DB 0

Your assembler is not a mind reader.

I imagine RSEG would be a label to indicate the current position as in:

RSEG EQU *

I have seen this one quite a bit in source, without the "EQU *", but don't know which assembler recognizes it.

Re: Which assembler...

<c58c4210-fe6a-44f6-9d4d-6b502747d933n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=135&group=comp.sys.apple2.programmer#135

  copy link   Newsgroups: comp.sys.apple2.programmer
X-Received: by 2002:a05:620a:b4f:: with SMTP id x15mr15434953qkg.436.1630183200064;
Sat, 28 Aug 2021 13:40:00 -0700 (PDT)
X-Received: by 2002:a9d:450b:: with SMTP id w11mr13495974ote.254.1630183199792;
Sat, 28 Aug 2021 13:39:59 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.snarked.org!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2.programmer
Date: Sat, 28 Aug 2021 13:39:59 -0700 (PDT)
In-Reply-To: <88950b19-50df-4926-9b40-a1fa50d9568bn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:85:4700:8bb0:d4dd:45e2:8099:6665;
posting-account=aN3jDwoAAADOaceeGr1YEBdfnBNNGc10
NNTP-Posting-Host: 2601:85:4700:8bb0:d4dd:45e2:8099:6665
References: <4396a399-e495-4dc6-94a9-76cc68e25ef0n@googlegroups.com> <88950b19-50df-4926-9b40-a1fa50d9568bn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c58c4210-fe6a-44f6-9d4d-6b502747d933n@googlegroups.com>
Subject: Re: Which assembler...
From: a2...@wilserv.com (A2CPM)
Injection-Date: Sat, 28 Aug 2021 20:40:00 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 7
 by: A2CPM - Sat, 28 Aug 2021 20:39 UTC

Hi!

The assembler that can handle the code snippet i posted is part of a toolchain used by Franklin Computer for development. The toolchain was written by Dave McWherter. This info was given to me by Bob Applegate, a former employee of Franklin. Obtaining docs for the toolchain would be nice.

Willi

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor