Proof-of-concept shows 3DS emulator Citra running on the Nintendo Switch

citra on switch.png

Just a few days after Citra, the popular 3DS emulator, was officially released for Android devices, we report on new developments about the software. Yes, as the title suggests, someone has been working on getting Citra to work on the Nintendo Switch. Fellow GBAtemp member @m4xw shared his progress a couple of hours ago on Twitter showing Citra running natively with dynarec, under Horizon, on the Nintendo Switch. He does clarify that there are several issues to be fixed. For instance, he admits to the presence of many bugs and that it needs to be rebased onto the recent release. Moreover, there is a significant frame deviation that still needs looking into.


However, as you can see in the videos they uploaded, this proof-of-concept does show promise. Indeed, m4xwdev further mentioned that the videos are from the first compiled build and that "nothing big broke so far". These developments strongly suggests that it's only a matter of time before we can decently play 3DS titles on the Switch.
:arrow: SOURCE
 

Attachments

  • citratest.png
    citratest.png
    643.6 KB · Views: 309
Last edited by Tom Bombadildo,

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,787
Trophies
1
Age
44
XP
6,516
Country
Germany
Hello ? This is not my screenshot but that is an example and I want Citra to be on it so it can read 3DS art boxes. See those consoles/portable icons ? I have those but not Citra icon. How ? View attachment 213264
Load the Citra core first. Then try to scan a directory with 3DS games.
If that doesn't work, use playlist buddy.

However, as I mentioned a few posts earlier, you won't be getting many thumbnails through the RetroArch downloader for 3DS games as there are only just a few box arts on the official libretro thumbnail github repo (which is the source for the RetroArch downloader).
Most Mario stuff seems to be there but none of the Zelda games for example.

Also it's strange that those which are there are named differently than they should be according to DAT-o-MATIC.
 
Last edited by lordelan,

spotanjo3

Well-Known Member
Member
Joined
Nov 6, 2002
Messages
11,145
Trophies
3
XP
6,210
Country
United States
Load the Citra core first. Then try to scan a directory with 3DS games.
If that doesn't work, use playlist buddy.

However, as I mentioned a few posts earlier, you won't be getting many thumbnails through the RetroArch downloader for 3DS games as there are only just a few box arts on the official libretro thumbnail github repo (which is the source for the RetroArch downloader).
Most Mario stuff seems to be there but none of the Zelda games for example.

Also it's strange that those which are there are named differently than they should be according to DAT-o-MATIC.

I did and nope. And playlist too. Nope. In playlist management and there is no list for Citra.
 

Danethos86

Well-Known Member
Newcomer
Joined
Jan 5, 2019
Messages
82
Trophies
0
Age
38
XP
157
Country
United States
Switch ds severely lags on High end games like pokemon and dragon quest for me.
shouldn't they almost perfect a working ds before trying a 3ds emulator?
 

Jayinem81

Well-Known Member
Member
Joined
Apr 19, 2020
Messages
958
Trophies
0
Age
42
XP
998
Country
United States
Switch ds severely lags on High end games like pokemon and dragon quest for me.
shouldn't they almost perfect a working ds before trying a 3ds emulator?

You say "they" like it's one group of people working on all emulators for Switch. M4xw is working on Citra, he has nothing to do with any DS emulators. So the answer is no, there is no reason DS has to be perfected before someone works on 3DS at all.
 

Danethos86

Well-Known Member
Newcomer
Joined
Jan 5, 2019
Messages
82
Trophies
0
Age
38
XP
157
Country
United States
I ment it to say if ds is not fully working yet without lag then 3ds will run into roadblocks with bit lag as well.

i hear citra has more insight of 3ds inner works then other emulators so give high hopes on a decent emulator.
 

MK73DS

Non-commutative algebra
Member
Joined
Feb 23, 2015
Messages
575
Trophies
0
Age
25
Location
France
Website
www.youtube.com
XP
1,536
Country
France
I ment it to say if ds is not fully working yet without lag then 3ds will run into roadblocks with bit lag as well.

i hear citra has more insight of 3ds inner works then other emulators so give high hopes on a decent emulator.

There are good DS emulator on ARM devices, like DraStic on Android, but it's closed source. The Switch is more than capable of running DS games, so trying to make a 3DS emulator for Switch isn't crazy.
 
  • Like
Reactions: HinaNaru Cutie

ant4456

Member
Newcomer
Joined
Jun 28, 2020
Messages
7
Trophies
0
Age
23
XP
55
Country
United States
Ultra Sun is working pretty well for me, but I'm trying all I can to make PSMD work and well... it runs at half speed. I think if I could lower the depth it would work better. (Using the core.)
 
  • Like
