From: Ken Roberts <alisonken1@gmail.com>
Subject: Re: Creating several types from a base type and conversion
Date: Sat, 18 Jan 2020 14:20:08 -0800 (PST)
Date: 2020-01-18T14:20:08-08:00 [thread overview]
Message-ID: <c3b114c4-2b5e-4788-91df-736914aaaca0@googlegroups.com> (raw)
In-Reply-To: <0001HW.23D35416021671CF70000511B2EF@news.individual.net>
On Saturday, January 18, 2020 at 6:56:24 AM UTC-8, Bill Findlay wrote:
> On 18 Jan 2020, Ken Roberts wrote
> (in article<4b0649b3-aed2-44fd-822f-d6665b9352dd@googlegroups.com>):
>
> > The concept is emulating a 30-bit computer from olden days.
> >
> > It was my understanding that a boolean array would be better than an
> > integer in order to do some of the bit manipulations that the old
> > computer was designed for.
>
> Use the type:
>
> mod 2**30
>
> which provides all the bit handling you need.
> Override the arithmetic operations with your own 1's complement versions.
> Roberto es su tio.
>
> For an Ada 2012 emulator of a 48-bit machine, see:
>
> <http://www.findlayw.plus.com/KDF9/emulation/emulator.html>
>
> --
> Bill Findlay
Thanks for the link - will look into it.
next prev parent reply other threads:[~2020-01-18 22:20 UTC|newest]
Thread overview: 49+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-01-18 7:32 Creating several types from a base type and conversion Ken Roberts
2020-01-18 12:16 ` Simon Wright
2020-01-18 12:49 ` Ken Roberts
2020-01-18 14:56 ` Bill Findlay
2020-01-18 16:13 ` Jeffrey R. Carter
2020-01-18 18:20 ` Bill Findlay
2020-01-18 18:32 ` Jeffrey R. Carter
2020-01-18 20:34 ` Simon Wright
2020-01-20 16:38 ` Bill Findlay
2020-01-18 22:20 ` Ken Roberts [this message]
2020-01-18 15:09 ` Simon Wright
2020-01-18 22:16 ` Ken Roberts
2020-01-18 22:35 ` Simon Wright
2020-01-18 23:03 ` Ken Roberts
2020-01-18 23:38 ` Simon Wright
2020-01-19 0:12 ` Ken Roberts
2020-01-19 9:37 ` Simon Wright
2020-01-19 11:48 ` AdaMagica
2020-01-19 14:51 ` Simon Wright
2020-01-19 15:24 ` Niklas Holsti
2020-01-19 16:11 ` Optikos
2020-01-19 0:33 ` Ken Roberts
2020-01-19 0:07 ` Niklas Holsti
2020-01-18 15:47 ` Simon Wright
2020-01-21 21:35 ` Shark8
2020-01-21 23:06 ` Niklas Holsti
2020-01-22 1:08 ` Ken Roberts
2020-01-22 14:18 ` Ken Roberts
2020-01-22 8:37 ` Simon Wright
2020-01-22 14:32 ` Shark8
2020-01-22 15:40 ` Simon Wright
2020-01-18 14:17 ` Optikos
2020-01-18 17:57 ` Niklas Holsti
2020-01-18 22:59 ` Ken Roberts
2020-01-19 0:30 ` Niklas Holsti
2020-01-19 1:07 ` Ken Roberts
2020-01-19 3:37 ` Ken Roberts
2020-01-23 21:39 ` Optikos
2020-01-24 9:35 ` Ken Roberts
2020-01-24 10:04 ` AdaMagica
2020-01-24 12:38 ` Optikos
2020-01-24 15:01 ` Ken Roberts
2020-01-24 15:22 ` Simon Wright
2020-01-24 15:40 ` Ken Roberts
2020-01-24 15:54 ` Simon Wright
2020-01-25 10:37 ` Ken Roberts
2020-01-25 10:44 ` Ken Roberts
2020-01-25 20:26 ` Shark8
2020-01-27 14:10 ` Ken Roberts
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox