git404hub

what is spaghettikart-psc fr?

shoddydev/spaghettikart-psc — explained in plain English

Analysis updated 2026-05-18

0CAudience · generalComplexity · 3/5Setup · moderate

tl;dr

A fork of SpaghettiKart, a fan made PC/console port of Mario Kart 64, aimed at running on the PlayStation Classic using your own legally dumped ROM.

vibe map

mindmap
  root((repo))
    What it does
      Ports Mario Kart 64
      PlayStation Classic fork
      Uses your own ROM
    Tech stack
      C
      libultraship
      OpenGL
    Use cases
      Play the game
      Add mods
    Audience
      Gamers
      Modders

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Play a fan made PC port of Mario Kart 64 using your own ROM dump.

VIBE 2

Convert a verified US ROM into a playable game file with the Spaghettify tool.

VIBE 3

Add custom tracks or assets using the mods folder and community packing tools.

VIBE 4

Build the project from source to contribute to the PlayStation Classic fork.

what's the stack?

ClibultrashipOpenGLDirectX11Metal

how it stacks up fr

shoddydev/spaghettikart-pscac000/find-flvacc4github/kdenlive-omnifade
Stars00
LanguageCCC
Last pushed2013-04-05
MaintenanceDormant
Setup difficultymoderatemoderatemoderate
Complexity3/52/52/5
Audiencegeneraldevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Requires your own legally dumped US ROM of the original game, verified by SHA-1 checksum.

in plain english

SpaghettiKart-PSC is a fork of SpaghettiKart, aimed at bringing it to the PlayStation Classic, according to the project's short description. Spaghettikart itself is a PC and console port of Mario Kart 64, built using reverse engineered game logic, that lets you play the original game on modern hardware without any of the original copyrighted files bundled in. You still need to provide your own legally obtained copy of the game in the form of a ROM. To play, you first check that your ROM is the US version, using a SHA-1 checksum tool to confirm it matches the expected file, and convert it from n64 to z64 format if needed. After downloading a release of SpaghettiKart, you run a small conversion tool, called Spaghettify on Windows or a Linux AppImage, point it at your verified ROM, and it produces a game file the engine can run directly. On Nintendo Switch, you first generate that file using the PC version, then copy it onto your SD card. Once set up, the game supports keyboard and gamepad controls mapped to match the original N64 layout, plus shortcuts for fullscreen, resetting, and settings. On the graphics side it can render using DirectX 11 on Windows, OpenGL on any platform, or Metal on macOS, switchable from a settings menu or by editing a configuration file directly. The project also supports custom assets, packed as o2r or zip files placed in a mods folder, with separate community tools available for generating or packing those files, including a Blender plugin. Building the project from source requires following separate build instructions linked from the README. It is built on top of the libultraship engine, and its Discord server offers support, though the maintainers are clear they do not condone piracy of the original game.

prompts (copy fr)

prompt 1
Help me verify my Mario Kart 64 ROM's SHA-1 checksum before using SpaghettiKart.
prompt 2
Walk me through converting my ROM to z64 format and generating the o2r file.
prompt 3
Explain the difference between the DirectX11, OpenGL, and Metal backends in SpaghettiKart's settings.
prompt 4
Help me follow the SpaghettiKart building instructions to compile it from source.

Frequently asked questions

what is spaghettikart-psc fr?

A fork of SpaghettiKart, a fan made PC/console port of Mario Kart 64, aimed at running on the PlayStation Classic using your own legally dumped ROM.

What language is spaghettikart-psc written in?

Mainly C. The stack also includes C, libultraship, OpenGL.

How hard is spaghettikart-psc to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is spaghettikart-psc for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.