Bounties

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: TCC Buildroot Package

What: Create a Buildroot package for the Tiny C Compiler.

Why: This will make it easy to build a C compiler for Kakao Linux.

Requirements: Must allow cross compilation of tcc to a riscv32 target from an x86_64 host and must build with the Kakao Linux Buildroot configuration.

Reward: €100 Machdyne store coupon.

Resources:

Status: Unclaimed.

Challenge: Linux or BSD on ICE40HX

What: Get Linux or BSD running on Riegel, Eis, Keks, or Kuchen.

Requirements: Must use the onboard PSRAM or SDRAM as main memory.

Reward: €250 Machdyne store coupon.

Status: Completed.

Result: https://github.com/splinedrive/kianRiscV

Challenge: NES on ICE40HX or ECP5

What: Get NES games running on Schoko, Konfekt, Noir, Eis, Keks, or Kuchen.

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, Keks or Kuchen.

Reward: €150 Machdyne store coupon.

Status: Unclaimed.

Challenge: Fully utilize Kuchen

What: Get all functionality working simultaneously on Kuchen.

Requirements: Demonstrate that SDRAM, HDMI, USB host and MicroSD can all function at the same time, for example by running Linux with an HDMI text console and a USB keyboard.

Reward: €100 Machdyne store coupon.

Status: Unclaimed.