There are a handful of challenges that if solved would make our computers significantly more useful. While we are working on solving these challenges, we are limited by time and knowledge. We want to provide an opportunity and incentive to get these challenges solved sooner. Therefore we are introducing Bounties, a program that provides store credit for solving challenges.
In order to avoid too much fine print: we reserve the right to modify or cancel challenges at any time for any reason, and while we intend to reward good faith efforts, it is at our sole discretion whether or not a challenge was adequately completed. Any related repo, code or documentation must be published under an open-source license, preferably a permissive license. Most of the challenges will require either one of the listed computers or a compatible development board.
Please feel free to contact us with any questions.
Challenge: QuarterRateGENSDRPHY
What: Implement a quarter rate generic SDRAM PHY for LiteDRAM (LiteX).
Why: This should double the memory speed for our computers with SDRAM, for example from 80MT/s to 160MT/s.
Reward: $100 Machdyne store coupon.
Resources:
Status: Unclaimed.
Challenge: Linux or BSD on ICE40HX
What: Get Linux or BSD running on Riegel, Eis or Keks.
Requirements: Must use the onboard PSRAM as main memory.
Reward: $250 Machdyne store coupon.
Resources:
- https://github.com/smunaut/iCE40linux
- https://github.com/regymm/quasiSoC
- https://github.com/machdyne/zucker/blob/main/rtl/hram.v
Status: Unclaimed.
Challenge: NES on ICE40HX or ECP5
What: Get NES games running on Schoko, Konfekt, Noir, Eis, or Keks.
Requirements: Games must be playable with a USB gamepad and use HDMI for video.
Reward: $250 Machdyne store coupon.
Resources:
Status: Unclaimed.
Challenge: DOS on ICE40HX or ECP5
What: Get DOS (or FreeDOS) running on Schoko, Konfekt, Noir, Riegel, Eis, or Keks.
Reward: $150 Machdyne store coupon.
Status: Unclaimed.