From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: a07f3367d7,3025dd6d917b499c X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit Received: by 10.180.98.138 with SMTP id ei10mr854669wib.4.1353057053055; Fri, 16 Nov 2012 01:10:53 -0800 (PST) Path: q13ni312868wii.0!nntp.google.com!feeder2.cambriumusenet.nl!feeder1.cambriumusenet.nl!feed.tweaknews.nl!194.109.133.84.MISMATCH!newsfeed.xs4all.nl!newsfeed5.news.xs4all.nl!xs4all!newspeer1.nac.net!border4.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!novia!news-hub.siol.net!news1.t-com.hr!newsfeed.CARNet.hr!feeder.erje.net!eu.feeder.erje.net!eternal-september.org!feeder.eternal-september.org!mx04.eternal-september.org!.POSTED!not-for-mail From: Brian Drummond Newsgroups: comp.lang.ada Subject: Re: Ada, the best language with the not-so-best tool chain Date: Fri, 9 Nov 2012 10:16:28 +0000 (UTC) Organization: A noiseless patient Spider Message-ID: References: <38af7fb8-b0a4-4a31-87aa-b7b698cc89c3@googlegroups.com> <3ca0ffd0-1764-484b-8fab-17c0d2dd9463@googlegroups.com> <1f645050-cf4c-40bf-a797-9687b69e4a54@googlegroups.com> <18ats2960nsvm$.kfufsnul13aq$.dlg@40tude.net> <5072c9ae$0$6562$9b4e6d93@newsspool4.arcor-online.net> <4keoa6epdxt7.1nnwxy7v7ar90.dlg@40tude.net> <5072dc68$0$6554$9b4e6d93@newsspool4.arcor-online.net> <1f7cmfp1l65w1.1deog8cfxbs0u$.dlg@40tude.net> <5072e37a$0$6556$9b4e6d93@newsspool4.arcor-online.net> <877gr0hcvz.fsf@ludovic-brenta.org> <87sj8kzbac.fsf@adaheads.sparre-andersen.dk> Mime-Version: 1.0 Injection-Date: Fri, 9 Nov 2012 10:16:28 +0000 (UTC) Injection-Info: mx04.eternal-september.org; posting-host="0e44dd4a3c4e0a6e83a86f947fb780ae"; logging-data="17237"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/QEbczjzBBpVgtubthSF7HxmMwKLe/pMQ=" User-Agent: Pan/0.139 (Sexual Chocolate; GIT bf56508 git://git.gnome.org/pan2) Cancel-Lock: sha1:Kcrkq7zS6G7BhcpbshfYeGbUAzg= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Date: 2012-11-09T10:16:28+00:00 List-Id: On Thu, 08 Nov 2012 19:24:36 -0600, Randy Brukardt wrote: >> Brian Drummond wrote: > >> Yes. Bare metal programming on a Z80 is easy. Ditto PIC, AVR, etc etc, >> and of these only the AVR has an Ada toolchain. It may not be mature >> but it is very usable. > > That's not quite true, in that there surely exists a Z80 toolchain > (early Janus/Ada) - it just hasn't been updated or supported in more > than a decade and it only runs on CP/M. I suppose it might run on some > emulator. (Another issue is that I don't think the binary exists on > anything other than 8" floppy disks, which might be hard to read today.) Depends how you parse "of these" - I did mean "of these latter" when I wrote it, having drooled over the Grey Matter catalogue in my younger days. If the source exists in any modern form, it can probably be compiled on a Z80-CP/M emulator. I would offer to help convert the floppies, but I abandoned a very nice CP/M system in a loft several house moves ago. I kept a box of 8" floppies though, mostly to see the look on people's faces when they asked to borrow a floppy, and I said "help yourself"! In any case, there is now an executable claiming to be an Ada compiler for the TI MSP430. Currently it just says "cannot locate system.ads" and falls over, but you have to start somewhere. Now I have to write a system.ads, and (probably more complicated) figure out where to put it... - Brian