comp.lang.ada
 help / color / mirror / Atom feed
From: Luke A. Guest <laguest@archeia.com>
Subject: Re: Z80 trst circuit
Date: Thu, 28 Jan 2016 10:07:02 +0000
Date: 2016-01-28T10:07:02+00:00	[thread overview]
Message-ID: <652916932.475662642.036346.laguest-archeia.com@nntp.aioe.org> (raw)
In-Reply-To: n8bn7u$oep$1@loke.gir.dk

Randy Brukardt <randy@rrsoftware.com> wrote:
> "erlo" <erlo@valid.not> 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?

  reply	other threads:[~2016-01-28 10:07 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-01-27 10:26 Z80 trst circuit Luke A. Guest
2016-01-27 20:24 ` erlo
2016-01-28  0:26   ` Randy Brukardt
2016-01-28 10:07     ` Luke A. Guest [this message]
2016-01-28 21:58       ` Randy Brukardt
2016-01-29  8:11         ` Luke A. Guest
2016-01-29 21:55           ` Randy Brukardt
2016-01-29 21:47     ` erlo
2016-01-28  0:58   ` patrick
2016-01-29 21:47     ` erlo
2016-01-28  0:58   ` patrick
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox