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=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!aioe.org!.POSTED!not-for-mail From: Luke A. Guest Newsgroups: comp.lang.ada,sci.electronics.basics Subject: Re: Z80 trst circuit Date: Thu, 28 Jan 2016 10:07:02 +0000 Organization: Aioe.org NNTP Server Message-ID: <652916932.475662642.036346.laguest-archeia.com@nntp.aioe.org> References: <1464899552.475583127.081339.laguest-archeia.com@nntp.aioe.org> NNTP-Posting-Host: 6rDInT4xvZ4ql/jjsyBdNg.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Complaints-To: abuse@aioe.org User-Agent: NewsTap/5.1.2 (iPhone/iPod Touch) X-Notice: Filtered by postfilter v. 0.8.2 Cancel-Lock: sha1:OLJ0myeH7bwDjOaQpnjokru8LDM= Xref: news.eternal-september.org comp.lang.ada:29273 sci.electronics.basics:22591 Date: 2016-01-28T10:07:02+00:00 List-Id: Randy Brukardt wrote: > "erlo" wrote in message news:n8b8s4$tme$1@dont-email.me... >> On 27-01-2016 11:26, Luke A. Guest wrote: >>> >>> >>> Hi, >>> >>> Just thought I'd post my first iterations of the Z80 test circuit. >>> >>> https://youtu.be/WIz5J6fmplo >>> >> What is the Ada angle on this? > > ?? Janus/Ada 83 targeted CP/M Z80 machines back when they were common (that > was our first commercial compiler, as the IBM PC and MS-DOS hadn't been > introduced yet -- showing my age, I guess ;-). So it's certainly possible to > program in Ada on such machines, but I don't know if anyone has done so in > decades (I think we stopped selling I reckon it'd be doable with GNAT, someone ported GCC to the 6502 ffs! That's got less registers than the Z80, but it does use zero page in STAM for virtual registers, which a AFAICT can't be used on Z80. I also think using pragma restrictions heavily here would help, also other pragma a for restricting what gets generated, ie names. Do you have Any advice re this?