Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

Software is like sex; it's better when it's free. -- Linus Torvalds


computers / alt.folklore.computers / Re: Anyone seen this Universal Cross-Assembler?

SubjectAuthor
* Anyone seen this Universal Cross-Assembler?William Gallant
+- Re: Anyone seen this Universal Cross-Assembler?Ahem A Rivet's Shot
`* Re: Anyone seen this Universal Cross-Assembler?Bob Eager
 `* Re: Anyone seen this Universal Cross-Assembler?Ahem A Rivet's Shot
  +- Re: Anyone seen this Universal Cross-Assembler?Kerr-Mudd, John
  `- Re: Anyone seen this Universal Cross-Assembler?Rich Alderson

1
Anyone seen this Universal Cross-Assembler?

<0c3158f3-6a28-44a2-bdd3-32bc5015bef5n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=4676&group=alt.folklore.computers#4676

  copy link   Newsgroups: alt.folklore.computers
X-Received: by 2002:a05:622a:1a28:: with SMTP id f40mr2647229qtb.391.1642911193758;
Sat, 22 Jan 2022 20:13:13 -0800 (PST)
X-Received: by 2002:a05:622a:1881:: with SMTP id v1mr8415191qtc.592.1642911193564;
Sat, 22 Jan 2022 20:13:13 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!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: alt.folklore.computers
Date: Sat, 22 Jan 2022 20:13:13 -0800 (PST)
Injection-Info: google-groups.googlegroups.com; posting-host=65.183.150.237; posting-account=vzxIggoAAAC53erQVj401_8QIq-X6kHc
NNTP-Posting-Host: 65.183.150.237
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <0c3158f3-6a28-44a2-bdd3-32bc5015bef5n@googlegroups.com>
Subject: Anyone seen this Universal Cross-Assembler?
From: sigma.research@gmail.com (William Gallant)
Injection-Date: Sun, 23 Jan 2022 04:13:13 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 13
 by: William Gallant - Sun, 23 Jan 2022 04:13 UTC

Hi.
William Gallant here.
Stumbled upon -
"How To Write a Universal Cross-Assembler by
J. Robert Heath and
Shailesh M. Patel some time ago.
Runs on DEC PDP-11/40 with RSTS-11 OS using Basic-Plus.
Typed it in after snipping from the PDF. Didn't take long.
I hope to understand it better. I'll probably translate the algorithm(s) behind
the program into another language. Anyone seen these things before
written in simple to understand languages? The article
is on IEEE and ResearchGate. ( Article uses intel 8080 mnemonics ).

- William

Re: Anyone seen this Universal Cross-Assembler?

<20220123053516.8f87373f1540e386d10e9a03@eircom.net>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=4677&group=alt.folklore.computers#4677

  copy link   Newsgroups: alt.folklore.computers
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: steveo@eircom.net (Ahem A Rivet's Shot)
Newsgroups: alt.folklore.computers
Subject: Re: Anyone seen this Universal Cross-Assembler?
Date: Sun, 23 Jan 2022 05:35:16 +0000
Organization: A noiseless patient Spider
Lines: 23
Message-ID: <20220123053516.8f87373f1540e386d10e9a03@eircom.net>
References: <0c3158f3-6a28-44a2-bdd3-32bc5015bef5n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Info: reader02.eternal-september.org; posting-host="72ca3a3417edaa43caa501b245237774";
logging-data="20311"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/XgP/+ECseNSuwjcbz9/WYpUfEDKT6jsA="
Cancel-Lock: sha1:0/VN5VPmn1j1a3AZKyzHc063OA8=
X-Newsreader: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd13.0)
X-Clacks-Overhead: "GNU Terry Pratchett"
 by: Ahem A Rivet's - Sun, 23 Jan 2022 05:35 UTC

On Sat, 22 Jan 2022 20:13:13 -0800 (PST)
William Gallant <sigma.research@gmail.com> wrote:

> Anyone seen these things before
> written in simple to understand languages? The article
> is on IEEE and ResearchGate. ( Article uses intel 8080 mnemonics ).

In the early 1980s I wrote a remote debugging tool for games
consoles that included a table driven assembler/disassembler with tables
for several processors including Z80, 6502, CP1610 (that's a weird one, 10
bit instructions and the data bus can be 10-16 bits wide so that cheap 5 bit
ROMs could be used alongside 16 bit RAM) and a few others. That was written
in C - and was probably far from simple and elegant since it was also my
first work in C - the employer knew that, I was given a photocopy of the
reference section of the original K&R to learn C from while waiting for the
compiler to arrive. Once the framework was good the work consisted of
making dongles (fake cartridges with RAM, ROM and a serial port) for
various games consoles and filling in the tables for whatever obscure CPU
they used.

--
Steve O'Hara-Smith
Odds and Ends at http://www.sohara.org/

Re: Anyone seen this Universal Cross-Assembler?

<j55i57Fj129U6@mid.individual.net>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=4678&group=alt.folklore.computers#4678

  copy link   Newsgroups: alt.folklore.computers
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.mixmin.net!news2.arglkargh.de!news.karotte.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: news0009@eager.cx (Bob Eager)
Newsgroups: alt.folklore.computers
Subject: Re: Anyone seen this Universal Cross-Assembler?
Date: 23 Jan 2022 17:38:47 GMT
Lines: 23
Message-ID: <j55i57Fj129U6@mid.individual.net>
References: <0c3158f3-6a28-44a2-bdd3-32bc5015bef5n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net ZvXVgBOei4SmFRdu3B0ggAKLrfJYXV4hWRERyHrGSxrZhmkr+L
Cancel-Lock: sha1:C7H0b22RqpkyHHLTdjBPhATEYV8=
User-Agent: Pan/0.145 (Duplicitous mercenary valetism; d7e168a
git.gnome.org/pan2)
 by: Bob Eager - Sun, 23 Jan 2022 17:38 UTC

On Sat, 22 Jan 2022 20:13:13 -0800, William Gallant wrote:

> Hi.
> William Gallant here.
> Stumbled upon -
> "How To Write a Universal Cross-Assembler by J. Robert Heath and
> Shailesh M. Patel some time ago.
> Runs on DEC PDP-11/40 with RSTS-11 OS using Basic-Plus.
> Typed it in after snipping from the PDF. Didn't take long.
> I hope to understand it better. I'll probably translate the algorithm(s)
> behind the program into another language. Anyone seen these things
> before written in simple to understand languages? The article is on IEEE
> and ResearchGate. ( Article uses intel 8080 mnemonics ).

Meta-assemblers were around in the 1970s, if not before! Unfortunately I
haven't seen a good, portable one.

--
Using UNIX since v6 (1975)...

Use the BIG mirror service in the UK:
http://www.mirrorservice.org

Re: Anyone seen this Universal Cross-Assembler?

<20220123185050.dedfcae7a23ae59cac6fab56@eircom.net>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=4679&group=alt.folklore.computers#4679

  copy link   Newsgroups: alt.folklore.computers
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: steveo@eircom.net (Ahem A Rivet's Shot)
Newsgroups: alt.folklore.computers
Subject: Re: Anyone seen this Universal Cross-Assembler?
Date: Sun, 23 Jan 2022 18:50:50 +0000
Organization: A noiseless patient Spider
Lines: 12
Message-ID: <20220123185050.dedfcae7a23ae59cac6fab56@eircom.net>
References: <0c3158f3-6a28-44a2-bdd3-32bc5015bef5n@googlegroups.com>
<j55i57Fj129U6@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Info: reader02.eternal-september.org; posting-host="72ca3a3417edaa43caa501b245237774";
logging-data="23820"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18v3nIWgJlpMkr6Gm2rxwH4sWaqXwNTv/I="
Cancel-Lock: sha1:jkU45CRSv5OfY5pjIKQaqqID9uY=
X-Newsreader: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd13.0)
X-Clacks-Overhead: "GNU Terry Pratchett"
 by: Ahem A Rivet's - Sun, 23 Jan 2022 18:50 UTC

On 23 Jan 2022 17:38:47 GMT
Bob Eager <news0009@eager.cx> wrote:

> Meta-assemblers were around in the 1970s, if not before! Unfortunately I
> haven't seen a good, portable one.

The worst I've seen are macro assemblers tortured into supporting
another CPU by defining macros for all the instructions.

--
Steve O'Hara-Smith
Odds and Ends at http://www.sohara.org/

Re: Anyone seen this Universal Cross-Assembler?

<20220123203025.a25af4a53d22e71210e41b5a@127.0.0.1>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=4680&group=alt.folklore.computers#4680

  copy link   Newsgroups: alt.folklore.computers
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: admin@127.0.0.1 (Kerr-Mudd, John)
Newsgroups: alt.folklore.computers
Subject: Re: Anyone seen this Universal Cross-Assembler?
Date: Sun, 23 Jan 2022 20:30:25 +0000
Organization: Dis
Lines: 16
Message-ID: <20220123203025.a25af4a53d22e71210e41b5a@127.0.0.1>
References: <0c3158f3-6a28-44a2-bdd3-32bc5015bef5n@googlegroups.com>
<j55i57Fj129U6@mid.individual.net>
<20220123185050.dedfcae7a23ae59cac6fab56@eircom.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Info: reader02.eternal-september.org; posting-host="b4c424297b1ac64341b15d8ac229c754";
logging-data="29010"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18W7VRoKcgxbVYVHxizRsdaDcrn9XJddpw="
Cancel-Lock: sha1:VV2QGRkSZ243SNd8vhRLVMdKU1w=
X-Newsreader: Sylpheed 3.7.0 (GTK+ 2.24.30; i686-pc-mingw32)
;X-no-Archive: Maybe
GNU: Terry Pratchett
 by: Kerr-Mudd, John - Sun, 23 Jan 2022 20:30 UTC

On Sun, 23 Jan 2022 18:50:50 +0000
Ahem A Rivet's Shot <steveo@eircom.net> wrote:

> On 23 Jan 2022 17:38:47 GMT
> Bob Eager <news0009@eager.cx> wrote:
>
> > Meta-assemblers were around in the 1970s, if not before! Unfortunately I
> > haven't seen a good, portable one.
>
> The worst I've seen are macro assemblers tortured into supporting
> another CPU by defining macros for all the instructions.
>
Hey! That's my idea! Oh.

--
Bah, and indeed Humbug.

Re: Anyone seen this Universal Cross-Assembler?

<mddmtjk4wwg.fsf@panix5.panix.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=4681&group=alt.folklore.computers#4681

  copy link   Newsgroups: alt.folklore.computers
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.panix5.panix.com!not-for-mail
From: news@alderson.users.panix.com (Rich Alderson)
Newsgroups: alt.folklore.computers
Subject: Re: Anyone seen this Universal Cross-Assembler?
Date: 24 Jan 2022 17:00:15 -0500
Organization: PANIX Public Access Internet and UNIX, NYC
Lines: 21
Sender: alderson+news@panix5.panix.com
Message-ID: <mddmtjk4wwg.fsf@panix5.panix.com>
References: <0c3158f3-6a28-44a2-bdd3-32bc5015bef5n@googlegroups.com> <j55i57Fj129U6@mid.individual.net> <20220123185050.dedfcae7a23ae59cac6fab56@eircom.net>
Injection-Info: reader1.panix.com; posting-host="panix5.panix.com:166.84.1.5";
logging-data="12745"; mail-complaints-to="abuse@panix.com"
X-Newsreader: Gnus v5.7/Emacs 22.3
 by: Rich Alderson - Mon, 24 Jan 2022 22:00 UTC

Ahem A Rivet's Shot <steveo@eircom.net> writes:

> On 23 Jan 2022 17:38:47 GMT
> Bob Eager <news0009@eager.cx> wrote:

>> Meta-assemblers were around in the 1970s, if not before! Unfortunately I
>> haven't seen a good, portable one.

> The worst I've seen are macro assemblers tortured into supporting
> another CPU by defining macros for all the instructions.

And yet a very successful software company was built on just such a foundation,
by a crackerjack programmer whose program was used by two others to create the
BASIC interpreter for a new microprocessor based computer. Continued in use
for nearly 20 years...

--
Rich Alderson news@alderson.users.panix.com
Audendum est, et veritas investiganda; quam etiamsi non assequamur,
omnino tamen proprius, quam nunc sumus, ad eam perveniemus.
--Galen


computers / alt.folklore.computers / Re: Anyone seen this Universal Cross-Assembler?

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor