Monday, April 26th 2021

Commodore 64 Modded To Mine Bitcoin

We saw the modified Nintendo Game Boy last month which could crank out Bitcoins at a blistering 0.8 hashes per second or ~125 trillion times slower than a modern Bitcoin ASIC miner. If you are searching for something a bit more modest than the Game Boy take a look at the Commodore 64 which has been modded to achieve a Bitcoin mining rate of 0.3 hashes per second. The Commodore 64 was released by IBM in 1982 featuring the MOS Technology 6510 processor clocked at 1.023 MHz and paired with 64 KB RAM and 20 KB ROM.

While the Commodore currently falls behind the Game Boy there is hope on the horizon with the creator of the program claiming a 10x performance improvement to over 3 hashes per second is possible by re-writing the code in machine language. The commodore 64 can be further upgraded with the SuperCPU upgrade which boosts mining speeds to over 60 hashes per second completely destroying the Game Boy but still falling just short of the latest ASIC miners at ~18,000,000,000,000 hashes per second. Obviously, this demonstration was not meant as a practical application but it is interesting to see how cryptocurrency mining can be implemented on older hardware and the amazing rate of technological advancement we have seen over the last 40 years.
Demonstration Video

Sources: 8-Bit Show And Tell, C64 Bitcoin miner
Add your own comment

50 Comments on Commodore 64 Modded To Mine Bitcoin

#26
Ubersonic
Muser99"The Commodore 64 was released by IBM"
Are you sure about that?
It should say CBM, it's either a typo or a simple mistake.
Posted on Reply
#27
lexluthermiester
UbersonicIt should say CBM, it's either a typo or a simple mistake.
Except that the "C" is nowhere near the "I" on a keyboard. Any keyboard, anywhere in the world. It wasn't a simple misspelling. It was an error in fact checking, something easy to avoid in reference to Commodore.
xrrorCBM (Commodore Business Machines)
Commodore never had a dedicated "business machine" division. Commodore was just Commodore.
en.wikipedia.org/wiki/Commodore_International
EDIT: Nevermind. As RTB point out, it looks like they did after all.
Posted on Reply
#28
R-T-B
JAB CreationsKill it with fire.
Are you worried about Commodore64 going out of stock or something?

This isn't a serious use for it. It's more like a hobbyist project.
lexluthermiesterCommodore never had a dedicated "business machine" division. Commodore was just Commodore.
en.wikipedia.org/wiki/Commodore_International
Uh... from your article's opening.
along with its subsidiary Commodore Business Machines
qubitIt’s an enthusiast hobby project, so how is it pathetic?
I like modding old hardware to do useless things. I wrote a NES game and burned it to cart that according to my brother "was the dumbest game in history."

He didn't know it was entirely designed from the getgo to annoy him. He hadn't even been born when the NES launched, but I had plans the moment he came into this world, see?

The game was a maze that if you touched the walls, screamed at you in an annoying synth tone and attempted to give you an eplieptic seizure with fun flashes (no he's not eplileptic, that wouldn't be funny). Fun. The character was a potato like being that was not at all modeled after my brother.
Posted on Reply
#29
64K
R-T-BAre you worried about Commodore64 going out of stock or something?
iirc Commodore went bankrupt in the mid 90s shortly after Jack Tramiel left. He was the only one in senior management that had a clue about computers.

Amazingly you can still buy a C64 that works for a few hundred dollars considering we are talking about a computer that is almost 40 years old.
Posted on Reply
#30
Caring1
It's a proof of concept creation only.
I'd like to see what other devices can be modified to mine, as mentioned, an I.O.T. fridge should be possible to mod, as should any "smart" TV and any device with a CPU.
Posted on Reply
#31
efikkan
Caring1It's a proof of concept creation only.
I'd like to see what other devices can be modified to mine, as mentioned, an I.O.T. fridge should be possible to mod, as should any "smart" TV and any device with a CPU.
The time to mine Bitcoin was a long time ago, even Etherium is probably past the point where it's feasible to mine a lot without enormous resources.

So if you want to conduct an evil master plan for your IoT botnet, you should mine some of those cryptocurrencies which are just gaining traction, and mine at a rate which goes by unnoticed. I'd be surprised if someone isn't already doing this, I've heard of IoT botnets of toasters in the past, so someone must be doing mining too?
</sarcasm>
Posted on Reply
#33
R-T-B
64Kiirc Commodore went bankrupt in the mid 90s shortly after Jack Tramiel left. He was the only one in senior management that had a clue about computers.

Amazingly you can still buy a C64 that works for a few hundred dollars considering we are talking about a computer that is almost 40 years old.
I know, it was sort of a rhetorical silly question.
Posted on Reply
#34
lexluthermiester
efikkanThe time to mine Bitcoin was a long time ago, even Etherium is probably past the point where it's feasible to mine a lot without enormous resources.
Pretty much this. The cryptobubble will likely pop once yields dry-up and become cost prohibitive.
Posted on Reply
#35
efikkan
lexluthermiesterPretty much this. The cryptobubble will likely pop once yields dry-up and be cost prohibitive.
Certainly, if the bubble bursts before mining dries up, then sure, mining will become less attractive. But chances are mining will become too expensive long before the speculation ends, because that can continue as long as there are enough fools willing to drive up the price even further.

I remember when I first looked into Bitcoin, people were using 1-2 cards to mine hundreds of them in a matter of weeks. While I have sometimes pondered about what if I had just mined like 50 of them myself, I'm actually glad I didn't. While the profits on paper sounds amazing, in my country people who did make a profit on this can't use that money except for paying taxes.

