(irrelevant to Dolphin so I hope the general discussion forum is the right place for this) So I've been looking into a ps1 emulator with 3d support, specifically for the Oculus Rift. I hear the ps1's gpu is hacky and doesn't actually handle the 3d graphics, and because of that a one fits all 3d hack isn't possible. Even though I'm very new to programming in general, lurking behind the scenes and listening to progress is sort of my hobby.
How I imagine getting 3d graphics is by using game specific camera hacks. I'm primarily working on Spyro 2 as the test dummy, and I'm searching for the memory addresses that effect the camera using emucheat. Once I find that, I want to test if the camera effects the game in any way that breaks a TAS recording. If there are none, then I want to take the emulator pcsxr and modify it to run two synchronised emulations at once, each with seperate AR codes. At that point I'll throw in the guts of an Oculus sdk. I've been told AR codes are too simple for my needs, so I'll need to make something to generate new AR codes every frame.
As for the fps hacks originally my plan was to look into how dolphin got it's fps hacks and try to do the same on ps1 games, but I heard about how the ps4 uses some kind of black magic to create artificial frames without actually rendering polygons again to get 1080p 120 fps out of the weak ps4 hardware for the project morpheus headset, and apparently that works very well. I'll have to see if Oculus has something like that. My eggs aren't all in that basket though because I get the feeling there isn't.
It's also worth mentioning that there is a part of Spyro 2 that's 60 fps, during the game over screen it renders spyro flying on top of some bone thing and sitting there doing his idle animation. Can this be directly applied to the rest of the game, say, I just create an ar code that forces 60 at all times?
Any advice/is my thinking flawed in some way?
Edit, Yeah I think I may be in the wrong forum catagory, sorry about that. If a mod wants to move me elsewhere that would be fine.
How I imagine getting 3d graphics is by using game specific camera hacks. I'm primarily working on Spyro 2 as the test dummy, and I'm searching for the memory addresses that effect the camera using emucheat. Once I find that, I want to test if the camera effects the game in any way that breaks a TAS recording. If there are none, then I want to take the emulator pcsxr and modify it to run two synchronised emulations at once, each with seperate AR codes. At that point I'll throw in the guts of an Oculus sdk. I've been told AR codes are too simple for my needs, so I'll need to make something to generate new AR codes every frame.
As for the fps hacks originally my plan was to look into how dolphin got it's fps hacks and try to do the same on ps1 games, but I heard about how the ps4 uses some kind of black magic to create artificial frames without actually rendering polygons again to get 1080p 120 fps out of the weak ps4 hardware for the project morpheus headset, and apparently that works very well. I'll have to see if Oculus has something like that. My eggs aren't all in that basket though because I get the feeling there isn't.
It's also worth mentioning that there is a part of Spyro 2 that's 60 fps, during the game over screen it renders spyro flying on top of some bone thing and sitting there doing his idle animation. Can this be directly applied to the rest of the game, say, I just create an ar code that forces 60 at all times?
Any advice/is my thinking flawed in some way?
Edit, Yeah I think I may be in the wrong forum catagory, sorry about that. If a mod wants to move me elsewhere that would be fine.