cancel
Showing results for 
Search instead for 
Did you mean: 

[WIP] EmuVR - multi-system emulator (SNES, PS1, MAME, etc)

EmuZero
Honored Guest
Ok guys, we've got a new shiny retro themed official site for EmuVR!

http://www.emuvr.net

We also got a Twitter and Facebook page so anyone can follow us.
https://twitter.com/EmuVR
https://www.facebook.com/EmuVR

I'll keep posting every update here too.
__________________________________________________________________________________

Disclaimer: no download yet.

Update 6:

* Colored light from screens
* Positional sound for each speaker
* Turning tv on and off affects light and sound
* More accurate CRT shader
* Grab and move objects

https://www.youtube.com/watch?v=025i3r6zjjI


Update 5: changing CDs!

Click here for some sweet 60fps: http://www.gfycat.com/JollyPositiveAndalusianhorse




Update 4: CRT and LCD TV subpixel shaders
(Please use these links to see it at full size, as the tiny thumbnail below won't make it any justice)

TV - Slot mask (comparison with real TV photo): http://a.pomf.se/nxppra.jpg
Sony Triniton TV - Aperture grille: http://a.pomf.se/oahexn.jpg
PC CRT Monitor - Shadow mask: http://a.pomf.se/vfedro.jpg
LCD: http://a.pomf.se/jlahzg.jpg



Update 3.4: PlayStation 1 console



Image gallery for this: http://imgur.com/gallery/fgtj7/
View it in 3D (Closed tray): https://skfb.ly/DHto
View it in 3D (Open tray): https://skfb.ly/DHsp

Update 3.3: Check the models in your DK2: https://forums.oculus.com/viewtopic.php?f=29&t=17078&start=20#p245887



Update 3.2: Nintendo 64 console



Link to bigger image in other angles: http://i.imgur.com/s89Y4eL.jpg

Update 3.1: a N64 cartridge



Bigger image: http://i.imgur.com/0HdkwrP.jpg
Click here to view it in 3D: https://sketchfab.com/models/1e73c11301694aa8878a22a4d62f3b75

Update 3: opening multiple games, TVs, physics

https://www.youtube.com/watch?v=SLETH8dO9r8

Update 2: PIXELS! http://a.pomf.se/kebunl.webm

Update: new video running an arcade game!

https://www.youtube.com/watch?v=TQnN6hBRk2w

Here's a very quick video, finally something working to show!

https://www.youtube.com/watch?v=9pCSY06Tsbk



Hello! This is a virtual environment where you can load your favorite old games into a TV or a cinema screen and just play!
Just like SnesVR, but for many other systems too!
I'm using a Retroarch version with some modifications and Unity, so you can emulate anything Libretro can!

Here's a list of what it can emulate:

Systems:
SNES, Arcade, PlayStation, NES, Game Boy/Color, Game Boy Advance, Sega Genesis, Sega CD, Sega 32x, Master System, Game Gear, PC Engine, Neo-Geo Pocket, Virtual Boy, Atari 2600, Atari Lynx, WonderSwan, Nintendo DS

Game Engines:
Quake, Doom, Cave Story

WIP:
DOSBox, Nintendo 64, ScummVM, PSP, Sega Saturn

Videos!
https://libretro.wordpress.com/2013/06/ ... ro-ffmpeg/

List source: http://emulation-general.wikia.com/wiki/Libretro#Cores


You'll need a Xbox 360 controller for this (or a PS3 controller emulating one). Currently it cannot handle keyboard or mouse input, so unfortunately you will not be able to play DOSbox, ScummVM or Nintendo DS games just yet. 😐

The actual project:

  • You're a kid again, in your typical 80's/90's bedroom, with posters and whatnot, where you manually grab one of your many game cartridges/CDs (with actual labels), insert it into one of your many consoles plugged into a TV, turn it on, sit down and play!

  • Play on a oldscool 20" CRT TV or on a huge LCD TV. Stick your face to the screen and see those pixels just like your old TV.

  • If you look down, you'll be holding that console's controller.

  • On another environment, you'll play in a cinema screen! Or you could spawn a cinema screen inside your bedroom!

  • Or maybe an arcade filled with arcade machines, like NewRetroArcade.

  • Multiple machines running at the same time if your hardware can handle it

  • Netplay! Retroarch already supports 2 players netplay, so you should just host a game, your friend writes your IP and boom! Also, you get to see your friend by your side, holding his controller and looking at you
52 REPLIES 52

Dimitris
Honored Guest
"neozeroo" wrote:
"Dimitris" wrote:
any updates on how its going?


Yes, I've got keyboard input (needed for DOSBox) and positional sound for each TV/Arcade working! I'll post a proper update when I get some consoles and cartridges to show in a video.


Sweet, looking forward to see more 😄 😄 😄 😄

EmuZero
Honored Guest
Not dead!

I'm learning to model myself, so here's a Nintendo 64 cartridge:


Bigger image: http://i.imgur.com/0HdkwrP.jpg

Click here to view it in 3D: https://sketchfab.com/models/1e73c11301694aa8878a22a4d62f3b75

cybereality
Grand Champion
That looks so real, great work man!
AMD Ryzen 7 1800X | MSI X370 Titanium | G.Skill 16GB DDR4 3200 | EVGA SuperNOVA 1000 | Corsair Hydro H110i Gigabyte RX Vega 64 x2 | Samsung 960 Evo M.2 500GB | Seagate FireCuda SSHD 2TB | Phanteks ENTHOO EVOLV

brianferrara
Honored Guest
Looking forward to spending some time with this one 🙂
Would be awesome to include the Atari Jaguar VR prototype if someone could unearth a Missile Command 3D rom.
San Francisco Virtual Reality Creative Community - @SFVRCC Meetup Tumblr

core999
Explorer
Do you think you'll try and make an adaptation for GearVR as well? Seems like this would be a perfect fit.

tola5
Explorer
the cartridge look so good how have you make it ?

EmuZero
Honored Guest
Update!

Here's the Nintendo 64 console!





Link to bigger image: http://i.imgur.com/s89Y4eL.jpg

Click here to view it in 3D: https://sketchfab.com/models/f2c33b268270498fbdb48dcc4752f13b
Or here to preview it in Unity web player (better lighting!): https://dl.dropboxusercontent.com/u/20485170/Unity/n64cart/web.html

"tola5" wrote:
the cartridge look so good how have you make it ?

Thanks! I'm using 3ds Max.

Next step: PlayStation 1 + CDs, then, back to coding! 😄

hashcheck
Protege
Any chance of getting a port to gearvr

EmuZero
Honored Guest
This is just a quickly made viewer to check the current models in VR.

For now there's only a Nintendo 64 and its cartridge.
I'll update it in the same link as I add more models (next up: PlayStation 1).

You can change between models with Page Up/Down.
There's a little placeholder desk I made so I could accurately scale the models to their real size.

Download link: http://www.mediafire.com/download/vp0af32rwntexyw/EmuVR_Model_Viewer.rar
Web player version: https://dl.dropboxusercontent.com/u/20485170/EmuVR/ModelViewer/ModelViewer.html

Screenshots:

Animaleante
Honored Guest
Any chance you could elaborate on how you made RetroArch execute inside of Unity? Or just point me in the right direction.

Thanks.