<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/someone-just-got-the-switch-2-s-mario-kart-world-running-on-a-mac-and-nintendo-probably-isn-t-thril-6elhtrfwe" -->

---
title: Someone just got the Switch 2's Mario Kart World running...
description: Developer Will Faust got Mario Kart World, a Switch 2 exclusive, running natively on macOS. The port comes from a fork of nxnative, a project that runs Switch...
canonical: https://daily.dev/posts/someone-just-got-the-switch-2-s-mario-kart-world-running-on-a-mac-and-nintendo-probably-isn-t-thril-6elhtrfwe
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Someone just got the Switch 2's Mario Kart World running on a Mac, and Nintendo probably isn't thrilled | daily.dev
og:description: Developer Will Faust got Mario Kart World, a Switch 2 exclusive, running natively on macOS. The port comes from a fork of nxnative, a project that runs Switch...
og:url: https://daily.dev/posts/someone-just-got-the-switch-2-s-mario-kart-world-running-on-a-mac-and-nintendo-probably-isn-t-thril-6elhtrfwe
og:image: https://api.daily.dev/og/posts/6elHtRfWe.png
og:image:alt: Someone just got the Switch 2's Mario Kart World running on a Mac, and Nintendo probably isn't thrilled
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Someone just got the Switch 2's Mario Kart World running on a Mac, and Nintendo probably isn't thrilled

