Now if only someone can get this guy some Cray-I software. Even the Computer Museum, which has an actual Cray-I they use as a piece of furniture, apparently doesn't have any. The Cray-I is a rather simple machine at the logic level. There are 64 of some registers, but they're all the same. The instruction set is small.
Homebrew Cray-1A
11–20 of 23 posts
Re: Homebrew Cray-1A
#12I wrote an emulator for a Motorola Exorciser (6800 development system: http://exorsim.sourceforge.net/ ), and am totally in debt to whoever uploaded the MDOS disk images.
Re: Homebrew Cray-1A
#13This is so awesome. But what I'd really like is that to-scale case and put a small PC in it. Even if one does not care at all about its historic significance, the Cray-1 was one of the most visually appealing computers I have ever seen. Having a miniature version of it sitting on my desk would be extremely cool.
http://www.thingiverse.com/thing:26671
On a slightly larger scale, I will, eventually, in my infinite space time, have a full size wooden cray I in my rec room as a sitting couch. I have the carpentry skill and tools and structural experience to pull this off. For many years I have periodically worked on dimensioned drawings. My strategy revolves around making eleven identical 22.5 degree segments with a framework and panels mounted in slots and two "about half" segments and then bolting the column detail from one to the internal framework of the other. This makes it very easy to build and very easy to move (well, sure, 13 total segments and maybe 10 bolts each means a lot of wrench time when you move it, but no segment is individually too big for a person to move.)
To warn other people, this is a typical "large machine in a giant data center looks small, but it looks huge in a normal size house" kind of problem. Its about six and a half feet tall and about eight and a half feet across so its a rather substantial investment in space. Then again you can use the enclosed volume for storage. Essentially you have eleven small full height coat closets and under seat storage also.
I have a basement rec room / craft room / lab that runs the length of my house so it will be more or less in proportion other than height.
Re: Homebrew Cray-1A
#14Chris Fenton here - someone did actually send me an 80MB 'disk pack' with software, and I was able to modify a super old disk drive to actually read it: http://www.chrisfenton.com/cray-1-digital-archeology/ And thanks to some awesome help from others, I was able to actually recover a copy of COS (Cray OS): http://www.chrisfenton.com/cos-recovery/ Andras Tantos and I have been collaborating on this together for a whil…
Maybe you should link these pages together better
Re: Homebrew Cray-1A
#15Earlier quoted context omitted.
Maybe you should link these pages together better
Website design is not a strength of mine =) Most of my random projects just get their own page on my site whenever I get around to doing a write-up.
Re: Homebrew Cray-1A
#16Now if only someone can get this guy some Cray-I software. Even the Computer Museum, which has an actual Cray-I they use as a piece of furniture, apparently doesn't have any. The Cray-I is a rather simple machine at the logic level. There are 64 of some registers, but they're all the same. The instruction set is small.
How did they code it, in assembly?
Re: Homebrew Cray-1A
#17Now if only someone can get this guy some Cray-I software. Even the Computer Museum, which has an actual Cray-I they use as a piece of furniture, apparently doesn't have any. The Cray-I is a rather simple machine at the logic level. There are 64 of some registers, but they're all the same. The instruction set is small.
Re: Homebrew Cray-1A
#18Re: Homebrew Cray-1A
#19Earlier quoted context omitted.
How did they code it, in assembly?
We used Fortran, although asm could be used and apparently there was a Pascal, but I never saw it. We actually did the dev cycle on a front end system (VAX/VMS or Unix) and submitted the program as a batch job (COS was a batch OS, the multiuser UniCOS didn't show up till much later).
I must have been an incredible opportunity working with a supercomputer. Did you ever compute a mathematical constant or an algorithm to a large precision out of curiosity?
Re: Homebrew Cray-1A
#20Earlier quoted context omitted.
We used Fortran, although asm could be used and apparently there was a Pascal, but I never saw it. We actually did the dev cycle on a front end system (VAX/VMS or Unix) and submitted the program as a batch job (COS was a batch OS, the multiuser UniCOS didn't show up till much later).
Wow, thanks for replying. I must have been an incredible opportunity working with a supercomputer. Did you ever compute a mathematical constant or an algorithm to a large precision out of curiosity?
In addition to Crays, we got time on a CDC Cyber 180/990 and a 205, an ETA machine, and had cursory intro to NEC SX, BBN Butterfly, Multiflow Trace and a few other weird things noone has ever heard of. We wrote a handful of numerical methods programs for each (so, yes, computing mathematical constants and such, but more vector/array manipulations), and looked at how the architecture of the machines (short v. long vectors, register based v. memory based, vector v. MIMD v. VLIW) effected the speed of the programs and what optimizations/refactorings resulted in large speedups.
Good times.