PlayStation VITA apps are running on the Nintendo Switch | MVG

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 มี.ค. 2022
  • vita2hos is a PlayStation Vita to Horizon OS (Nintendo Switch OS) translation layer. In this episode we break down how it all works and why its an exciting milestone for the Nintendo Switch homebrew scene.
    ► Support the Channel - / modernvintagegamer
    ► vita2hos - github.com/xerpi/vita2hos
    Social Media Links :
    ► Facebook : / modernvintagegamer
    ► Twitter : / modernvintageg
    ► IG: / modernvintagegamer
    ► BandCamp : modernvintagegamer.bandcamp.com/
    #VITA #Switch
  • เกม

ความคิดเห็น • 1.3K

  • @IgnoreSolutions
    @IgnoreSolutions 2 ปีที่แล้ว +1118

    This all makes sense. It’s fundamentally the same idea behind how certain Android games/apps were able to come to the Vita.

    • @Kalvinjj
      @Kalvinjj 2 ปีที่แล้ว +59

      Yes, kinda like x86-64 running 32 bit code, getting the Nvidia Maxwell work with PowerVR GPU stuff might be a harder step to overcome tho, dunno how far the instructions on the Vita's code are directly compatible and how much needs to be translated/emulated, I wonder if it mostly uses OpenGL and such APIs so it wouldn't be too horrible to deal with.

    • @IgnoreSolutions
      @IgnoreSolutions 2 ปีที่แล้ว +26

      @@Kalvinjj Current homebrew would be an easy target since most use “VitaGL” (which abstracts the Vita’s native GXM API into an OpenGL compatible interface). But I too am curious how closely these sceGxm functions could be remapped to to doko3d functions 🧐

    • @miigon9117
      @miigon9117 2 ปีที่แล้ว +14

      Now I am curious to see how well in the future the vita translation of the android version of gtasa can run on a Nintendo switch, through translation of course😀

    • @IgnoreSolutions
      @IgnoreSolutions 2 ปีที่แล้ว +27

      @@miigon9117 Probably better than the “Definitive Edition” 🤣🤣

    • @VexAcer
      @VexAcer 2 ปีที่แล้ว +11

      @@miigon9117 Funnily enough you can at least already run the original Android version of GTA SA through the port of Android to the Switch.

  • @heretic124
    @heretic124 2 ปีที่แล้ว +485

    Vita sure keeps on living despite how quickly Sony threw it under the bus.

    • @unicodefox
      @unicodefox 2 ปีที่แล้ว +77

      Vita means life, you know

    • @heretic124
      @heretic124 2 ปีที่แล้ว +17

      @@unicodefox I know :)

    • @Katzelle3
      @Katzelle3 2 ปีที่แล้ว +5

      It is literally being replaced though

    • @pentexsucks43
      @pentexsucks43 2 ปีที่แล้ว +22

      @@Katzelle3 in no way at all

    • @Valery0p5
      @Valery0p5 2 ปีที่แล้ว +3

      Interruttore means switch, you know?
      _ba dum tss_

  • @emdotrod
    @emdotrod 2 ปีที่แล้ว +1143

    What an incredible job from the devs. The Switch homebrew scene is developing greatly

    • @IDHLEB
      @IDHLEB 2 ปีที่แล้ว +43

      Nintendo lawyers: (sweating profusely)

    • @NightcoreClips_
      @NightcoreClips_ 2 ปีที่แล้ว +9

      Like fine cheese

    • @hardworkingsloth
      @hardworkingsloth 2 ปีที่แล้ว +12

      If only they had more games its been 5 years and most big name games are from the wii u or older , the switch is going to be a beast in like 5-6 years when there's more releases and its easily cracked

    • @Knoah321
      @Knoah321 2 ปีที่แล้ว +1

      @@IDHLEB they would rather have homebrew apps on Switch rather than commercial switch running on non-switch hardware

    • @_-Lx-_
      @_-Lx-_ 2 ปีที่แล้ว +19

      @@hardworkingsloth
      Dude, the Switch has a phenomenonal library.
      Of of the best lineups of exclusives any console has ever seen, SMO, BOTW 1+2, Splatoon 2/3, FE3H, Cadence, HW DE + AOC, SMTV, PokeLA, Bayo3, Xenoblade DE + 2 + 3, SM3DW+BF, Kirby FL, Advance Wars, plus the countless ports/best-versions of WiiU titles like DKTF MK8D and several 3rd parties like Dmc3, etc etc etc.
      The Switch has an absolute juggernaut of games, it's not lacking in any sense in that catagory.

  • @functional200
    @functional200 2 ปีที่แล้ว +256

    Modders are now in an arms race with Atlus to get Persona 4 Golden running on switch

    • @_-Lx-_
      @_-Lx-_ 2 ปีที่แล้ว +33

      I don't think Atlus is exactly racing considering how molasses slow they've been with porting most MegaTen titles.

    • @void2772
      @void2772 2 ปีที่แล้ว +21

      Now that the steam deck is out you can just play it handheld on that

    • @Katzelle3
      @Katzelle3 2 ปีที่แล้ว +10

      @@void2772
      But 400 Dollars is steep and the Deck itself is not exactly pocket sized

    • @shinto29
      @shinto29 2 ปีที่แล้ว +26

      hehe, ARMs race

    • @functional200
      @functional200 2 ปีที่แล้ว +6

      @@shinto29 Someone got it

  • @ChristOfSteel
    @ChristOfSteel 2 ปีที่แล้ว +690

    This is great. It basically works the same way as Wine/Proton. Translating syscalls for one kernel (Windows, Vita) into syscalls for another (Linux, HOS), plus reimplementing some OS specific standard libraries. The "no emulation" part is even in the name Wine = Wine is not an emulator. Very excited for this. Both on a technical level, as well as on the prospect of running Vita games and homebrew on my Switch :)

    • @kosmosyche
      @kosmosyche 2 ปีที่แล้ว +23

      It seems a bit similar to what UltraHLE was doing for N64 emulation in 1999, basically just a translation layer from one OS/API to another.

    • @SimoneN64
      @SimoneN64 2 ปีที่แล้ว +57

      @@kosmosyche Yes, but UltraHLE needed to emulate the CPU still, because x86(_64) and MIPS are very different. What is great about this is that it emulates *nothing*, while UltraHLE still had some emulation going on

    • @aronpill2767
      @aronpill2767 2 ปีที่แล้ว +23

      @simuuz There is a huge [semantic] discussion about wheter adapting system calls or libraries from one system to another counts as emulation, particularly when very short routines in the source system become huge chuncks of code in the target ones. In a way, it can be said that you are emulating a functionality that your target system did not have natively. So chances are thiese adaptation layers still emulate *some things*, but they are a lot more atomic than a whole CPU.

    • @KyussTheWalkingWorm
      @KyussTheWalkingWorm 2 ปีที่แล้ว +10

      @Xaphan Vassago On the other hand, translating between different shader languages is something that's already done quite often outside of what we usually call "'emulation". The shader languages provided by various graphics APIs on PC/Mac have to be compiled down to the GPU's actual ISA by the GPU driver and firmware for example. Compatibility layers between different APIs also exist like MoltenVK translating Vulkan code to Metal.
      My memory of the situation on console is a bit fuzzy but I don't believe modern console SDKs expose the actual GPU ISA either - even their proprietary low level APIs remain an abstraction layer like DX12 or Vulkan, which is why for example PS4 games run natively on the PS5 despite using different GPU generations with different internal ISAs.

    • @ChristOfSteel
      @ChristOfSteel 2 ปีที่แล้ว +7

      @Xaphan Vassago I do think this is more of an DXVK situation, where calls to the Vita specific 3D-API is translated to the Nintendo Specific 3D-API. So no emulation of any hardware, just an adapter for different APIs.

  • @Gakki_Aniki
    @Gakki_Aniki 2 ปีที่แล้ว +195

    I hope this homebrew/project gets somewhere and not end up abandoned, cause it's very promising.

    • @RadikAlice
      @RadikAlice 2 ปีที่แล้ว +26

      And even if it does, someone can just start a fork
      and continue working on it. Because y'know, it's open source

    • @Matanumi
      @Matanumi 2 ปีที่แล้ว +5

      The beauty of open source for sure

    • @raandomplayer8589
      @raandomplayer8589 2 ปีที่แล้ว

      @@RadikAlice unless no one does. Case in point ps4 to pc translation layer.

    • @RadikAlice
      @RadikAlice 2 ปีที่แล้ว +2

      @@raandomplayer8589 I mean, you can't exactly fork a project that just doesn't exist

    • @raandomplayer8589
      @raandomplayer8589 2 ปีที่แล้ว

      @@RadikAlice lets see if i can find it in my history

  • @orlandofurioso7329
    @orlandofurioso7329 2 ปีที่แล้ว +109

    This will preserve many PS Vita games like mgs hd and Ratchet and clank HD

    • @lolcat
      @lolcat 2 ปีที่แล้ว +4

      back touch is needed for mgs

    • @orlandofurioso7329
      @orlandofurioso7329 2 ปีที่แล้ว

      @@lolcat i thought gyro was needed

    • @Kalvinjj
      @Kalvinjj 2 ปีที่แล้ว +22

      @@lolcat I assume some patches that make such games run on the PS TV would be used in this case, given the situation is quite similar if not the same.
      Games that require more stuff like back and front camera tho would struggle more (how many of those exist tho?)

    • @SK91NO
      @SK91NO 2 ปีที่แล้ว +11

      Wdym preserve
      These are already preserved by being on physical media and thr internet

    • @mar2ck_
      @mar2ck_ 2 ปีที่แล้ว

      @@orlandofurioso7329 not for mgs but switch has gyro anyway

  • @MrMario2011
    @MrMario2011 2 ปีที่แล้ว +336

    This would be far into the future, but I'm wondering how well any touchpad functionality can be implemented? It might also be fair to not get hopes up for microphone or camera functionality, so some commercial games like Tearaway might be limited.
    Either way, the foundation of what's been released now is awesome to see 😁

    • @KewelsBri
      @KewelsBri 2 ปีที่แล้ว +6

      Looking forward to a video from you on this in the future if you choose to do so. Love your content!

    • @matthewduffy1786
      @matthewduffy1786 2 ปีที่แล้ว +8

      Probably limited. Tearaway required the back touchscreen for some sections.

    • @NotSoCheezyYT
      @NotSoCheezyYT 2 ปีที่แล้ว +15

      @@matthewduffy1786 I don't see why the back touchpad couldn't be simulated with the touchscreen and a modifier key (like, holding down L3), but pinching (tapping front and back at the same time, like in Escape Plan) might be harder to pull off.

    • @TenaciousJ728
      @TenaciousJ728 2 ปีที่แล้ว +23

      ​@@NotSoCheezyYT Remember Vita has no L2 or R2 buttons either. So maybe holding one of those keys down can input rear-touch the same area you front-touch to simulate a pinch. A boring solution though...

    • @BenderBendingRodriguezOFFICIAL
      @BenderBendingRodriguezOFFICIAL 2 ปีที่แล้ว +2

      same as DS probably, swap screens but in this case it's swap touchscreen for touchpad input.

  • @poptheweasel100
    @poptheweasel100 2 ปีที่แล้ว +78

    I love my Vita but I admit, Vita emulation is in a bad spot right now, and GPU deaths are becoming more common. So it's weird to think a better solution to preserve the games is not to make a better Vita emulator, but instead hack the games to run on a Switch emulator. Wild.

    • @miru2583
      @miru2583 2 ปีที่แล้ว +14

      gpu death? mind explaining more? im getting a vita once i have enough funds

    • @SirinGaming
      @SirinGaming 2 ปีที่แล้ว +7

      @@miru2583probably people who have been running overclocked vitas for most likely years having their vita's gpu die on them. I've been running mine OC'd for like 3 years by now and my gpu is going strong so i think its an edge case scenario for now

    • @florinmusic
      @florinmusic 2 ปีที่แล้ว +8

      @@miru2583 don’t worry, “common” as he said it’s not true. Unless you’re really playing your Vita without stopping

    • @miru2583
      @miru2583 2 ปีที่แล้ว +5

      @@SirinGaming ahh thank goodness. gpu dying from oc should be impossible unless its running super hot for extended period of time. i thought it was a problem specific to the vita. never had a psp since i own ds/3ds instead so this is my chance to play them. thank you for the kind explanation, everyone.

    • @12pandemon
      @12pandemon 2 ปีที่แล้ว +2

      @@miru2583 Even an overclocked PS Vita doesn't hit anywhere close to target temp limits while playing some of the heaviest titles (Borderlands 2, Killzone Merc, etc.)

  • @doctorletsplay
    @doctorletsplay 2 ปีที่แล้ว +38

    That's my dream. Being so skilled in programming to be able to make something incredible like this. wow...

    • @nooder0ni
      @nooder0ni 2 ปีที่แล้ว +4

      It's never too late for us, buddy.

    • @Warioland80
      @Warioland80 2 ปีที่แล้ว +2

      Same here

  • @wile123456
    @wile123456 2 ปีที่แล้ว +156

    Vita used an ARM processor as well, but the filsystem and firmware of the vita was very weird and confusing

    • @crsv7armhl
      @crsv7armhl 2 ปีที่แล้ว +9

      The vita firmware doesn't matter with this implementation.

    • @tdome3000
      @tdome3000 2 ปีที่แล้ว +37

      @@crsv7armhl Ofcourse it does - calls to it have to be translated into Switch calls.

    • @BulletFever1
      @BulletFever1 2 ปีที่แล้ว +1

      The filesystem really is fine. You definitely only need to worry about what you will use, which when you know where everything is best put like files and plugins, is nothing.
      But yeah the difficulty of this comes from the translation of code called from all sorts of places. Big deal to perfect

    • @crsv7armhl
      @crsv7armhl 2 ปีที่แล้ว

      @@tdome3000 The vita firmware isn't loaded ON the switch. So no, you wont have overhead there.
      This is a wrapper for calls.

    • @tdome3000
      @tdome3000 2 ปีที่แล้ว +1

      @@crsv7armhl First you have to identify all the vita FW calls in the game executable, and with every firmware there may be different target addresses or parameters for some functions. So the FW version of the vita, needed by the game, matters.

  • @davidgill7412
    @davidgill7412 2 ปีที่แล้ว +225

    This is incredible! I never imagined that this was possible. The only problem I foresee is the lack of rear touch pads.

    • @primepikachu5
      @primepikachu5 2 ปีที่แล้ว +41

      PlayStation TV time

    • @TheCoolDave
      @TheCoolDave 2 ปีที่แล้ว +7

      Yea, the Vita is like emulating the Wii or WiiU with all the extra controls.

    • @jpesicka999
      @jpesicka999 2 ปีที่แล้ว +38

      No...Switch has bumpers and triggers. Triggers would replace the touch pads. Where is the issue?

    • @durrclips746
      @durrclips746 2 ปีที่แล้ว +12

      Switch has zl/zr buttons

    • @davidgill7412
      @davidgill7412 2 ปีที่แล้ว +23

      On most games those replacements would be fine, but games like Tearaway and Uncharted: Golden Abyss might have problems.

  • @cyberredpandas1903
    @cyberredpandas1903 2 ปีที่แล้ว +167

    If this eventually plays commercial games, my question is could you run it through a switch emulator and inadvertently create a Vita emulator?

    • @exusxt
      @exusxt 2 ปีที่แล้ว +16

      It should work as you can run homebrew on a switch emulator

    • @Kalvinjj
      @Kalvinjj 2 ปีที่แล้ว +60

      On the Github page there's instructions to run on Yuzu, so yes it will run on a Switch emulator.
      Might turn out to be one of the biggest steps towards Vita future preservation, when eventually the (relatively) few consoles existing start to show their age. Specially given they're modern portables in most part, Li-Ion batteries are a serious hindrance that the older Game Boy lineup was quite immune to (other than leakage of batteries that is).

    • @monsterhunter445
      @monsterhunter445 2 ปีที่แล้ว +5

      @@Kalvinjj at least PSP has removable battery but yeah vita doesnt

    • @ClampEEGEE
      @ClampEEGEE 2 ปีที่แล้ว +29

      Reminds me of how the best way to emulate some N64 games for a while was running the Wii wads on Dolphin.

    • @Kalvinjj
      @Kalvinjj 2 ปีที่แล้ว +17

      @Xaphan Vassago Sure, it's sooooo pointless to extend the interested audience, or even create the possibility of forking and more developers getting into the game.
      Having no more than one emulator running a console's games (heck, 60 running and 300 booting. Not even 1/3 booting yet. Both are on their infancy), you could pretty much deem it dead. The moment the dev loses interest or whatever happens, it's abandoned. Redundancy is always welcome, based on it's code or not.
      One dev/team only working on it - risk of extinction. Many - survival.

  • @thatanonwholurksmoar7386
    @thatanonwholurksmoar7386 2 ปีที่แล้ว +33

    Now this one is a huge surprise

  • @JB2X-Z
    @JB2X-Z 2 ปีที่แล้ว +23

    This is right up there for me with people figuring out how to play Naomi games natively on the Dreamcast, but that was a much simpler task than this.

    • @adminribbon4648
      @adminribbon4648 2 ปีที่แล้ว +4

      But isn't like Naomi use the same hardware and architecture as Dreamcast?

    • @JB2X-Z
      @JB2X-Z 2 ปีที่แล้ว +12

      @@adminribbon4648 that's why I said that that was a much simpler task compared to the subject of the video.
      People figuring out how to play Naomi games on the Dreamcast proper is a recent development as well because of other hardware involved with the Naomi side of things. So it's not directly exact same hardware

    • @durrclips746
      @durrclips746 2 ปีที่แล้ว +2

      And Atomiswave.

  • @bananachild1936
    @bananachild1936 2 ปีที่แล้ว +15

    I knew from the moment I saw an article about 'vita2hos', MVG is surely gonna be making a video about this. And I am very happy that he did.

  • @mustafaabdullah1070
    @mustafaabdullah1070 2 ปีที่แล้ว +18

    Simple, elegant, clever and it works is the best compliment you can give a programmer

  • @IuriFiedoruk
    @IuriFiedoruk 2 ปีที่แล้ว +120

    Interesting. It runs much like Wine or Proton on Linux. It should be OK with speed, as translation uses to be very fast, in some cases I did run games like Warcraft 3 fastar than on Windows, for example.

    • @marsilies
      @marsilies 2 ปีที่แล้ว +16

      WINE (WINE Is Not an Emulator) is immediately what I thought of as a comparison, a compatibility/translation layer for the APIs, but running the CPU code natively.
      I wonder if someone will make something like this for running 3DS on Switch, since the 3/DS line had ARM CPUs as well. There's been some work on porting the Citra emulator to Switch, but it may get better performance not emulating the CPU.

    • @MaxOakland
      @MaxOakland 2 ปีที่แล้ว +1

      I use Wine on MacOS

    •  2 ปีที่แล้ว +1

      It would probably be easier to do this for a Pi or a current gen Mac, which are both ARM based.

    • @poorsvids4738
      @poorsvids4738 2 ปีที่แล้ว +11

      @Xaphan Vassago Dude, really?

    • @tamoghnapal6619
      @tamoghnapal6619 2 ปีที่แล้ว +3

      In Linux , Wine only translates the OS Executeables , the actual work is done by DXVK/VKD3D i.e. translating Directx to Vulkan.. So on DirectX 11 games , performance is nearly identical bcoz of less bloatware compensates for slight performance loss , and DX12 is not perfect (5% performance loss) , but it will get better in future.. Native Vulkan games (RDR2 as a clear example) perform better on Linux because Linux has less bloat and the Shaders are natively supported by Linux.. (Flightless Mango has a video on this) , so the actual challenge is optimising the shader transition code , but it can be done , especially seeing how much gaming on Linux has advanced, it does give me hope..

  • @RetroGameCorps
    @RetroGameCorps 2 ปีที่แล้ว +49

    This is awesome.

    • @urmum4247
      @urmum4247 2 ปีที่แล้ว

      This is awesome.

  • @WillParker322
    @WillParker322 2 ปีที่แล้ว +66

    So you're telling me one day we might be playing Ps1 games on a PSP on a Vita on a Switch? There's some inception to be had here.

    • @chadmasta5
      @chadmasta5 2 ปีที่แล้ว +17

      Run it in yuzu for another layer.

    • @BasedKiliK
      @BasedKiliK 2 ปีที่แล้ว +2

      @@chadmasta5 We have to go deeper 🤣

    • @kchorro2012
      @kchorro2012 2 ปีที่แล้ว +4

      Run a music CD iso on the ps1 emulator for extra inception.

    • @chadmasta5
      @chadmasta5 2 ปีที่แล้ว +5

      @@BasedKiliK run it on a Mac running Windows via boot camp and finally stream the output of that Mac to a vita.

    • @florinmusic
      @florinmusic 2 ปีที่แล้ว +6

      I know this is a joke, but PS1 and PSP on Vita works because of hardware (MIPS) and not software. Switch doesn’t have that, so unless we’re talking PPSSPP or a PS1 emulator, you won’t be able to use Adrenaline on Switch

  • @MarcoGPUtuber
    @MarcoGPUtuber 2 ปีที่แล้ว +35

    The all-in-one device!

    • @WookieWarriorz
      @WookieWarriorz 2 ปีที่แล้ว +20

      cough, steam deck

    • @CJ123
      @CJ123 2 ปีที่แล้ว +1

      A device for kids

    • @mikeuk666
      @mikeuk666 2 ปีที่แล้ว +5

      @@WookieWarriorz maybe when they improve the battery

    • @adminribbon4648
      @adminribbon4648 2 ปีที่แล้ว +3

      @@mikeuk666 or when there is an PS Vita emulator for Linux

    • @zinc6625
      @zinc6625 2 ปีที่แล้ว +2

      Steam deck

  • @MoeNinjaCat
    @MoeNinjaCat 2 ปีที่แล้ว +11

    This is absolutely wild. I never would've thought something like this would be possible.

  • @22oreos
    @22oreos 2 ปีที่แล้ว +2

    Super underrated content dude!
    Also your Pacific Drive is a banger

  • @jestahjava4255
    @jestahjava4255 2 ปีที่แล้ว +26

    Fulfilling a dream I had as a kid when I put discs from one system into another and hoped it would work

    • @sycoraz
      @sycoraz 2 ปีที่แล้ว

      It's been fulfilled if u Google emulators lol

  • @novelezra
    @novelezra 2 ปีที่แล้ว +7

    Oh my god.
    Dragons Crown and Muramasa running natively on the Switch... I seriously hope one day this happens.

  • @tetisx
    @tetisx 2 ปีที่แล้ว +86

    Since the renderer got reverse engineered, does this open an opportunity to system-wide FSR on the switch via homebrew?
    This would be awesome to have

    • @Masa-san
      @Masa-san 2 ปีที่แล้ว +6

      nope since noone published how NVN works, it would be a bad move to do so from legal standpoint. They reverse engineered NVN and made "deko3d" based on this which is not an NVN copy, but it follows similar principle.

    • @Elias-ti4te
      @Elias-ti4te 2 ปีที่แล้ว +3

      The issues with fsr is the targeted resolutions that in the switch are all over the place not to mention the switching nature of the switch. As fsr will upscale from a processed static resolution to a new target. It means that the highest resolution posible need to be use and that by itself defeat the purpose of fsr.

  • @realwooga
    @realwooga 2 ปีที่แล้ว +2

    actually genius work on the devs side. i am already excited to see this project work out until the end.

  • @MrGoggug
    @MrGoggug 2 ปีที่แล้ว

    Love the technical stuff, keep it up!

  • @tdome3000
    @tdome3000 2 ปีที่แล้ว +12

    In theory, this can work.
    Look at Wine (Proton/Steam OS), which does the same - translates Windows calls and Direct 3D shaders to Linux calls and Vulkan.

    • @maybedonn
      @maybedonn 2 ปีที่แล้ว +5

      @Xaphan Vassago You say that, but Elden Ring runs better on Linux because they slightly fucked up their DX caching on Windows. :)

    • @shinto29
      @shinto29 2 ปีที่แล้ว +1

      @Xaphan Vassago lol. Not true at all.

    • @EhurtAfy
      @EhurtAfy 2 ปีที่แล้ว +2

      @Xaphan Vassago I used to believe this was true, but benchmarks are coming out and a lot of DirectX games are getting better fps through Proton than natively on Windows

    • @DenebTM
      @DenebTM 2 ปีที่แล้ว +2

      @Xaphan Vassago What's with the salt, did Torvalds steal your lunch money last week?

    • @offspringfan89
      @offspringfan89 2 ปีที่แล้ว +1

      @Xaphan Vassago The performance loss is usually minimal, and some games actually run better with Proton wrapper.

  • @megan_alnico
    @megan_alnico 2 ปีที่แล้ว +34

    I would imagine that this could be done with any arm CPU and any graphics library. Maybe someday we'll see an Android port of this system.

  • @JihelJay
    @JihelJay 2 ปีที่แล้ว

    Thanks for all those very needed technical explanations !

  • @plumeofsmoke2871
    @plumeofsmoke2871 2 ปีที่แล้ว

    Been waiting for a video of this. Glad it was you that made it.

  • @RogeriusRex
    @RogeriusRex 2 ปีที่แล้ว +44

    The vita overclocking potential on this is gonna be interesting to see the results.

    • @Keepskatin
      @Keepskatin 2 ปีที่แล้ว

      Overclocking a portable console🤔 Also the display support for Switch is only 30frames maximum. Unless it makes all games locked.30 fps. Even then, it's not gold, because 30 fps gaming is so 1990s

    • @lolcat
      @lolcat 2 ปีที่แล้ว +3

      @@Keepskatin works wonders on vita, and switch for some games

    • @Kittyhat
      @Kittyhat 2 ปีที่แล้ว

      didn't even think of that holy shit, can't wait to see this in a year or two

    • @shadowthehedgehog5832
      @shadowthehedgehog5832 2 ปีที่แล้ว +26

      @@Keepskatin what are you even talking about

    • @Sean-D78
      @Sean-D78 2 ปีที่แล้ว +21

      @@Keepskatin it runs up to 60 frames per second what are you on about?

  • @crossy44
    @crossy44 2 ปีที่แล้ว +13

    I want this to progress so I can run a Vita SNES emulator running Super Game Boy!

    • @kosmosyche
      @kosmosyche 2 ปีที่แล้ว +1

      Yea, via Retroarch on my PC, please.

    • @ens5n1e07p
      @ens5n1e07p 2 ปีที่แล้ว +2

      Super Game Boy running on a Vita SNES emulator running on vita2hos running on yuzu emulator running on a Linux VM running on Windows

  • @athermahmood1065
    @athermahmood1065 2 ปีที่แล้ว

    Excellent update MVG, cheers mate 👍🏼

  • @skins4thewin
    @skins4thewin 2 ปีที่แล้ว

    Absolutely amazing! Can't wait for this to be fully realized!

  • @qlum
    @qlum 2 ปีที่แล้ว +8

    Considering how much engineering went into wine, I would guess it will take quite a lot of effort to get to a stage where it can run most games.
    That being said Windows is probably a lot more complex with lots of obscure / legacy things. It also helps that things are mostly lower level.

    • @jimb12312
      @jimb12312 2 ปีที่แล้ว +1

      WINE is much bigger in scope than this project. Windows APIs are very broad, covering more than games APIs, with multiple OS versions and library versions to support. PS Vita is a much smaller focused target.

  • @arbiter1272
    @arbiter1272 2 ปีที่แล้ว +3

    Nice! I wonder if by some chance if we ever see this project fully developed, we could end up running any PlayStation Vita game or application on the Switch.

  • @TechDunk
    @TechDunk 2 ปีที่แล้ว +1

    Woah this is really cool to see!

  • @stevenxw
    @stevenxw 2 ปีที่แล้ว

    this is awesome! thanks for bringing it to light MVG!

  • @elimalinsky7069
    @elimalinsky7069 ปีที่แล้ว +2

    The Skyline Switch emulator on Android tries to do something very similar. It runs the CPU code natively, due to the parity of the ARMv8 architecture between the Switch and smartphones, and only emulates the GPU. Pretty cool stuff.

  • @IngwiePhoenix
    @IngwiePhoenix 2 ปีที่แล้ว +6

    Oh boy, Xerpi is at it again? That will be absolutely epic.
    Maybe the vita3k people could be CC'd in for some help? Really, really promising outlook!

    • @Patrick-bn5rp
      @Patrick-bn5rp 2 ปีที่แล้ว +1

      I've been dying to replay Hearts R on my PC, NGL.

  • @J0kerHecz
    @J0kerHecz 2 ปีที่แล้ว

    I was waiting on you to make a video on this. As soon as I saw an article about vita2hos, I knew MVG would make a video about it. This is honestly exciting to see.

  • @BrianJones-wk8cx
    @BrianJones-wk8cx 2 ปีที่แล้ว +2

    Very, very cool stuff. Love the vibrancy of both the Vita and Switch home brew communities. Wish my Switch was moddable!

  • @user-st7io9kd9h
    @user-st7io9kd9h 2 ปีที่แล้ว +18

    We can expect the vita emulation in android platform in one day, since both of them share the same CPU architecture, and android support opengl / vulkan render backend natively.

  • @paznontelodico
    @paznontelodico 2 ปีที่แล้ว +5

    Seems interesting 🤔interesting to witness the following development 🤔

  • @714SNF
    @714SNF 2 ปีที่แล้ว

    great news! thx for spreading the info

  • @FoxBlocksHere
    @FoxBlocksHere 2 ปีที่แล้ว

    Wow, this is just insane. Very excited to see this advance!

  • @WalrusStu
    @WalrusStu 2 ปีที่แล้ว +8

    I bet the GTA Vita ports would run better on the switch than the definitive trilogy in the end.

    • @durrclips746
      @durrclips746 2 ปีที่แล้ว +1

      Switch got its own GTA decompiled ports

    • @WalrusStu
      @WalrusStu 2 ปีที่แล้ว

      @@durrclips746 I'm aware.

  • @darthmaul589
    @darthmaul589 2 ปีที่แล้ว +23

    That’s incredible that they just left the 32 bit capability intact. Like, actually astounding. Between that and the exploit that allows Switches to be hacked in the first place, the Switch seems like it was really thrown together at the last minute.

    • @Thelango99
      @Thelango99 2 ปีที่แล้ว

      Yeah and the massive troubles at launch was very unlike Nintendo aswell

    • @Thelango99
      @Thelango99 2 ปีที่แล้ว +9

      They really wanted to replace that Wii U ASAP, didn't they....

    • @danielletaylor9201
      @danielletaylor9201 2 ปีที่แล้ว +1

      That's what happens with such experimental hardware.
      Curious to see what they do to follow up. It's getting about that time is it not?

    • @beardalaxy
      @beardalaxy 2 ปีที่แล้ว +19

      The 32 bit capability was left there so that they could port Wii U games over more easily. Mario Kart 8 DX, for example, runs in 32 bit mode.

    • @-aexc-
      @-aexc- 2 ปีที่แล้ว +3

      ive seen many switch games that run in 32 bit. i dont remember the titles but a tonne of games i have show up as 32 bit in my emulators

  • @blazingblazers14
    @blazingblazers14 2 ปีที่แล้ว

    This is so cool! Thanks for showing us this!

  • @Sword420
    @Sword420 2 ปีที่แล้ว

    Interesting video. Strange orb at 6:43 darting over your head though going into the room behind you.

  • @Yusei255
    @Yusei255 2 ปีที่แล้ว +13

    wish they'd hurry up and bring out a mod for the 13.2.1 for the switch Lite.

  • @kelvinhbo
    @kelvinhbo 2 ปีที่แล้ว +8

    MVG next post, I'm sorry guys but Nintendo has shutdown my channel.
    Mistakes were made.....

    • @JohnSmith-xq1pz
      @JohnSmith-xq1pz 2 ปีที่แล้ว +1

      I'm actually surprised they Nintendo ninja's haven't come knocking on his door

  • @cybercity79gaming46
    @cybercity79gaming46 2 ปีที่แล้ว

    Wow that in alot of ways is incredible news! Thanks MVG Rock On!

  • @TheLukesterGaming
    @TheLukesterGaming 2 ปีที่แล้ว

    Will definitely be interesting to see where the development of these projects will go and could end up!😮👍👏

  • @NightcoreClips_
    @NightcoreClips_ 2 ปีที่แล้ว +9

    Never really seen MVG smile like this, boy does he look excited. Hell I’m just as excited about this as well.

  • @Whit3WolfXArcadia
    @Whit3WolfXArcadia 2 ปีที่แล้ว +10

    But sony can’t do this to for the ps4/5

    • @mobious01
      @mobious01 2 ปีที่แล้ว +1

      Not enough power

    • @adminribbon4648
      @adminribbon4648 2 ปีที่แล้ว +5

      Either because of the console architecture or Sony simply just refuse to do so

  • @mota7506
    @mota7506 2 ปีที่แล้ว +2

    This is like disassembling a gadget and discovering it was another gadget inside all along

  • @ars7374
    @ars7374 2 ปีที่แล้ว

    Wow, this is insane! I can’t wait to see where this goes.

  • @farhanabdul7327
    @farhanabdul7327 2 ปีที่แล้ว +5

    This can be extended to running on any current present day ARM hardware chips like the Jetson Tegra Dev Boards or the ARM based gaming handhelds, since they run some form of linux as well. Possibly could be extended to Android phones too!!!!!

    • @AuRowe
      @AuRowe 2 ปีที่แล้ว +1

      What about m1 macbook running arm through parallels??

    • @farhanabdul7327
      @farhanabdul7327 2 ปีที่แล้ว

      @@AuRowe afaik macOS is not Linux it’s UNIX based though

    • @TechRyze
      @TechRyze 2 ปีที่แล้ว

      RoweHowe
      M1 processor IS an ARM processor.

  • @justinadams6911
    @justinadams6911 2 ปีที่แล้ว +8

    The 3 games I miss the most from the Vita are Ratchet & Clank Trilogy, Sly Trilogy & Metal Gear Collection & I would love to have those on Switch. An official port seems unlikely because of the licensing but it’s good to know that the Switch would likely have no problems running them.

    • @OfflineSetup
      @OfflineSetup 2 ปีที่แล้ว +1

      they are not three games. I have reported you to youtube and Bill Gates.

    • @AuRowe
      @AuRowe 2 ปีที่แล้ว

      ​@@OfflineSetup And my favorite states are the west coast and the southwest

  • @Bobby8451
    @Bobby8451 2 ปีที่แล้ว

    I'll have to look into this more.

  • @nightmarezer0507
    @nightmarezer0507 2 ปีที่แล้ว

    Its always a good day when MVG releases a video.

  • @CuriousTinkering
    @CuriousTinkering 2 ปีที่แล้ว +6

    Hoping for retail games support soon

  • @Naruxos07
    @Naruxos07 2 ปีที่แล้ว +4

    Holy shit, MVG plays Cotton. What a Chad.

    • @someperson3116
      @someperson3116 2 ปีที่แล้ว +1

      You can use the cotton game as a sega saturn emulator. I'm guessing that is how he uses it

    • @Naruxos07
      @Naruxos07 2 ปีที่แล้ว

      @@someperson3116 He has the other Cotton games though.

  • @bruhpoid7058
    @bruhpoid7058 2 ปีที่แล้ว

    this is so cool. can't wait for more to come of this

  • @madcat4563
    @madcat4563 2 ปีที่แล้ว

    This is very cool and interesting.
    Can't wait to see what new developments will happen.

  • @christospappas7233
    @christospappas7233 2 ปีที่แล้ว +4

    I love these videos where you talk about a subject and even dive to the source code. Keep it up.
    Isn't this some kind of HLE, therefore still "Emulation"? Could somebody explain the difference to me?

    • @renakunisaki
      @renakunisaki 2 ปีที่แล้ว +3

      Emulation is when you simulate a machine (usually a CPU) in software. This doesn't simulate any hardware; it just runs the apps directly on the Switch CPU, and when they try to call functions from the Vita OS, it provides its own versions that just defer to the equivalent function in the Switch OS.
      Both are a form of translation/simulation, but in this case the application code itself doesn't need to be translated. It's simulating the Vita OS rather than the hardware.
      Since the Switch has all the same hardware capabilities the Vita has, this program just needs to present the Switch hardware as if it were the Vita hardware.
      Essentially, emulation is like speaking through an interpreter. In this case there's no need because they both speak the same language; it's more like a regional difference. Like an American visiting England, it's still English, but they might need a list of what's called what (elevator vs lift, pharmacy vs chemist, etc). (This example assumes each country has no idea what the other calls things, which is silly, but 🤷)

    • @daskampffredchen9242
      @daskampffredchen9242 2 ปีที่แล้ว +1

      @@renakunisaki TLDR Version :
      Emulation = Reproduce the Environment
      Translation = Make an adapter from the current to the target system

    • @christospappas7233
      @christospappas7233 2 ปีที่แล้ว

      @@renakunisaki I see... Thank you!

  • @retabera
    @retabera 2 ปีที่แล้ว +11

    This is so cool. Does this mean that it is possible to translate Vita calls to the NVIDIA Shield and other Tegra X1 devices, or even other Android ARM devices, or ARM emulators?

    • @Funewter
      @Funewter 2 ปีที่แล้ว +3

      Possibly I am guessing Switch is literally just a locked down Shield...
      I love my shield I use it for N64 because screw nintendo and Dreamcast because that system has long since been abandoned

    • @davem1027
      @davem1027 2 ปีที่แล้ว

      This is the first thing that popped in my head

    • @daskampffredchen9242
      @daskampffredchen9242 2 ปีที่แล้ว

      That would need its own Interpreters but it should be able the same way this was

  • @TarisRedwing
    @TarisRedwing 2 ปีที่แล้ว

    Good to see progress.

  • @TheLastLineLive
    @TheLastLineLive 2 ปีที่แล้ว

    This is really cool, definitely interested to see where it goes.

  • @perryuploads776
    @perryuploads776 2 ปีที่แล้ว +3

    Nice! Would be running a Virtualization environment on the Switch like Type 1 (bare-metal) or Type 2 (host-based) with a HAL (hardware abstraction layer) more better ? This would give more compatiblity and easier to run vita games. But it would also require a vita BIOS and vita OS to run in the virtual environment. Most VM uses direct calls to the low-level API (HAL) to reduce latency.
    However I see that vita2hos can run native binary code on the switch so basicly they have to write a "wrapper" for all the vita periphals like sound, video, input. Also I wonder if it is possible to have a vita emulator running on switch that can call deko3d low-level api. That would be the easiest solution but a great performance impact due emulation. Im excited to hear that developers are trying to get so much out of the Switch. Hopefully the Steamdeck will have good emulators that can use low-level api. Thank you!

    • @crsv7armhl
      @crsv7armhl 2 ปีที่แล้ว +2

      There isn't a good vita emulator to work from. I only know of one in kinda development but nothing commercial runs.

  • @Elias-ti4te
    @Elias-ti4te 2 ปีที่แล้ว +7

    The vita is more similar to the switch but what about the PSP it was already "emulated" in the Vita, wasn't it easier to do PSP than vita?

    • @starwolf-3000
      @starwolf-3000 2 ปีที่แล้ว +8

      The PSP is not emulated, as the Vita contains most of the PSP's hardware (except for an UMD drive), including it's main CPU core (a MIPS R4000-based core), only the Media Engine (GPU) is emulated. The hardware of the Switch lacks the MIPS core, so everything has to be emulated.

    • @beardalaxy
      @beardalaxy 2 ปีที่แล้ว +2

      @@starwolf-3000 thankfully, PSP seems substantially easier to emulate than PS Vita.

    • @daskampffredchen9242
      @daskampffredchen9242 2 ปีที่แล้ว

      @@starwolf-3000 Explains why there wasnt much extra work needed to Mod the PSP mode

  • @lastgengamers1137
    @lastgengamers1137 2 ปีที่แล้ว

    I can't wait to see this unfold

  • @Ricar2002YT
    @Ricar2002YT 2 ปีที่แล้ว

    Wow this is insane, cant wait to see where this goes

  • @arigato7788
    @arigato7788 2 ปีที่แล้ว +7

    I'm massively stoked about this.
    The Vita emulation scene is in quite a sorry state everywhere else, so this looks like the light at the end of the tunnel. I'm really looking forward to see how this goes.
    I just want to play Muramasa Rebirth and Dungeon Travelers 2 in more convenient ways...

  • @rajikkumastah452
    @rajikkumastah452 ปีที่แล้ว +3

    DId anyone know what happen with the development of this?

  • @PieStudios
    @PieStudios 2 ปีที่แล้ว

    Bought a Vita a few days ago, I’m so excited! Getting it on March 9th.

  • @trevor19qhshe
    @trevor19qhshe 2 ปีที่แล้ว

    I saw this on reddit and have been waiting for someone to cover this.

  • @TheCoolerFury
    @TheCoolerFury 2 ปีที่แล้ว +3

    Imagine running the android version of San Andreas with the Vita compat. layer AND the Switch compat layer.

    • @colin3ds1
      @colin3ds1 2 ปีที่แล้ว +5

      It would still be better than the "definitive" edition

    • @adminribbon4648
      @adminribbon4648 2 ปีที่แล้ว +2

      it would be compatiseption

  • @itchyisvegeta
    @itchyisvegeta 2 ปีที่แล้ว +3

    I haven't installed custom firmware for homebrew on my Switch out of fear of getting banned. If this gets better, this will probably change my mind.
    I am running Android 10 on my Switch and I do freaking love that. Surprised MVG hasn't done a video on that

    • @1234567890q
      @1234567890q 2 ปีที่แล้ว

      Atmosphere can block Nintendo servers to mitigate getting banned, but you won't be able use their services.

    • @itchyisvegeta
      @itchyisvegeta 2 ปีที่แล้ว

      @@1234567890q But a full power off and power on restores it back to normal to reuse their services though. Correct?

    • @beardalaxy
      @beardalaxy 2 ปีที่แล้ว +1

      I've been running Atmosphere on my default system NAND for like 2 years now. If you don't have any "backed up" games installed and aren't cheating online, you're totally in the clear. I've actually even modified my Animal Crossing save data and been totally fine. Super Smash Bros. Ultimate mods? No problem at all, as long as you aren't playing online with them or uploading videos onto Ultimate's video sharing section.
      However, if you REALLY want to be safe, or if you're playing "backed up" games, then you can actually install a completely different Switch NAND in a partition on an SD card. You just create a copy of your system NAND through Hekate and it will set up an emulated NAND for you all running off the micro SD. You can keep that emu NAND offline and in a totally sandboxed environment while your original NAND is nice and squeaky clean and still totally usable as if it were a normal Switch. Pretty ingenious, really.

    • @beardalaxy
      @beardalaxy 2 ปีที่แล้ว

      @Gomam0n it's almost certain that you didn't do something right in that case. i don't want to just place the blame on you or anything but there is literally no way you could get your console banned if the emuNAND never went online.

    • @itchyisvegeta
      @itchyisvegeta 2 ปีที่แล้ว

      @@beardalaxy So sounds like i can use a separate micro SD card for this as well to help make it safer, like with the Android install. I originally did that with Android, but later got a bigger SD card and partitioned it for convenience.
      I'll definitely look into it, and check the risks. My wife has a Switch too, so I could also put my account stuff 100% on her Switch and keep mine 100% off Nintendo if need be.
      What about Retroarch? That on Atmosphere? If possible, I'd rather run it on that instead of Android since th TV Out on Android is kinda not on par.

  • @bland9876
    @bland9876 2 ปีที่แล้ว +1

    I'm halfway through this video and it's reminding me of what valve calls proton where it's not emulation but it translates the windows calls into Linux calls.

  • @fullyarns
    @fullyarns 2 ปีที่แล้ว

    Very very exciting stuff!

  • @juandakru293
    @juandakru293 4 หลายเดือนก่อน +3

    Any update of this?

  • @idcrafter-cgi
    @idcrafter-cgi 2 ปีที่แล้ว +9

    this is like wine a software that translates windows api calls to Linux or mac calls to run a lot off applications

    • @MrGamelover23
      @MrGamelover23 2 ปีที่แล้ว

      We need this guy to work for wine.

    • @SamuelVelter
      @SamuelVelter 2 ปีที่แล้ว +1

      @@MrGamelover23 we really need this guy to work on wine, somehow today is still better to run Linux apps on windows than the contrary

    • @stinthad
      @stinthad 2 ปีที่แล้ว

      @@SamuelVelter Older Windows games often run better through wine than on modern Windows actually. Also this is more interesting imo.

  • @DaniPooo
    @DaniPooo 2 ปีที่แล้ว

    This is really cool stuff, I hope work continues on this, would be amazing if it's actually able to run comercial Vita games in the future.
    I'm also curious if you could possible even run adrenaline through this one day.

  • @samgriffiths2374
    @samgriffiths2374 2 ปีที่แล้ว

    Very interesting. Can't wait to see what they do with this.

  • @MrDusuke
    @MrDusuke 2 ปีที่แล้ว +10

    I hope this evolves to playing comercial vita games on the switch... Imagine playing Metal Gear Solid HD Collection, Gravity Rush, Odin Sphere, etc!! ❤️

  • @armedready1
    @armedready1 2 ปีที่แล้ว +7

    Thats neat. But watch it MVG Nintendo is on a dmca rampage cos someone got switch emulation to work on the steam deck.

    • @beardalaxy
      @beardalaxy 2 ปีที่แล้ว +3

      Linus said he's doing a video about it and if Nintendo DMCAs him he'll fight over it xD

    • @daskampffredchen9242
      @daskampffredchen9242 2 ปีที่แล้ว +2

      @@beardalaxy Which he would win
      Because any footage of Nintendo games would fall under fair use (which he still shouldnt use anyway)
      And emulation isnt illegal

    • @beardalaxy
      @beardalaxy 2 ปีที่แล้ว +1

      @@daskampffredchen9242 yup, that's the idea

  • @b_e_p_i_s_m_a_n6212
    @b_e_p_i_s_m_a_n6212 2 ปีที่แล้ว

    I remember xerpi as the dev behind SF2D for the 3DS before it was deprecated a while back. Crazy to see what they've been doing since.

  • @quecreations3244
    @quecreations3244 2 ปีที่แล้ว +1

    My switch value just went up. ❤️

  • @lithium534
    @lithium534 2 ปีที่แล้ว +3

    Never been so happy to have a Unpached Switch.
    Can wait for this to run actual games.

    • @garystinten9339
      @garystinten9339 2 ปีที่แล้ว +1

      You just hope Nintendo don't patch this..

    • @bennoisms
      @bennoisms 2 ปีที่แล้ว

      @@garystinten9339 they can’t? Lol

    • @zegunugu3162
      @zegunugu3162 2 ปีที่แล้ว

      @@garystinten9339 they cant patch v1 switch no matter the update

    • @lithium534
      @lithium534 2 ปีที่แล้ว

      @@garystinten9339 it's an hardware exploit not software. V1 switches can't be patched, specially now that emu nand works like interested.

  • @CommodoreFan64
    @CommodoreFan64 2 ปีที่แล้ว +7

    It always amazes me what people with a enough time, and tallent get running on what some call "low power" machines.

    • @DankRedditMemes
      @DankRedditMemes 2 ปีที่แล้ว +1

      I mean, it is low power, but the Vita is even lower power. 1.020 GHz is absolutely horrendous, even for mobile processors in 2017.
      Meanwhile, the Vita's CPU only goes to 444MHz.
      e: For comparison, I bought my Galaxy J7 Sky Pro (2017) for $20 (Even then, it was sub-$200 new), and its processor is 1.59GHz, and is also octa-core. An entry range phone has a better CPU than the Switch, which costs over $300.

    • @user-xn3kt6bn5r
      @user-xn3kt6bn5r 2 ปีที่แล้ว

      @@DankRedditMemes 500MHz with Vitashell, but still laughable compared to todays smartphones.

    • @CommodoreFan64
      @CommodoreFan64 2 ปีที่แล้ว

      @@user-xn3kt6bn5r True even cheap $35 prepaid Alcatel phones running Android GO 11 now have more processing power.

  • @radiosnmore
    @radiosnmore 2 ปีที่แล้ว

    Man I needed this. Thank u for making this. I'm starting at this tegra powerhouse looking to run diablo for sure lol.

  • @JeffreyPiatt
    @JeffreyPiatt 2 ปีที่แล้ว

    This is a old idea in computing. Apple's Rosetta was basically a translation layer that took Power PC processor calls and converted them to x86 ones. The power PC builds of Virtual PC had the licenced from Intel source code from a Pentium II in the software to power a converter to Macintosh PPC ones. The Java and .net framework also work like this they require a runtime that's native to a os to adapt internal calls to the Base OS ones.

  • @onegoldengraham
    @onegoldengraham 2 ปีที่แล้ว +6

    Well the current vita emulator seems abandoned so this may be an interesting workaround.

  • @AMD_Fan_98
    @AMD_Fan_98 2 ปีที่แล้ว +3

    I've been watching these videos for too long so I immediately assumed the translation had something to do with the both consoles being ARM based kind of like how GBA backwards compatibility works on the DS and I was correct. Neat

    • @ShadowriverUB
      @ShadowriverUB 2 ปีที่แล้ว +1

      Thats because GB->GBC->GBA->DS direct hardware upgrades they technicly compatibe(except DS lost GBC due to lack of Z80 CPU) to eachother, they dont have OS, only BIOS

    • @daskampffredchen9242
      @daskampffredchen9242 2 ปีที่แล้ว

      @@ShadowriverUB The PS2 used a PS1 CPU to manage IO stuuf (IIRC) and was able to run PS1 games with it

  • @xdMatthewbx
    @xdMatthewbx 2 ปีที่แล้ว +2

    id love to see this for other nintendo consoles. feel like 3ds games would be an excellent candidate given the 3ds's similarity internally to the switch operating system and that they both use arm cpus

  • @FR4M3Sharma
    @FR4M3Sharma 2 ปีที่แล้ว

    Niintendo will definitely be keeping an eye on it.