**[XDA Developers](https://daily.dev/sources/xda-developers)** · 3 min read · 0 upvotes · 0 comments

## Summary

Developer Will Faust got Mario Kart World, a Switch 2 exclusive, running natively on macOS. The port comes from a fork of nxnative, a project that runs Switch games on ARM64 devices like Apple silicon Macs. It's rough: missing shaders, laggy, and geometry is broken. Faust says it's not a decompilation or recompilation but converts HOS syscalls to iOS and nvn to metal. The ns2jb exploit has let people dump full Switch 2 game files, including Mario Kart World, along with models and other data like Deltarune and Duskbloods.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.xda-developers.com/switch-2-mario-kart-world-running-on-mac-nintendo-probably-isnt-thrilled>

## Questions this post answers

### How did someone get Mario Kart World running on a Mac?

Developer Will Faust used a fork of nxnative, a project that runs Nintendo Switch games natively on ARM64 devices, to port the Switch 2 exclusive to macOS. It isn't a decompilation or recompilation; instead it converts HOS syscalls to iOS equivalents and translates Nintendo's NVN2 graphics API calls to Metal, since Switch 2 and Apple silicon both use Arm64 processors.

_Developers curious about console reverse engineering follow projects like this one on daily.dev._

### What is NVN2 and why does it matter for Switch 2 emulation or porting projects?

NVN2 is Nintendo's proprietary graphics API used on the Switch 2. Getting NVN2 support working was described as the hardest part of porting Mario Kart World to macOS, since Nintendo's graphics calls still need to be translated to Metal even though the CPU architecture (Arm64) matches Apple silicon Macs, avoiding instruction-set emulation.

_Anyone tracking low-level graphics API translation work can keep up with projects like this on daily.dev._

### What is the ns2jb exploit and what has it enabled on the Nintendo Switch 2?

ns2jb is the exploit that jailbroke the Nintendo Switch 2 for the first time, reportedly developed with help from AI. It has let people dump full Switch 2 game files, including the complete Mario Kart World game, a 3D model of Princess Peach, and data from Deltarune and Duskbloods.

_Readers following console jailbreak and modding news can track developments like this on daily.dev._

## Similar posts on daily.dev

- [For once, Mac gets a game first as Zelda: Tears of the Kingdom now runs natively on Apple's M4 chip](https://daily.dev/posts/for-once-mac-gets-a-game-first-as-zelda-tears-of-the-kingdom-now-runs-natively-on-apple-s-m4-chip-443mp0g13) · XDA Developers · 0 upvotes · 0 comments
- [The Nintendo Switch 2 has finally been jailbroken for the first time with a lot of help from AI](https://daily.dev/posts/the-nintendo-switch-2-has-finally-been-jailbroken-for-the-first-time-with-a-lot-of-help-from-ai-o9kqamurt) · XDA Developers · 4 upvotes · 0 comments
- [Porting Mac OS X to the Nintendo Wii](https://daily.dev/posts/porting-mac-os-x-to-the-nintendo-wii-dxi5em77b) · Hacker News · 0 upvotes · 0 comments
- [Mario Kart Wii is getting an unofficial PC port with support for 4K and 200 tracks](https://daily.dev/posts/mario-kart-wii-is-getting-an-unofficial-pc-port-with-support-for-4k-and-200-tracks-klwqddo5e) · XDA Developers · 3 upvotes · 0 comments
- [You’ve All Seen A Hackintosh, But Have You Seen One On A Wii?](https://daily.dev/posts/you-ve-all-seen-a-hackintosh-but-have-you-seen-one-on-a-wii--z5chiy4ph) · Hackaday · 0 upvotes · 0 comments

---

Tags: [#mac](https://daily.dev/tags/mac), [#reverse-engineering](https://daily.dev/tags/reverse-engineering)

[View this post on daily.dev](https://daily.dev/posts/someone-just-got-the-switch-2-s-mario-kart-world-running-on-a-mac-and-nintendo-probably-isn-t-thril-6elhtrfwe)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Someone just got the Switch 2's Mario Kart World running on a Mac, and Nintendo probably isn't thrilled","url":"https://daily.dev/posts/someone-just-got-the-switch-2-s-mario-kart-world-running-on-a-mac-and-nintendo-probably-isn-t-thril-6elhtrfwe","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/someone-just-got-the-switch-2-s-mario-kart-world-running-on-a-mac-and-nintendo-probably-isn-t-thril-6elhtrfwe"},"datePublished":"2026-10-27T18:25:07.105Z","dateModified":"2026-10-27T18:35:03.651Z","description":"Developer Will Faust got Mario Kart World, a Switch 2 exclusive, running natively on macOS. The port comes from a fork of nxnative, a project that runs Switch...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/9c3e6ed160cbe0e5f2457f62cb9c0ec4?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/9c3e6ed160cbe0e5f2457f62cb9c0ec4?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"XDA Developers","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"XDA Developers","logo":"https://media.daily.dev/image/upload/s--kCg6yyAP--/f_auto,q_auto/v1774964407/logos/xda-developers?_a=BAMAMiWQ0","url":"https://daily.dev/sources/xda-developers"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/someone-just-got-the-switch-2-s-mario-kart-world-running-on-a-mac-and-nintendo-probably-isn-t-thril-6elhtrfwe","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"mac,reverse-engineering","timeRequired":"PT3M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"XDA Developers","item":"https://daily.dev/sources/xda-developers"},{"@type":"ListItem","position":3,"name":"Someone just got the Switch 2's Mario Kart World running on a Mac, and Nintendo probably isn't thrilled"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/someone-just-got-the-switch-2-s-mario-kart-world-running-on-a-mac-and-nintendo-probably-isn-t-thril-6elhtrfwe#faq","mainEntity":[{"@type":"Question","name":"How did someone get Mario Kart World running on a Mac?","acceptedAnswer":{"@type":"Answer","text":"Developer Will Faust used a fork of nxnative, a project that runs Nintendo Switch games natively on ARM64 devices, to port the Switch 2 exclusive to macOS. It isn't a decompilation or recompilation; instead it converts HOS syscalls to iOS equivalents and translates Nintendo's NVN2 graphics API calls to Metal, since Switch 2 and Apple silicon both use Arm64 processors. Developers curious about console reverse engineering follow projects like this one on daily.dev."}},{"@type":"Question","name":"What is NVN2 and why does it matter for Switch 2 emulation or porting projects?","acceptedAnswer":{"@type":"Answer","text":"NVN2 is Nintendo's proprietary graphics API used on the Switch 2. Getting NVN2 support working was described as the hardest part of porting Mario Kart World to macOS, since Nintendo's graphics calls still need to be translated to Metal even though the CPU architecture (Arm64) matches Apple silicon Macs, avoiding instruction-set emulation. Anyone tracking low-level graphics API translation work can keep up with projects like this on daily.dev."}},{"@type":"Question","name":"What is the ns2jb exploit and what has it enabled on the Nintendo Switch 2?","acceptedAnswer":{"@type":"Answer","text":"ns2jb is the exploit that jailbroke the Nintendo Switch 2 for the first time, reportedly developed with help from AI. It has let people dump full Switch 2 game files, including the complete Mario Kart World game, a 3D model of Princess Peach, and data from Deltarune and Duskbloods. Readers following console jailbreak and modding news can track developments like this on daily.dev."}}]}
```

