3D hardware accelerated rendering now added to Lua Player Plus for the Vita thanks to frangar!
Lua had been a very popular programming language in the PSP days and the Vita has its share of Lua applications. Now, frangar and Rinnegatamante (a.k.a the guy that will never stop making the Vita’s homebrew experience better) have added 3D rendering to Lua Player Plus for the Vita.
What’s Lua Player Plus?
Lua Player Plus is a Lua interpreter for the PSVita that works under HENkaku on FW 3.60. Lua is a pretty popular and versatile programming language that was pretty popular in the PSP days with various homebrew games such as Lua Snake and Lights Out. The Vita also got its own share of Lua homebrew such as Adrenaline States Manager by team ONElua, with whom Rinnegatamante had some disputes. Some of the features of Lua Player Plus include:
- Support for TFF fonts.
- Sound support.
- Support for BMP/PNG/JPG images.
- Various support for input methods.
- Built-in rescaler to make porting homebrew from Lua Player Plus for the 3DS easier.
All these features, the fact that it’s open-source and various debug features make LPP a great way to start off coding for your PSVita!
What’s the deal with 3D hardware accelerated rendering?
This is an amazing milestone for LPP and the homebrew scene as the Vita is somewhat lacking in 3D homebrew as we only got some demos and an unfinished (yet interesting and cool) game called Project Void which you can find on the GekiHEN page. 3D accelerated rendering may bring us some 3D homebrew games for our PSVitas and Rinnegatamante may have a game up his sleeve to show us that 3D homebrew games with Lua are perfectly possible! Maybe someone will pick up N64 emulation for the Vita if more developments are made on 3D hardware acceleration.
Stay tuned for more information on possible future releases and if you have the time, get into Lua programming yourself since there are some tutorials online. If you have any concerns, ask frangar or Rinnegatamante on Twitter, GitHub or elsewhere.
Lua Player Plus on GitHub: https://github.com/Rinnegatamante/lpp-vita
Rinnegatamante’s Twitter post showing off 3D accelerated hardware rendering on LPP: https://twitter.com/rinnegatamante/status/88883921687198924
Project Void (if you want to see some 3D homebrew on your Vita): http://gekihen.customprotocol.com/en/project/Project-Void
FIRST
AND I SAY YES
Second
third
N64 emulation on Vita should be about as good as SNES emulation on PSP. Which is to say: pretty good, but not flawless by any means. First party games will probably run pretty well, especially Super Mario 64 and both Zelda games. Other games like Goldeneye probably not so much.
It will purely depend on how well they can write an interpreter. N64 on modern day PC’s is still spotty to some degree despite the fact modern PC’s are massively more powerful than the N64, and this is due to the interpreter being hard to make.
This is also the reason it was never ported to the PS3, especially since the PS3 was much harder to make games for in general.
I immediately said screw PS3 development when I realized that a hello world program had to have nearly identical code twice to utilize the hardware correctly due to how it works.
The Vita is much more powerful than people give credit for. EA was able to port the full version of NFS MW simply by dumbing down the graphical assets, and we STILL see full game ports to this day (SAO series games are full versions, with only Hollow Fragment getting a forward port to the PS4 rather than being side developed for both)
I took a look at the Vita UO SDK’s documentation on the GPU, and it’s quite advanced to say the least.
Most modern day coders are used to not having to code up GPU related content on such a low level, making this almost as hard a feat as the PS3 which had code for 2 different processors.
Ultimately, it is a matter of how willing and dedicated the coder will be for N64 on Vita, or even 3D games for that matter.
Well, the PSP ran first party games like this decently. Pokemon Stadium runs well even with audio. So maybe the Vita can achieve great emulation speed.
Dreamcast,cps3 fullspeed,Dolphin now is possible.?Sorry my inglish
probably not dreamcast or dolphin but definitely cps3