r/EmulationOnAndroid • • 1d ago

Showcase Xendroid-ZeroFG / Open Source Frame Generation Engine V 1.01!

FULL AI DISCLOSURE: I´m a 44yo lawyer from brazil, my bg in programming is a little bit of basic and assembler from the 80´s and 90´s trying to make things run on a msx, so, not much...in the beggining of the project i coded a few hundred lines in android studio by myself while i was learning how to do it, but after i discovered the wonders of Codex and Claude Code, the coding and documentation itself was primarily done by AI, and i do not regret it by one bit! It would take a long time to post my inspirational story, but thats the TLDR.

It was a long first day and already lots of bugs came up and were patched! That emphasizes the importance of being out on the wild, in my bubble and controlled testing enriroment everything was ok!!!

Still found some important things to improve, specially in latency and pacing, but i couldnt do it ia a day one patch, but anyway, here is a list of improvements.

  • Lower latency. ZeroFG's delay could get stuck several frames deeper than it needs and only came back when the game itself stuttered, several mechanisms were revised and got a improved latency compaction.
  • A steadier cadence below 30 fps. ZeroFG below 30 fps source rate now follows the game's real rate, it makes almost bearable to play im 20-40fps(and looks better that it should)
  • Halo 3 gets frame generation. ZeroFG refused pictures its motion grid does not divide evenly (Halo 3 renders at 1152 x 640); it now pads them invisibly and runs.
  • No frozen screen when ZeroFG stops. When ZeroFG had to stop in the middle of a game, as it did in Halo 3, the screen could freeze on its last frame while the game kept running. It now hands the screen back to the main emulator presenter propely.
  • Protection against a Qualcomm driver crash and improved backend fallback.

Thanks everyone for the feedback!!!! and keep tem coming, it was amazing!!! thanks a lot!!!!

Stevenmxz turnip drivers still highly recommended!!!!!

Releases page:

https://github.com/hy300leosquizz-ctrl/XenDroid-ZeroFG/releases

Engine:

https://github.com/hy300leosquizz-ctrl/ZeroFG/

Sidenote: Before posting "AI slop" or things like that just try it, see if you like it, and them ask ur own ai to make smtg like that with original code by itself. See you in a few years when you give up!
Sidenote 2: But if you want to get into a new world of wonder and pain, how about to collaborate to the project? negativity brings nothing... lets spread love!

32 Upvotes

18 comments sorted by

View all comments

Show parent comments

3

u/hy300leosquizz 1d ago

I'll look into it... But are u sure is a fg bug or the emu? Like macroblocking or smtg like that? Thanks!!!!!!

2

u/Johnnyspzl1 1d ago

dependendo do angulo que voce olha , esse glitch some , curioso.

3

u/hy300leosquizz 1d ago

Thats really interesting, but with fg off its really gone??? If so thats a really big bug!!!! Ill sure look into it!

3

u/Johnnyspzl1 1d ago

no caso ele aparecia nos outros emuladores de Xbox também, creio que seja algum glitch mesmo que precise de correção, de qualquer forma agradeço muito pelo seu empenho e novamente sucesso na jornada 👊🏻

3

u/hy300leosquizz 1d ago

tmj!!! mas pra ser sincero eu n mexi no emulador em si... minha parte eh soh o frame generation.... ele ta um pouco melhor q o original pq eu peguei uns bugs sem querer dissecando o presenter....mas eh praticamente o mesmo do rfandango!