The Worlds First FPGA N64

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • Mister64

    Discontinued wip

  • nand2tetris

    An implementation of the nand2tetris project. A full-stack computer: ISA, Assembler, Virtual Machine, Interpreter, Compiler, Operating System, and a Graphical Sudoku game. All from scratch. (by porridgewithraisins)

  • Diligent makes several boards for three educational market, prices in the sub-$200 range. (And the devices are small enough they can be used with the no-cost version of the AMD/Xilinx toolchain.)

    https://digilent.com/shop/fpga-boards/development-boards/int...

    For online courses, I've heard good things about Nand2Tetris but have not tried it myself.

    https://www.nand2tetris.org/

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • icebreaker-workshop

    iCEBreaker Workshop

  • I like the iCEBreaker board, relatively cheap (80 euro), uses the digilent Pmod interface for add-on boards and the Lattice FPGA works well with OSS tooling (Yosys, Icestorm, ...)

    Here are some project tutorials for it (should be easy to adapt to other hardware too):

    https://github.com/icebreaker-fpga/icebreaker-workshop

  • WTFpga

    2 hour crash course in FPGAs (by icebreaker-fpga)

  • sm64

    A Super Mario 64 decompilation, brought to you by a bunch of clever folks.

  • Romhacks are typically modifying the compiled binary ROM image. Kaze' work is based on the painstakingly disassembled code from the n64decomp project[1]. He's working in C, modifying the game and compiling it again for the original hardware. Not sure I'd call that a "romhack".

    Great videos though!

    [1] https://github.com/n64decomp/sm64

  • MO-Gymnasium

    Multi-objective Gymnasium environments for reinforcement learning

  • "Show HN: Ghidra Plays Mario" (2023) https://news.ycombinator.com/item?id=37475761 :

    [RL, ..., MuZero unplugged w/ PyTorch ]

    > Farama-Foundation/Gymnasium is a fork of OpenAI/gym and it has support for additional Environments like MuJoCo: https://github.com/Farama-Foundation/Gymnasium#environments

    > Farama-Foundation/MO-Gymnasiun: "Multi-objective Gymnasium environments for reinforcement learning": https://github.com/Farama-Foundation/MO-Gymnasium

    Ghidra may or may not be useful for e.g. gadgets with mario64

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts