Google-Apps
Hauptmenü

Post a Comment On: Ken Shirriff's blog

"Bitcoin mining on a vintage Xerox Alto: very slow at 1.5 hashes/second"

20 Comments -

1 – 20 of 20
Anonymous Matteo Italia said...

Darn it, my plan to become rich mining Bitcoin with the Alto is spoiled!

By the way, the link to the microcode file is broken - it is missing an http:// at start.

July 2, 2017 at 12:16 PM

Blogger Unknown said...

omfg

July 2, 2017 at 1:22 PM

Blogger David Galloway said...

What early microprocessor based system is comparable to the Xerox Alto in performance?

July 2, 2017 at 1:55 PM

Blogger Ken Shirriff said...

Matteo: thanks; I fixed the link. David: I haven't done any direct performance comparisons, but as far as instructions per second, the Alto is about the same as a 6502 or 8080A. The Alto would still have an edge since it is 16 bits while those microprocessors are 8 bits. A 68000 should easily beat an Alto. Maybe I'll try some benchmarks on the Alto to see where it stands.

July 2, 2017 at 2:25 PM

Blogger Carlos V said...

Thanks for the post bro, I enjoyed it a lot :-)

BTW I think you meant "hashes" instead of "blocks" in the sentence "The Alto can hash about 1.5 blocks per second"

July 2, 2017 at 9:18 PM

Blogger Administrator said...

Little impresses me these days, but you have succeeded, Sir.

July 3, 2017 at 4:55 AM

Blogger Unknown said...

Interesting post, thanks !

July 3, 2017 at 8:26 AM

Blogger Davi said...

I would do anything to spend the rest of my life doing this kind of stuff. This is so fucking awesome

July 3, 2017 at 1:33 PM

Blogger Snial said...

There's an up & coming YouTube video on my real Mac Plus running a Think 'C' version of the BCPL Mandelbrot program. It's a pretty comparable implementation & runs in 143s making it about 12x faster with an equivalent screen size.

July 4, 2017 at 3:05 PM

Anonymous EFHC said...

Wow, genial post.
I'd love to see more photos of your the Xerox Alto.
Greetings from Mexico.

July 14, 2017 at 2:14 AM

Blogger Unknown said...

Hi , this post brought back great memories of playing mazewars at 2 AM on an Alto in the CMU comp Sci graduate Dept in the late 1970s. A friend was a grad student there and would lets us lowly undergrads in to show off his latest Alto hacks. We would take the elevator down into the bowels of science hall and play for a few hours. There were at least a dozen of these machines in the lab. We played mazewars a networked 3D maze game along with a star wars game.

Great work in keeping the old jedi ways alive!!

dave
EE cmu 1978-82

July 14, 2017 at 10:06 AM

Blogger Unknown said...

Excellent project and really well explained. NOW I understand Bitcoin mining!

July 17, 2017 at 2:15 AM

Anonymous Anonymous said...

has anyone tried putting this on the contralto emulator? lol

July 18, 2017 at 6:00 PM

Blogger Dagda said...

Absolutely brilliant! I love watching old machines working. I'm jealous! That Alto looks awesome :-)

July 18, 2017 at 7:31 PM

Anonymous Ben said...

could we mine bitcoin by typing a nonce value manually ?
or by trying just the values of a segment [NonceMin, NonceMax]

September 10, 2017 at 4:51 PM

Blogger Unknown said...

What an incredible computer for the time. The Bitcoin side is interesting enough and well explained, but can you describe the mechanism for displaying images on the bitmapped display? How are your original images processed into the raw format, and is the display memory-mapped?

September 30, 2017 at 10:59 AM

Blogger Ken Shirriff said...

Unknown: you asked about how I display images. The Alto display is memory-mapped, with a complex display-list system where different horizontal stripes can come from different regions of memory. (This makes scrolling fast since you can just update pointers rather than moving pixels.) The in-memory format is just one bit = one pixel. I wrote a short Python script (using the PIL image library) to convert (via dithering) a jpg to a file of raw pixels, and then load this file into the Alto's memory. So now I can easily display arbitrary images like this one. While the Alto is only black and white, Xerox PARC also developed a color system in 1972 called SuperPaint.

September 30, 2017 at 11:27 AM

Blogger Unknown said...

Thanks Ken. I've downloaded an Alto emulator to see this for myself. I know enough to appreciate how incredible this machine was at a time then the predominant method of interaction with a computer was via a teletype. The bitmapped display and contemporary-like approach to programming (or beyond, in fact, since programs could be changed on-the-fly), not to mention the networking potential, makes me somewhat sad that the tech was largely unimplemented until the early-80s: imagine what could have been. On the flip side, this machine was no-doubt incredibly expensive: but with a bit of vision, those prices could have fallen through bulk-adoption. (Twitter: 8bitadc)

September 30, 2017 at 1:20 PM

Blogger Stuart Cracraft said...

May the best wishes of these individuals @https://en.wikipedia.org/wiki/List_of_people_associated_with_PARC be upon your great project permanently and forever and of course on Steve for "getting it". Poor Adele! Results have to come to the people at some point. The article summary could simply be to dollar-cost-average into BTC (slowly) -- it's probably too late. I think there are less than 5M BTC's left to go and they get really impossible to mine.

October 4, 2017 at 7:32 PM

Blogger Md Jamal Molla said...

Thank you for sharing it's great

April 7, 2018 at 11:18 AM

You can use some HTML tags, such as <b>, <i>, <a>

Comment moderation has been enabled. All comments must be approved by the blog author.

You will be asked to sign in after submitting your comment.
Please prove you're not a robot