From: D Yuniskis on
Hi Joe,

Joe Pfeiffer wrote:
> The clock/calendar I hope to build over the next year or so will be
> solar. The shadow of a post uniquely determines both date and time, if
> you look at both angle and length....

Hmmm... is that (really) true? Or, don't you end up with
*two* date,times for each angle,length? E.g., won't the
angle,length be the same for HH:MM on the day before and
after the Summer Solstice? Or, close enough to make it
near impossible to differentiate? (dunno, I find thinking
in 3D on astronomical scales difficult :> )

Like me, at least you'll have plenty of Sun to play with! (NM)
From: Mark Harriss on
Tim Watts wrote:
>
> I knew a chap (York University Computing Services) who claimed to have a
> mate who built an elementary CPU from fruit machine relays[1]. Occupied a
> bit of board about one square yard. He lost interest in building RAM from
> more relays, so wedged a 1k RAM chip with suitable interfacing on the side.
> Ran at about 1 IPS apparently...
>
> [1] he got a box load from a surplus store, old stripped out ones. Had an
> unusual contact configuration that made them quite suitable.
>
>
Here's one built by a guy named Harry Porter:

http://www.youtube.com/watch?v=n3wPBcmSb2U
From: Joe Pfeiffer on
D Yuniskis <not.going.to.be(a)seen.com> writes:

> Hi Joe,
>
> Joe Pfeiffer wrote:
>> The clock/calendar I hope to build over the next year or so will be
>> solar. The shadow of a post uniquely determines both date and time, if
>> you look at both angle and length....
>
> Hmmm... is that (really) true? Or, don't you end up with
> *two* date,times for each angle,length? E.g., won't the
> angle,length be the same for HH:MM on the day before and
> after the Summer Solstice? Or, close enough to make it
> near impossible to differentiate? (dunno, I find thinking
> in 3D on astronomical scales difficult :> )

Yes, I should have said "just about unique." I wouldn't be at all
surprised to find out the variation with date won't be possible to
distinguish more accurately than a couple of days, too.

> Like me, at least you'll have plenty of Sun to play with! (NM)

I like living down here!
--
As we enjoy great advantages from the inventions of others, we should
be glad of an opportunity to serve others by any invention of ours;
and this we should do freely and generously. (Benjamin Franklin)
From: Dennis on
Thad Smith wrote:
> Jon Kirwan wrote:
>> On Fri, 26 Feb 2010 14:18:14 -0700, Bill Cooke
>> <bcooke(a)cookedata.com> wrote:
>>
>>> Joe Pfeiffer wrote:
>>>> Bill Cooke <bcooke(a)cookedata.com> writes:
>>>>> In 1961 a colleague told me of a machine in a lab at Cornell named
>>>>> CADET, which reputedly stood for "can't add, doesn't even try".
>
>>>> IBM 1620. See http://en.wikipedia.org/wiki/IBM_1620
>>> Hah! My leg's been pulled. and to think I'd just finished a year on
>>> 1401, 705 code! I'd thought 'cadet' was a lab project, not a
>>> for-real machine. I've even read a 1620 manual, but never got to
>>> write for one.
>
>> I can remember hearing that phrase from time to time when I
>> worked on the 1620. It was a fun machine. I used to swap
>> out the colored bezels on the control panel just to tease.
>
> I was working at a small shop that had a hand-me-down 1620. They had a
> simple Fortran compiler, "PDQ Fortran", but it lacked some features they
> wanted. On my own, I wrote a disassembler for the 1620, disassembled
> the compiler, studied the code, figured out how to save some code space
> (memory was limited), then add some features, basically enhanced write
> commands and formatting, all with no external documentation. When the
> code was almost ready I was so excited I couldn't sleep, so went into
> work at 4 AM or such and got it working. Fun days!
>

I remember my research adviser telling me about reworking op codes on
the 1620 for x-ray crystallography work. It seems that some of them did
table lookup rather than actual computation (probably where CADET came
from). Apparently the tables were in memory so with a bit of work could
be replaced. He redefined some to optimize for x-ray analysis code,
which got quite a bit of use. Search "svetich ibm 1620" to see abstracts
of some of the compounds.

Before that he used the IBM 650 with SOAP - an optimizing assembler for
the drum memory on the 650. It figured out instruction placement
optimized for the drum rotation while an instruction was executing.

I had less fun, my research was done using an IBM 360/30.
From: Thad Smith on
Dennis wrote:
> Thad Smith wrote:
>> Jon Kirwan wrote:
>>> On Fri, 26 Feb 2010 14:18:14 -0700, Bill Cooke
>>> <bcooke(a)cookedata.com> wrote:
>>>
>>>> Joe Pfeiffer wrote:
>>>>> Bill Cooke <bcooke(a)cookedata.com> writes:
>>>>>> In 1961 a colleague told me of a machine in a lab at Cornell named
>>>>>> CADET, which reputedly stood for "can't add, doesn't even try".
>>
>>>>> IBM 1620. See http://en.wikipedia.org/wiki/IBM_1620

> I remember my research adviser telling me about reworking op codes on
> the 1620 for x-ray crystallography work. It seems that some of them did
> table lookup rather than actual computation (probably where CADET came
> from).

The computer had a 10 x 10 digit lookup table for addition as well as one for
multiplication. The table contained the digit for the sum and the flag bit was
set to indicate a carry.

> Apparently the tables were in memory so with a bit of work could
> be replaced.

Actually it was very easy to replace.

> He redefined some to optimize for x-ray analysis code,
> which got quite a bit of use. Search "svetich ibm 1620" to see abstracts
> of some of the compounds.

I always wondered how to take advantage of it. You could implement arithmetic
with bases less than 10, but that didn't seem sufficiently interesting.

> Before that he used the IBM 650 with SOAP - an optimizing assembler for
> the drum memory on the 650. It figured out instruction placement
> optimized for the drum rotation while an instruction was executing.

Darn. I worked on a Bendix G-15 drum computer and had to optimize my own
instruction placement.

> I had less fun, my research was done using an IBM 360/30.

Computers have always been fun in one way or another.

--
Thad