Reactions: HinaNaru Cutie

HinaNaru Cutie

Well-Known Member
Member
Joined
Aug 29, 2014
Messages
728
Trophies
1
Age
33
Location
idk anymore..I feel like traveling lol
XP
1,765
Country
Australia
hey, noobie here on this whole 3ds on the uh switch, i was wondering if this will work on games that are like style savvy? touch screen games, bravely deafult or anything like that?? would love it if there was a list for i can know what works good and what doesn't q-q although i wanna check for myself but i am scared of screwing it up
 

Jayinem81

Well-Known Member
Member
Joined
Apr 19, 2020
Messages
958
Trophies
0
Age
42
XP
998
Country
United States
hey, noobie here on this whole 3ds on the uh switch, i was wondering if this will work on games that are like style savvy? touch screen games, bravely deafult or anything like that?? would love it if there was a list for i can know what works good and what doesn't q-q although i wanna check for myself but i am scared of screwing it up

There's no compatibility list. It's just in beta and people have to be patreons to even test it. Bravely Default works, and generally rpgs work well. More heavy 3d games like Mario Kart, Super Mario 3D Land don't work great yet.

If you're a patreon and have it it's very simple to use it's just like any other retroarch core doesn't even need bios. You're not going to screw anything up, but you should use title redirect and overclocking for better performance. Even then some games won't work great again it's in beta.
 
Last edited by Jayinem81,

HinaNaru Cutie

Well-Known Member
Member
Joined
Aug 29, 2014
Messages
728
Trophies
1
Age
33
Location
idk anymore..I feel like traveling lol
XP
1,765
Country
Australia
There's no compatibility list. It's just in beta and people have to be patreons to even test it. Bravely Default works, and generally rpgs work well. More heavy 3d games like Mario Kart, Super Mario 3D Land don't work great yet.

If you're a patreon and have it it's very simple to use it's just like any other retroarch core doesn't even need bios. You're not going to screw anything up, but you should use title redirect and overclocking for better performance. Even then some games won't work great again it's in beta.

ah okay thank you so much for the information.
 

mathew77

Lovin' life.
Member
Joined
Jan 19, 2019
Messages
1,183
Trophies
0
Age
47
XP
3,672
Country
Kazakhstan
information.
There's no compatibility list.

I've tried these games and they're barely OK:
Bravely Default,
Yoshi's New Island,
Zero Escape Zero Time Dilemma,
The Legend of Zelda - The Ocarina of Time 3D,
Mario and Luigi - Bowsers Inside Story + Bowser Jr.'s Journey,
Persona Q - Shadow of the Labyrinth,
Theatrhythm Final Fantasy Curtain Call,
Sonic Lost World,
Disney Planes,
The Legend of Zelda - The Majora's Mask 3D,
New Super Mario Bros. 2 Special Edition,
Zero Escape Virtue's Last Reward,
Mario and Luigi - Dream Team Bros.,
Fantasy Life,
Radiant Historia Perfect Chronology,
Professor Layton and the Azran Legacy,
Shin Megami Tensei IV Undub,
Mario and Luigi - Superstar Saga + Bowser's Minions,
Shin Megami Tensei: Strange Journey Redux,
Fire Emblem - Awakening,
Pushmo,
The Legend of Zelda - The Triforce Heroes,
Apollo Justice Ace Attorney,
CaveStory,
The Legend of Zelda - A Link Between Worlds,
Professor Layton vs. Phoenix Wright Ace Attorney,
Fire Emblem - Fates Special Edition,
Mario and Luigi - Paper Jam Bros,
Kirby's Extra Epic Yarn,
Shin Megami Tensei Devil Survivor 2 Record Breaker,
Metroid Samus Returns,
Also the list of the games I've tried but they're so-o-o slow / unplayable:
Phoenix Wright Ace Attorney Spirit of Justice,
Kirby Battle Royale,
Sonic Boom Shattered Crystal,
Phoenix Wright - Ace Attorney - Dual Destinies,
Mario vs Donkey Kong Tipping Star
Super Mario 3D Land,
Metroid Prime Blast Ball
Cocoto Alien Brick Breaker,
Sonic Generations,
Shin Megami Tensei - Devil Survivor Overclocked,
Paper Mario Sticker Star,
Kid Icarus - Uprising,
Mario and Sonic at the London 2012 Olympic Games,
Fire Emblem Echoes Shadows of Valentia,
Mario Party - Island Tour,
Kirbys Blowout Blast,
Resident Evil - The Mercenaries 3D,
Luigi's Mansion 2,
The Great Ace Attorney - The Adventures of Ryuunosuke Naruhodou
Kirby Fighters Deluxe,
Kirby Triple Deluxe,
Sonic Boom Fire and Ice,
irby Planet Robobot,
Mario and Luigi Paper JamBros
Metroid Prime Federation Force,
 
