MHRD
About
Welcome to Microhard
- Become a hardware engineer
- Join the hardware startup Microhard
- Immerse yourself in the technology of the 80's
- Disrupt the tech industry
Build your own CPU
- Design hardware circuits with the integrated hardware development environment
- Write your designs in the MHRD hardware design language
- Create hardware designs based on more than 20 specifications (e.g. multiplexer, adder, ALU, RAM, etc.)
- Simulate and verify your designs
- Read the included manual to get started on your career as a hardware engineer
- Reuse completed hardware designs to build more complex ones
- Design a fully functional CPU and get your mind blown!
- Become a hardware engineer
- Join the hardware startup Microhard
- Immerse yourself in the technology of the 80's
- Disrupt the tech industry
Build your own CPU
- Design hardware circuits with the integrated hardware development environment
- Write your designs in the MHRD hardware design language
- Create hardware designs based on more than 20 specifications (e.g. multiplexer, adder, ALU, RAM, etc.)
- Simulate and verify your designs
- Read the included manual to get started on your career as a hardware engineer
- Reuse completed hardware designs to build more complex ones
- Design a fully functional CPU and get your mind blown!
System requirements for macOS
Minimum:
- OS: Mac OS X 10.9 or later
- Processor: Intel
- Memory: 1024 MB RAM
- Graphics: Integrated Graphics
- Storage: 150 MB available space
System requirements for PC
Minimum:
- OS: Windows Vista / 7 / 8 / 10
- Processor: x86 (64-bit)
- Memory: 1024 MB RAM
- Graphics: Integrated Graphics
- Storage: 150 MB available space
System requirements for Linux
Minimum:
- OS: Ubuntu 10.04+
- Processor: x86 (64-bit)
- Memory: 1024 MB RAM
- Graphics: Integrated Graphics
- Storage: 150 MB available space
MHRD reviews and comments
Translated by
Microsoft from Deutsch
Microsoft from Deutsch
MHRD falls into a similar Class to the Game "TIS-100." However, it is not a question of creating Programs in Assambler. Rather, more complex logical Gates are built from simple logical gates. The Basis of all Circuits is the NAND gate, which has the Advantage that if one has learned to realize logical circuits with AND and OR gates, it is easy to recalize this Technique to the Creation with NAND gates.
The ultimate Goal is to create a Microprocessor.
A small Drawback of the Game may be that you are not forced to create these logical Circuits with as few logic gates as possible.
Translated by
Microsoft from Deutsch
Microsoft from Deutsch
Whoever knobles through all the Tasks has designed their first CPU in the End. To call That now a Game is arguably misleading, but It's fun nonetheless.
However, there are a few Small Criticisms:-There are too few Tests for the larger Components. As a result, many high or Low Scores have been created by Designs that meet all Test cases, but from which you could not build a working CPU in the End.
-The chosen CPU architecture is rather unconventional because two separate RAMs are used for Code and Data. In principle, that Doesn't change much about the Game, but a little more Mainstream I would have preferred to be here.
-The Game does not simulate a Beat. This is not necessary for the actual CPU either, as the Tests are run sequentially and so that each Test can be interpreted as a Cycle. But unfortunately, this makes it impossible to build a real Flip-Flop yourself. The Game must provide this as a second "atomic" component in addition to the NAND gate.
But That doesn't change the fact that I think the Game is highly recommended.
Translated by
Microsoft from Deutsch
Microsoft from Deutsch
Is this still a Game?
I don't know, but I enjoyed working out the Tasks ^ ^ The Question is again for whom this Game is interesting. I think everyone who has to do with the fields of electrical engineering systems computer science is not too much demanded by the Tasks and thus Enjoy building his own CPU.
But even if you have never done anything in this Area, it is quite possible to find yourself. The Tasks sometimes take you very much to the Hand. This is also because the Boundaries are very tight in which you can be "creative." This can of course also be negative for someone who Has to make a hunch.
In the End, it took me a good 10h to get through-after another ~ 5h optimization, everything was trimmed to high score level. As a hardworking Minecraft Redstoner, however, I also had a lot of Previous Experience.
Technically, by the Way, the game is kept as simple as the Screenshots would have to expect, but who needs a MOUSE or more than two Colors to design a CPU ^ ^ Only Criticism point is an occasional layer when you type is slightly annoying (In-game sound The lags disappear!
). I still miss a Feature to copy source code in and out, but I'm not a Showstopper.