In regards to bursting cryptobubbles, while there will probably be one or more Etherium bubbles coming "soon", there will ultimately also be a collapse of cryptocurrencies for speculation purposes, and when that happens, you'd better hope most real companies will get out in time. Many tech companies are already playing with it, and since most retirement funds are invested in such companies we can end up all taking a hit when this comes crumbling down. If this nonsense goes on for too long, the dot com bubble will be nothing compared to the big crypto bubble.
Posted on Reply
#36
Hachi_Roku256563
So the standard watch has more powerful then this thing
so can we mine on a appple watch
Posted on Reply
#37
lexluthermiester
Isaac`So the standard watch has more powerful then this thing
so can we mine on a appple watch
Oh yes, let's give people bad ideas...
Posted on Reply
#38
qubit
Overclocked quantum bit
lexluthermiesterOh yes, let's give people bad ideas...
I can just see the battery going flat in 5 minutes when running this thing.
Posted on Reply
#39
WhitetailAni
R-T-BI like modding old hardware to do useless things. I wrote a NES game and burned it to cart that according to my brother "was the dumbest game in history."

He didn't know it was entirely designed from the getgo to annoy him. He hadn't even been born when the NES launched, but I had plans the moment he came into this world, see?

The game was a maze that if you touched the walls, screamed at you in an annoying synth tone and attempted to give you an eplieptic seizure with fun flashes (no he's not eplileptic, that wouldn't be funny). Fun. The character was a potato like being that was not at all modeled after my brother.
I would like this game. I don't have an NES (yet), but I do have an original NES controller that I use with my PC with a USB adapter. Works great.
Posted on Reply
#40
zoom314
The Commodore 64 was released by IBM in 1982? Seriously?

The C64 was made by Commodore Business Machines, not by IBM which had no ownership of CBM or of the C64.
Posted on Reply
#41
lexluthermiester
zoom314The Commodore 64 was released by IBM in 1982? Seriously?

The C64 was made by Commodore Business Machines, not by IBM which had no ownership of CBM or of the C64.
And it still hasn't been corrected...
Posted on Reply
#42
R-T-B
RealKGBI would like this game. I don't have an NES (yet), but I do have an original NES controller that I use with my PC with a USB adapter. Works great.
Unfortunately I am not sure I have it anymore in file or even physical form. Got out of that modding scene years ago.
lexluthermiesterOh yes, let's give people bad ideas...
It's been done. Mining on arm cpus is akin to cpu mining: not very (if at all) usable.
Posted on Reply
#43
qubit
Overclocked quantum bit
Now, I'm no expert on mining, but one thing I know, is that it needs a lot of GPU memory, even by modern standards, so how the hell did they get it to work on a 64K RAM computer with a primitive memory mapped video processor?!! :eek: It can't even be called a GPU really. That's amazing right there, let alone the rest. What a technical feat. Respect.
Posted on Reply
#44
R-T-B
qubitNow, I'm no expert on mining, but one thing I know, is that it needs a lot of GPU memory, even by modern standards, so how the hell did they get it to work on a 64K RAM computer with a primitive memory mapped video processor?!! :eek: It can't even be called a GPU really. That's amazing right there, let alone the rest. What a technical feat. Respect.
Bitcoin doesn't that's how. No one mines bitcoin this way anymore though, and you'd literally never make a penny in your lifetime doing this.
Posted on Reply
#45
qubit
Overclocked quantum bit
R-T-BBitcoin doesn't that's how. No one mines bitcoin this way anymore though, and you'd literally never make a penny in your lifetime doing this.
Yeah, I know it's actually completely useless, but I thought bitcoin needed lots of graphics memory to even compute. Looks like I'm mistaken.
Posted on Reply
#46
R-T-B
qubitYeah, I know it's actually completely useless, but I thought bitcoin needed lots of graphics memory to even compute. Looks like I'm mistaken.
You are thinking of ethereum. Bitcoin is all compute no memory (it's just an sha256 hash).
Posted on Reply
#47
lexluthermiester
The odd thing is, GPUs are actually fairly inefficient at cryptomining. A custom ASIC would mine SOOO much better. People are just fricken lazy...
Posted on Reply
#48
R-T-B
lexluthermiesterThe odd thing is, GPUs are actually fairly inefficient at cryptomining. A custom ASIC would mine SOOO much better. People are just fricken lazy...
Yes, and they've been made. Bitcoin and Litecoin, the first two cryptocoins, are exclusively mined by asics.

The issue is these new coins are designed extensively to avoid asics, by making their PoW algorithm bandwidth intensive and memory hard. This means to design an ASIC for them you'd basically end up with a... gpu like device. It's benefits would be limited and the costs exclude anyone from even attempting it.

Ethereum as an example presently uses at minimum ~4.25GBs of memory for it's DAG PoW. And it's rising daily.
Posted on Reply
#49
lexluthermiester
R-T-BThis means to design an ASIC for them you'd basically end up with a... gpu like device. It's benefits would be limited and the costs exclude anyone from even attempting it.
Ah but it would different enough that it would not be a GPU, nor would it be as complex and yet still do more work than a proper GPU.
Posted on Reply
#50
R-T-B
lexluthermiesterAh but it would different enough that it would not be a GPU, nor would it be as complex and yet still do more work than a proper GPU.
And it does seem like the kind of thing nvidias "CMP" line really should've been, with you all the way to that point.
Posted on Reply
Add your own comment
Jan 3rd, 2025 03:07 EST change timezone

New Forum Posts

Popular Reviews

Controversial News Posts