Last edited by mathew77,

spotanjo3

Well-Known Member
Member
Joined
Nov 6, 2002
Messages
11,145
Trophies
3
XP
6,210
Country
United States
I tried these games and they're barely OK:
Bravely Default,
Yoshi's New Island,
Zero Escape Zero Time Dilemma,
The Legend of Zelda - The Ocarina of Time 3D,
Mario and Luigi - Bowsers Inside Story + Bowser Jr.'s Journey,
Persona Q - Shadow of the Labyrinth,
Theatrhythm Final Fantasy Curtain Call,
Sonic Lost World,
Disney Planes,
The Legend of Zelda - The Majora's Mask 3D,
New Super Mario Bros. 2 Special Edition,
Zero Escape Virtue's Last Reward,
Mario and Luigi - Dream Team Bros.,
Fantasy Life,
Radiant Historia Perfect Chronology,
Professor Layton and the Azran Legacy,
Shin Megami Tensei IV Undub,
Mario and Luigi - Superstar Saga + Bowser's Minions,
Shin Megami Tensei: Strange Journey Redux,
Fire Emblem - Awakening,
Pushmo,
The Legend of Zelda - The Triforce Heroes,
Apollo Justice Ace Attorney,
CaveStory,
The Legend of Zelda - A Link Between Worlds,
Professor Layton vs. Phoenix Wright Ace Attorney,
Fire Emblem - Fates Special Edition,
Mario and Luigi - Paper Jam Bros,
Kirby's Extra Epic Yarn,
Shin Megami Tensei Devil Survivor 2 Record Breaker,
Metroid Samus Returns,
Also the list of the games I've tried but they're so-o-o slow / unplayable:
Phoenix Wright Ace Attorney Spirit of Justice,
Kirby Battle Royale,
Sonic Boom Shattered Crystal,
Phoenix Wright - Ace Attorney - Dual Destinies,
Mario vs Donkey Kong Tipping Star
Super Mario 3D Land,
Metroid Prime Blast Ball
Cocoto Alien Brick Breaker,
Sonic Generations,
Shin Megami Tensei - Devil Survivor Overclocked,
Paper Mario Sticker Star,
Kid Icarus - Uprising,
Mario and Sonic at the London 2012 Olympic Games,
Fire Emblem Echoes Shadows of Valentia,
Mario Party - Island Tour,
Kirbys Blowout Blast,
Resident Evil - The Mercenaries 3D,
Luigi's Mansion 2,
The Great Ace Attorney - The Adventures of Ryuunosuke Naruhodou
Kirby Fighters Deluxe,
Kirby Triple Deluxe,
Sonic Boom Fire and Ice,
irby Planet Robobot,
Mario and Luigi Paper JamBros
Metroid Prime Federation Force,

I test them as well and you are absolutely right but hey.. it is a good starter. He is still working on it and it will be greatly improvement. Amazing result, really.
 

HinaNaru Cutie

