June 19th, 2024

1/25-scale Cray C90 wristwatch

A 1/25-scale Cray C90 wristwatch project showcases a Cray J90 core simulation of Jupiter and its moons. Despite impracticality for timekeeping, it demonstrates hardware evolution and computational abilities in esoteric computing.

Read original articleLink Icon
1/25-scale Cray C90 wristwatch

The article discusses the creation of a 1/25-scale Cray C90 wristwatch as part of ongoing Cray-related projects. The project involved transitioning from a Cray-1 RTL to a binary-compatible Cray Y-MP/C90/J90 core implemented in System Verilog on an FPGA board. The wristwatch features a circular OLED display showing a simulation of Jupiter and its moons, demonstrating the vector processing capabilities of the Cray J90 core. The system architecture includes a Diligent CMOD-A7 FPGA board, a Teensy 3.6 microcontroller, and DMA channels for data transfer. The software runs an N-body gravity simulation showcasing the computational abilities of the wristwatch. Despite its impracticality for timekeeping, the project highlights the evolution of hardware capabilities and the creator's passion for esoteric computing endeavors. The final product, while functional, is deemed more of a desk novelty due to its complexity and limited practicality as a watch.

Related

X debut 40 years ago (1984)

X debut 40 years ago (1984)

Robert W. Scheifler introduced the X window system in June 1984 for the VS100 Unix server, offering improved performance over W. The system was stable, with the Laboratory for Computer Science already transitioning to X and developing applications. Scheifler encouraged experimentation and welcomed volunteers for documentation contributions.

Electromechanical Lunar Lander

Electromechanical Lunar Lander

The author created an electromechanical Lunar Lander game in 2016 for an interactive show. It replicated arcade mechanics with a kickball moon surface, controlled spaceship, and shared project code.

Hacking eInk Price Tags (2021)

Hacking eInk Price Tags (2021)

Hackers repurpose eInk electronic shelf labels (ESLs) into photo frames or status displays by customizing firmware. Detailed exploration of hacking challenges, including Marvell chip analysis, bootloader functions, memory storage, communication protocols, and debugging methods.

Show HN: Field report with Claude 3.5 – Making a screen time goal tracker

Show HN: Field report with Claude 3.5 – Making a screen time goal tracker

The author shares their positive experience using Claude 3.5 Sonnet to track screen time goals. Claude proved reliable, fast, and auditable, aiding in reducing screen time through visualizations and goal setting. Despite design flaws, Claude improved performance with accurate metrics and visualizations, benefiting the author's screen time tracking.

Pocket Z project hopes to rekindle pocket PC form factor with a RPi Zero 2W

Pocket Z project hopes to rekindle pocket PC form factor with a RPi Zero 2W

The Pocket Z project reimagines pocket PCs with a Raspberry Pi Zero 2W, featuring a 7-inch touchscreen, membrane keyboard, Linux OS, and USB-C connectivity. Plans include downsizing to a 5-inch display.

Link Icon 31 comments
By @burningChrome - 5 months
My Dad was at the forefront of the computer revolution. He talked about sharing time with Seymour Cray at his computer lab at the University of Minnesota. He said whenever Cray would show up on campus, it was like Mick Jagger or some other rock star type. People would flock to be around him and ask him questions.

He then worked alongside Cray and sold many of his computers when they were both at Control Data. He has a ton of stories of how he would go into huge companies like 3M and tell them everything they knew about data storage was about to change. He said their jaws would drop when he gave them numbers on how much they were going to save by using the new Cray computers.

Its very cool and nostalgic to hear people doing these projects and keeping the early days of the computer revolution alive.

By @nabla9 - 5 months
This would be a great prop for time travel scifi movie.

Protagonist travels to 1991 and tries to convince scientist to help him. When asked for a proof, shows Gray C90 Wristwatch. "Our real computers are different, but I show you this because it does not pollute the timeline."

By @superposeur - 5 months
I love to imagine this kind of thing dug up by an alien civilization. That it displays the moons of Jupiter will be a fun puzzle and a source of wonder. “Obviously”, they will say, “these people must have worshipped Jupiter as a god and used the position of its moons to keep time.” But the pieces of the puzzle will never quite fit.

Who knows, maybe the Antikythera mechanism or the pyramids were a similarly ludicrous prank?

By @theideaofcoffee - 5 months
Will a future design include the external heat exchanger unit? Maybe belt attached? The SSD on the other wrist, perhaps? :)

I love to see these projects keeping the legacy of these old, great machines alive, if not running some fraction of unicos, at least aesthetically.

By @resource_waste - 5 months
I am personally asking, because after decades of tech hobbies, I have a bit of a self awareness to 'fun':

I wonder what the fun part was, to them.

There is something rewarding about learning. There is something rewarding about completing things. There is something rewarding about showing other people.

I have the issue that everything I make should be practical. Either net me profit so I can make lots of money. Or useful to society so I can reduce the world's pain and increase pleasure, maybe this is a selfish way to fame.

I still get all 3 of those rewards I previously mentioned, but there is something different going on when I'm doing something for profit/others. Its a different feeling, not better/worse, just different. Better in some ways, worse in others.

By @gaudystead - 5 months
I don't have anything to say, technical-wise, but this is absurd and I love it.
By @jcun4128 - 5 months
The round displays are so cool

Uses an FPGA lol damn that's hardcore

By @AdamN - 5 months
Best statement ever, "... using it should be as incomprehensible as my motivation for creating it in the first place!"
By @jerlam - 5 months
I thought this was funny until the last picture, then I thought it was great.
By @swerling - 5 months
Thanks for the smile OP.

How soon until the 1/25-scale cray C90 gets as many MIPS as the original? Seems like the one he built is within shouting distance.

By @makapuf - 5 months
Love the project, writing style and what is was made of (fpga, round lcd, Jupiter moons sim... so cool). But now I'm frustrated I can't see the display animation.
By @SteveJS - 5 months
Pointed a friend toward this. He thought it was cool, but said he’d never wear a Cray wristwatch because he heard they run fast.
By @TomMasz - 5 months
The lead photo doesn't give you a good impression of the size of the thing, he saves that for the end.
By @demondemidi - 5 months
His writing style cracks me up. What about battery life though?
By @Erikun - 5 months
” But how do you tell the time?

With great difficulty.”

By @dvh - 5 months
No upholstery?!
By @DaoVeles - 5 months
So pointless it had to be done. Bravo!
By @swayvil - 5 months
That's so dang cool.
By @ad-astra - 5 months
Absolutely amazing work!
By @daniel_iversen - 5 months
I honesty dream of having a real old Cray 1 as a couch :-) - those designs were just something we don’t see today, huh!?
By @mkhnews - 5 months
liquid cooled ?
By @bvan - 5 months
Brilliant.
By @surfingdino - 5 months
Does it run vim? :-)
By @throwaway112996 - 5 months
Very ugly obviously
By @jandrese - 5 months
> The display shows a free-running simulation of Jupiter and 63 of its moons. For convenience, I just plot the X/Y coordinates of each moon in the ecliptic plane. The ephemerides come from the HORIZONS server that NASA operates, at a specified date and time. The J90 just dumps a new frame whenever the Teensy has pulled the previous one, so with a teensy (ha!) bit of calibration on the micro controller side, it would be pretty easy to have the frames dumped in ‘real time’, which, knowing the starting time and date, would allow you to not-at-all-easily infer the current time by looking at the positions of Jupiter’s moons.

Someone finally came up with a time system more difficult for people to use than Star Trek's stardates.

By @m463 - 5 months
> [a picture of a cray c90 computer]

> A 25:1 Replica of my wristwatch

:)