Electronics > Projects, Designs, and Technical Stuff
MHRD - Video Game to build your own CPU
helius:
Also see Shenzhen I/O, which is another game based on design and verification of circuits using jellybean MCUs.
iaeen:
--- Quote from: icy_ on December 08, 2016, 03:00:06 pm ---
--- Quote from: iaeen on December 08, 2016, 02:35:42 pm ---This looks really cool. I'd definitely be interested in giving it a try.
You should see if gog.com would be willing to carry your game. I prefer them to Steam...
--- End quote ---
I haven't considered gog yet. I will definetely check them out. Out of curiosity: Why do you prefer them to Steam?
--- End quote ---
They specialize in DRM free games and don't require a client to be installed on my machine.
technix:
--- Quote from: icy_ on December 08, 2016, 03:00:06 pm ---@technix:
:D... I would be happy to be able to distribute my game via Steam/as a download. Publishing hard copys is quite problematic I'm affraid as one needs a publisher, distributor, etc.. If you know however some FPGA producer/distributor who would be interested in bundling my game, let me know! I'd be more than glad. Another cool thing for a hardcopy version would be a printed manual (at least a PDF is also on my "future feature" list)
--- End quote ---
On the other hand, if you get the kit up, you can distribute the kit through element14 or Farnell or DigiKey or Tindie, while selling the game itself along with the hardware kit as part of the kit's documentation.
technix:
Actually I have an idea for a potential kit for this game, that will provide the game with a real mid-level FPGA, some buttons and LEDs, and a good selection of peripherals for further development. It can be used to build a modern MCU out of it.
* Intel EP4CE22E22C8N Cyclone IV FPGA in TQFP-144 with 22320 logic elements (that is a lot - enough to fit a small CPU in)
* ISSI IS62WV51216BLL 1MB (512k x16) SRAM
* Onboard 12MHz clock
* Two onboard buttons (one of them can be used as reset)
* One onboard 4x4 button matrix
* Four FPGA-controlled LEDs, each in a different color (red/amber/green/blue)
* WCH CH340G USB to UART converter leaging to 7 FPGA pins
* Realtek RTL8201 Ethernet PHY, conneced to FPGA using MII pinout, have standalone 25MHz crystal
* Connector for ST7920-based dot matrix LCD module (ST7920 supports serial and parallel mode, and supports both character and graphic modes)
* Onboard DS3231 RTC
* Embedded USB JTAG FPGA ISP adapter
* 2x FE1.1s USB hubs, one leading from PC to the three onboard USB devices (USB to Serial, USB download dongle and 3 FPGA pins), one forking off 3 other FPGA pins.
* All remaining pins unused by onboard peripherals broken out on a high-density connector
Also if you really want to hit home you can try port LLVM (or instruct the player to perform this) to the resulting processor architecture so upon finishing the entire game the player with the hardware kit will have a custom-architecture SBC with a working C/C++ compiler.
icy_:
--- Quote from: iaeen on December 08, 2016, 03:48:59 pm ---They specialize in DRM free games and don't require a client to be installed on my machine.
--- End quote ---
Thanks for the reply. They seem to be a very good place for indie developers as well... I contacted them about selling my game and hopefully will hear back in some days.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version