Well-Known Member
Member
Joined
Aug 29, 2014
Messages
728
Trophies
1
Age
33
Location
idk anymore..I feel like traveling lol
XP
1,765
Country
Australia
I tried these games and they're barely OK:
Bravely Default,
Yoshi's New Island,
Zero Escape Zero Time Dilemma,
The Legend of Zelda - The Ocarina of Time 3D,
Mario and Luigi - Bowsers Inside Story + Bowser Jr.'s Journey,
Persona Q - Shadow of the Labyrinth,
Theatrhythm Final Fantasy Curtain Call,
Sonic Lost World,
Disney Planes,
The Legend of Zelda - The Majora's Mask 3D,
New Super Mario Bros. 2 Special Edition,
Zero Escape Virtue's Last Reward,
Mario and Luigi - Dream Team Bros.,
Fantasy Life,
Radiant Historia Perfect Chronology,
Professor Layton and the Azran Legacy,
Shin Megami Tensei IV Undub,
Mario and Luigi - Superstar Saga + Bowser's Minions,
Shin Megami Tensei: Strange Journey Redux,
Fire Emblem - Awakening,
Pushmo,
The Legend of Zelda - The Triforce Heroes,
Apollo Justice Ace Attorney,
CaveStory,
The Legend of Zelda - A Link Between Worlds,
Professor Layton vs. Phoenix Wright Ace Attorney,
Fire Emblem - Fates Special Edition,
Mario and Luigi - Paper Jam Bros,
Kirby's Extra Epic Yarn,
Shin Megami Tensei Devil Survivor 2 Record Breaker,
Metroid Samus Returns,
Also the list of the games I've tried but they're so-o-o slow / unplayable:
Phoenix Wright Ace Attorney Spirit of Justice,
Kirby Battle Royale,
Sonic Boom Shattered Crystal,
Phoenix Wright - Ace Attorney - Dual Destinies,
Mario vs Donkey Kong Tipping Star
Super Mario 3D Land,
Metroid Prime Blast Ball
Cocoto Alien Brick Breaker,
Sonic Generations,
Shin Megami Tensei - Devil Survivor Overclocked,
Paper Mario Sticker Star,
Kid Icarus - Uprising,
Mario and Sonic at the London 2012 Olympic Games,
Fire Emblem Echoes Shadows of Valentia,
Mario Party - Island Tour,
Kirbys Blowout Blast,
Resident Evil - The Mercenaries 3D,
Luigi's Mansion 2,
The Great Ace Attorney - The Adventures of Ryuunosuke Naruhodou
Kirby Fighters Deluxe,
Kirby Triple Deluxe,
Sonic Boom Fire and Ice,
irby Planet Robobot,
Mario and Luigi Paper JamBros
Metroid Prime Federation Force,

thank you so much for this update v.v and pokemon y crashed on me x.x so that one doesn't even work..lol i don't know how people got it to work from the video i saw =O
 
  • Like
Reactions: mathew77

Jayinem81

Well-Known Member
Member
Joined
Apr 19, 2020
Messages
958
Trophies
0
Age
42
XP
998
Country
United States
I tried these games and they're barely OK:
Bravely Default,
Yoshi's New Island,
Zero Escape Zero Time Dilemma,
The Legend of Zelda - The Ocarina of Time 3D,
Mario and Luigi - Bowsers Inside Story + Bowser Jr.'s Journey,
Persona Q - Shadow of the Labyrinth,
Theatrhythm Final Fantasy Curtain Call,
Sonic Lost World,
Disney Planes,
The Legend of Zelda - The Majora's Mask 3D,
New Super Mario Bros. 2 Special Edition,
Zero Escape Virtue's Last Reward,
Mario and Luigi - Dream Team Bros.,
Fantasy Life,
Radiant Historia Perfect Chronology,
Professor Layton and the Azran Legacy,
Shin Megami Tensei IV Undub,
Mario and Luigi - Superstar Saga + Bowser's Minions,
Shin Megami Tensei: Strange Journey Redux,
Fire Emblem - Awakening,
Pushmo,
The Legend of Zelda - The Triforce Heroes,
Apollo Justice Ace Attorney,
CaveStory,
The Legend of Zelda - A Link Between Worlds,
Professor Layton vs. Phoenix Wright Ace Attorney,
Fire Emblem - Fates Special Edition,
Mario and Luigi - Paper Jam Bros,
Kirby's Extra Epic Yarn,
Shin Megami Tensei Devil Survivor 2 Record Breaker,
Metroid Samus Returns,
Also the list of the games I've tried but they're so-o-o slow / unplayable:
Phoenix Wright Ace Attorney Spirit of Justice,
Kirby Battle Royale,
Sonic Boom Shattered Crystal,
Phoenix Wright - Ace Attorney - Dual Destinies,
Mario vs Donkey Kong Tipping Star
Super Mario 3D Land,
Metroid Prime Blast Ball
Cocoto Alien Brick Breaker,
Sonic Generations,
Shin Megami Tensei - Devil Survivor Overclocked,
Paper Mario Sticker Star,
Kid Icarus - Uprising,
Mario and Sonic at the London 2012 Olympic Games,
Fire Emblem Echoes Shadows of Valentia,
Mario Party - Island Tour,
Kirbys Blowout Blast,
Resident Evil - The Mercenaries 3D,
Luigi's Mansion 2,
The Great Ace Attorney - The Adventures of Ryuunosuke Naruhodou
Kirby Fighters Deluxe,
Kirby Triple Deluxe,
Sonic Boom Fire and Ice,
irby Planet Robobot,
Mario and Luigi Paper JamBros
Metroid Prime Federation Force,

Try the U.S. version of Mario and Luigi Paper Jam. I played it for 1-2 hours and it played well. Other than that I pretty much had the same results of the games I tried.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Bunjolio @ Bunjolio: c