Live data from Hacker News

1Hz CPU made in Minecraft running Minecraft at 0.1fps [video]

youtube.com

81–90 of 162 posts

Re: 1Hz CPU made in Minecraft running Minecraft at 0.1fps [video]

#82
post #50

Earlier quoted context omitted.

They didn't load the real Minecraft on it, but they implemented their own version. But that version still has true 3D graphics, several block types, an inventory, mining, crafting, etc.

And if that version has redstone, then we know what needs to happen next.

someone ports doom to it?

Re: 1Hz CPU made in Minecraft running Minecraft at 0.1fps [video]

#84
post #78

Earlier quoted context omitted.

Almost like running a game in a NES emulator at 10,000x speed and claiming it's implemented exactly like the NES.

If the NES game in question ran at 18 hours per frame on real hardware, then I think people would give it a pass. This project is beyond awesome, we can spare it the usual HN nitpicks.

The project is awesome. These comments (include mine) need correction.

Re: 1Hz CPU made in Minecraft running Minecraft at 0.1fps [video]

#85
post #73

The 0.1fps time scale makes no difference to people living within this minecraft universe. From their perspective a second is a second and a day is a day. Funny. See Greg Egan's PERMUTATION CITY for more on that.

Also, for an extreme example, https://xkcd.com/505/

Re: 1Hz CPU made in Minecraft running Minecraft at 0.1fps [video]

#86

Earlier quoted context omitted.

Seems like splitting hairs. The redstone mechanics needed to run the computer are implemented exactly the same as the real game. The computer can be loaded into real minecraft and runs as expected. MCHPRS just takes out what the computer doesn't use and optimizes the simulation of it. I would call that a computer running in minecraft, but you could argue either way.

Almost like running a game in a NES emulator at 10,000x speed and claiming it's implemented exactly like the NES.

Not quite. Almost all NES emulators just emulate the inputs and outputs of the chips involved, they don't actually model the chip layout exactly. That's a limitation of emulating hardware in software for the most part. Without perfectly implementing the chips involved with all their associated timing and clocks there's no guarantee that some behavior might be slightly different.

When emulating software in software, it's much easier to confirm that the exact same operations are done, and you can in some cases fully verify the solution.

Re: 1Hz CPU made in Minecraft running Minecraft at 0.1fps [video]

#87

Earlier quoted context omitted.

Why 74xx parts, other than nostalgia for an era that was over decades before he was born? If it's about building physical things rather than virtual things, consider Lego Mindstorms controllers; you can build digital logic in them using Scratch...and graduate to Python when he gets frustrated with the limitations. And there's tons of Minecraft-themed Lego contraptions, he could theoretically use Mindstorms logic, lig…

74xx parts are still made and used in new designs today...

Not just made, but actively innovated upon. Discrete logic families even just for use as glue logic are never going anywhere. Currently a great (and very modern) choice is LVC for availability, speed, and compatibility with both 3.3 V and 5 V logic (some able to go down to 1.8 V?)

Re: 1Hz CPU made in Minecraft running Minecraft at 0.1fps [video]

#90

How would someone get into designing/simulating CPUs and computers other than Minecraft? Is there any software for learning and implementing "simple" logic circuits, memory, etc?

https://www.nand2tetris.org/

I would also start with Code by Charles Petzold

Post reply on HN