Who said Switch GameCube Emulation was impossible..

Metoroid0

Samus Aran
Member
Joined
Nov 2, 2012
Messages
2,031
Trophies
1
Location
ZDR
Website
www.metroidwiki.org
XP
1,663
Country
Japan
all 3 tites use emulation
you can extract the n64 rom and the gamecube iso and run it in dolphin, i tried
im sure galaxy is heavily based off the nvidia shield version
but either way people could just inject random isos into it theres more to it
ok well, if galaxy is an exception than as you said, GC runs emulated, and runs well.
So why they dont inject, and if they do, how to do it?
Post automatically merged:

to modify the code (or run any other game) you'd need NERD's recompilation tool.
meaning?
 

Metoroid0

Samus Aran
Member
Joined
Nov 2, 2012
Messages
2,031
Trophies
1
Location
ZDR
Website
www.metroidwiki.org
XP
1,663
Country
Japan
So yeah I've written a Gamecube emulator or atleast the beginning of one. There's no aarch64 JIT yet and the interpreter doesn't have idle loop skipping, that's why performance is this bad (not saying it would be perfect with it, but it wouldn't need 7 hours even on Switch with them).


use melonDS for Switch and enable the JIT recompiler. See my signature.
"Latest release: Jul 16, 2021"
Looks awfully outdated. And i tried it, it runs bad. Android version only runs properly. Also some customization options are missing.
I wish Drastic has a emulator on switch.
Post automatically merged:

the code of the game is prepared (recompiled) in advance with a tool which we don't have. To inject another game you would also need to recompile it's code with this tool and inject this as well, additionally to the disk image.
Ah i see... so a special tool. Why cant community make one?
 

catlover007

Developer
Developer
Joined
Oct 23, 2015
Messages
711
Trophies
1
XP
3,541
Country
Germany
"Latest release: Jul 16, 2021"
Looks awfully outdated. And i tried it, it runs bad. Android version only runs properly. Also some customization options are missing.
I wish Drastic has a emulator on switch.
it is not outdated and it runs the majority of DS games fullspeed, I've made this thing.

Ah i see... so a special tool. Why cant community make one?
technically yes, but it's difficult both in terms of skill required and just sheer amount of work.
 

Metoroid0

Samus Aran
Member
Joined
Nov 2, 2012
Messages
2,031
Trophies
1
Location
ZDR
Website
www.metroidwiki.org
XP
1,663
Country
Japan
it is not outdated...
Than im confused. What am i looking at here than?
firefox_ie8tHdbywe.png

Post automatically merged:

For GC emulator to work natively, shaders have to be pre-compiled with the game.
cant that be done using the dolphin?
Post automatically merged:

the majority of DS games fullspeed...
The games i tried run slow and have sound issues. i turned on JIT, run hbmenu in full ram but no luck.
i tried sonic rush games and mario 64, zelda...
How can we have so different experience. can you please tell me how do i make this run in full speed?
 

catlover007

Developer
Developer
Joined
Oct 23, 2015
Messages
711
Trophies
1
XP
3,541
Country
Germany
Than im confused. What am i looking at here than?
firefox_ie8tHdbywe.png
just because there's no constant stream of updates for a software it doesn't mean it's automatically outdated.

That said I'm planning an update for quite some time.

cant that be done using the dolphin?
no, well you could adapt it's JIT recompiler, but that would still be a lot of work and code quality would be kind of bad.
 

rcpd

Well-Known Member
Member
Joined
Jan 31, 2023
Messages
328
Trophies
0
Age
54
XP
587
Country
United States
So yeah I've written a Gamecube emulator or atleast the beginning of one. There's no aarch64 JIT yet and the interpreter doesn't have idle loop skipping, that's why performance is this bad (not saying it would be perfect with it, but it wouldn't need 7 hours even on Switch with them).


use melonDS for Switch and enable the JIT recompiler. See my signature.
If I did that I would have little reason to use my 3DS as a dedicated DS with TwilightMenu++ and an AceKard2 flashcart. I don't even have a DS to dump a NAND from. (I could probably find it somewhere, but I'm not going to speak of it.)
 

Metoroid0

Samus Aran
Member
Joined
Nov 2, 2012
Messages
2,031
Trophies
1
Location
ZDR
Website
www.metroidwiki.org
XP
1,663
Country
Japan
enable the JIT recompiler.
I did, and still not good performance. That's the reason i ask and am confused how do you get your performances.
I got full performances from Android, Drastic ruining on switch, but i want to run from HOS.

Also i noticed i cant customize buttons and hotkeys. By default pause is on ZL + ZR which is very inconvenient imo.
 
Last edited by Metoroid0,

sley

Well-Known Member
Member
Joined
Feb 5, 2017
Messages
203
Trophies
0
Age
24
XP
675
Country
Germany
I did, and still not good performance. That's the reason i ask and am confused how do you get your performances.
I got full performances from Android, Drastic ruining on switch, but i want to run from HOS.

Also i noticed i cant customize buttons and hotkeys. By default pause is on ZL + ZR which is very inconvenient imo.
Are you sure that you overclocked? With a small boost everything ran pretty smooth
 

Metoroid0

Samus Aran
Member
Joined
Nov 2, 2012
Messages
2,031
Trophies
1
Location
ZDR
Website
www.metroidwiki.org
XP
1,663
Country
Japan
super mario sunshine on the SM3D all stars is emulated
not entirely and not quite as your normal emulator.
Post automatically merged:

How the fuck is it real
Post automatically merged:

Why does it take hour can someone explain
because it runs on unoptimized switch os (HOS)
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • Skelletonike @ Skelletonike:
    or Tripas Enfarinhadas
  • AncientBoi @ AncientBoi:
    Thanks. But no
  • Skelletonike @ Skelletonike:
    Tripas Enfarinhadas is the intestine
  • Skelletonike @ Skelletonike:
    not the stomach

    :D
  • Skelletonike @ Skelletonike:
    It's great <3
  • AncientBoi @ AncientBoi:
    LoL. No. good bye
  • Skelletonike @ Skelletonike:
    Fried tripas and fries <3
  • K3N1 @ K3N1:
    My power just randomly went out and it's not even raining out lol
  • H @ hecker_isaac:
    morning peeps
  • coolax @ coolax:
    hey guys anyone can help me for LOZ : TOTK ? im trying to install theses 60fps file but I don't understand where i'm suppose to paste them. ? anyone kno ?
  • K3N1 @ K3N1:
    Your mom's spaghetti
  • Psionic Roshambo @ Psionic Roshambo:
    Her armpits sweaty already
  • K3N1 @ K3N1:
    On the surface
  • Psionic Roshambo @ Psionic Roshambo:
    Flies crawling and pizza stained already
  • K3N1 @ K3N1:
    My noodle has vomit on it already
  • Psionic Roshambo @ Psionic Roshambo:
    Monica's dress stained already
  • SylverReZ @ SylverReZ:
    @Psionic Roshambo, Bill Clinton no!
    +1
  • SylverReZ @ SylverReZ:
    Lmao
    +1
  • Sonic Angel Knight @ Sonic Angel Knight:
    Mama Mia spaghetti :P
    +1
  • DJPlace @ DJPlace:
    don't forget the meatballs
    +1
  • Sonic Angel Knight @ Sonic Angel Knight:
    Mama mia wouldn't forget meatballs in her spaghetti. :P
  • Sonic Angel Knight @ Sonic Angel Knight:
    Speaking of meatballs, what's the deal with meatball sandwich? How can people eat those? It's ROUND. Trying to bite those in a sandwich is a challenge. It's easier to eat a burger stacked with toppings. :ninja:
    Sonic Angel Knight @ Sonic Angel Knight: Speaking of meatballs, what's the deal with meatball sandwich? How can people eat those? It's...