Emulating NES, SNES, and N64 games simultaneously on #VisionPro 👀
I understand why GLKit isn’t supported, but visionOS not supporting MTKView either is _really_ gonna make porting Delta more difficult than it needs to be 😪
@rileytestut Does OpenGL work at all? I can see OpenGL functions are listed for RealityOS - but all of the Apple glue doesn't list RealityOS as supported.
@colincornaby OpenGLES works when running in iPad compatibility mode (which I am in that screenshot for N64), but seems all OpenGL functionality is gone for native visionOS apps
@rileytestut I had on my todo list moving from my custom metal UIView to it, guess I don’t need to anymore :-)
@Migueldeicaza how forward-thinking of you! 🤪
@rileytestut I take it back, I do want to live in a virtual world.
@rileytestut @viticci Reason enough to buy Vision Pro?!
@rileytestut well that's only awesome.
@rileytestut wall-to-wall childhood memories!
@zackwhittaker @rileytestut It was occurring to me today that a VR setup like this would be amazing in a future nursing home.

@uguisubari @zackwhittaker @rileytestut You’re not wrong. Emulation of realistic devices is one thing.

This device and those that follow will usher in a near infinite array of individual and group experiences to the elderly, infirm, disabled and those without significant financial wherewithal. Users will travel to the louvre, the Arctic, to space, on pitch at their favourite sport, to all the beautiful cities, to forests, jungles, the highest mountains, the deepest oceans and so many real places.

I’m imagining that generative ‘ai’ will even one day recreate events and environments from 2d footage, in which case we’ll be free to wander (or fly) around freely.

@applewise @uguisubari @zackwhittaker @rileytestut Even more pedestrian. Being able to meet together to have a game of chess with someone you love when you're bedridden sitting in a nice living room could bring much needed peace of mind.

I know this is dumb, but I'd be amused by a GBA emulator that shows virtual hands pushing on a GBA in front of me (me using a controller) while sitting somewhere nice.

@shervinafshar wow, reminds me of our art gallery in minecraft
@rileytestut you GOTTA have a 3d console involved here.
@jasontiernan @rileytestut Most definitely. And also a fitting television
@rileytestut man I hate not being able to afford this.
@rileytestut You can simulate multiple childhoods all at once.
@rileytestut This is my dream room
@rileytestut it can only emulate 3 ancient game systems at once? Lame. Let me know when I can play 8 games at once.

@rileytestut this is awesome! the possibilities for emulators in a virtual world are wild!

are these manually positioned windows? or did you manage to get some kind of ARKit plane-awareness working?

@jakemarsh these are just manually positioned iPad windows yeah, but planning to integrate ARKit next to make it easier to place against the walls (might also experiment with portals so you could look “into” the game)
@rileytestut @jakemarsh Next Stop, having MAME spin up multiple instances for this:
@rileytestut Can't wait to buy this useless crap and f up the Planet o//
@rileytestut this is really cool. Just to clarify, I thought you might’ve mentioned something about Delta emulator actually being in TestFlight as in it may actually get an official release. I’d love to see that happen, & it’s kind of a surprise if that ends up being the case on the other hand, especially with Apple and Microsoft making dedicated Apple Music, TV & Devices apps for Windows 11 are you going to eventually configure altserver to be work with those instead of iTunes?
@rileytestut It’s fantastic!! I’d love to see a Virtual Boy game in all its full red glory.
@rileytestut Please make it so that you have to find the right cartridge and place it in the console. Bonus points if it only works 75% of the time and you’ll have to take it out and blow dust out of the cartridge if it doesn't.
@rileytestut @sass I call bullshit because I can’t even emulate the SNES on my iPad Pro. It’s not that it’s not capable enough. It’s because Apple won’t let us.
@rileytestut magnificent
@Migueldeicaza @rileytestut And why we can't have such simple nice things? 🤷‍♂️ (on iOS/iPadOS/visionOS)
@kkolakowski @rileytestut I am guessing in this case that Apple does not want to find themselves on the receiving end of a lawsuit from Nintendo.
@Migueldeicaza @rileytestut In this particular case - maybe (yet I haven't heard that Nintendo is suing Google) - but there are so much more platforms 🤷‍♂️
@kkolakowski @rileytestut that was my best guess. You should reach out to people more familiar with this, or maybe some lawyer.
@Migueldeicaza @kkolakowski yuuuuup exactly this. Apple doesn’t actually care if users install emulators, they just need deniability in case Nintendo comes calling 😬
@rileytestut @kkolakowski I guess being the target of non stop IP lawsuits makes you a bit more careful
@Migueldeicaza @rileytestut @kkolakowski Maybe if they stopped sending these to other people I’d have a bit more sympathy
@saagar @rileytestut @kkolakowski for better or worse, i think a lot of the decisions have legal weighting heavily on them.
@rileytestut Jumping inside those wall paintings on Mario 64 will never be the same lol
@rileytestut looks awesome! too bad it will never see the light of day on the app store :(
@rileytestut @gruber Please let me play Duck Hunt by shooting them with my finger
@rileytestut Ya know, this would be a cool way to do sort of couch co-op. Have two separate screens in the same space, one for each person, with your friend's virtual avatar sitting on the couch next to you. Or just have a virtual living room with one huge screen and couch-coop some retro games. Would save the space of having two 90 inch television sets in your actual house, 😛
@rileytestut And to think people criticized that hardware for having no practical applications.
@rileytestut Nice concept dude, it's awesome /srs
@rileytestut So, what did you think about the SideStore and Ignited forks of AltStore and Delta respectively?
@rileytestut Fun for local hacking, but that'll never be allowed in the App Store though, right?