Infuse - Zeebo multiplatform emulator / Qualcomm BREW reimplementation development #3

Поділитися
Вставка
  • Опубліковано 18 сер 2023
  • Infuse is a Qualcomm BREW subsystem reimplementation and Zeebo high-level emulator written from scratch, based purely on clean reverse engineering attempts. Currently it is using dynarmic ARM JIT core and runs three Zeebo commercial games in fully playable state which is Double Dragon, Crash Nitro Kart 3D, Zeebo Family Pack as well as some of the BREW samples. As of time of writing, Infuse fully supports macOS, Windows and GNU/Linux operating systems as well as can be ported and built as a fully native application on 32-bit ARM based devices such as Nintendo 3DS without ARM core emulation (port not yet finished).
    HID interface is fixed with support for up to two controllers which works properly especially in Double Dragon allowing two players cooperative mode as well as two player competition in Zeebo Family Pack. Both, digital and analog gamepad input is supported by the Infuse emulator with no input lag observed. Double Dragon is working almost flawlessly, same for the Zeebo Family Pack. Crash Nitro Kart 3D while fully playable has minor issues such as missing lightning due to which looks kinda flat and white texture issue that occurs in some of the backgrounds, however those are only minor issues as previously seen major issues such as font rendering were fixed in Infuse OpenGL ES BREW client stack that was also vastly improved in general. While performance was improved too in latest builds, please do not judge emulator in that department as it is still a non-optimized debug build however allows full-speed Zeebo emulation as shown in the video.
    My next goal is to implement sound backend, however for this one I need to take some time to think and select approach that will suit best this project as for example previous sound backend from my old BREW emulator proof-of-concept is not usable in latest Infuse reimplementation.
    While all seems very promising, there is still a lot - I really mean a lot - of hard and time consuming work to be done in BREW API department such as extending AEE helper functions coverage as well as implementing and fixing BREW interfaces that should make more games working such as Quake for Zeebo, depending on the progress.
  • Ігри

КОМЕНТАРІ • 92

  • @CanalWarpZone
    @CanalWarpZone 11 місяців тому +51

    Esse emulador vai ter um papel fundamental na preservação do Zeebo e toda a história em volta do console. Parabéns.

  • @Velberan
    @Velberan 11 місяців тому +10

    That's amazing! Can't wait for Infuse release.

  • @MoonSarito
    @MoonSarito 11 місяців тому +21

    Eu não acredito que finalmente estou vendo Double Dragon do Zeebo no PC !!
    Chega a ser surreal. *O*

  • @ultrapyrusbrawler
    @ultrapyrusbrawler 11 місяців тому +11

    Brilliant; seeing multiplayer working properly is a treat. Good luck with figuring out the sound emulation. That always seems to be a big hurdle for any developer of an emulator to overcome.

  • @charinus
    @charinus 11 місяців тому +9

    still blowing my mind how much work you've had to do for this. i mean, there's piss-all info on BREW APIs. i can't even imagine how the sound backend is gonna work without a ton of testing. best of luck

  • @Shideravan
    @Shideravan 11 місяців тому +24

    I am grateful for all the progress on the platform. But I will be even happier if the project follows the idea of being open-source. I would love to take a look if there is anything I could help with. By the way, are you familiar with the work of Triple Oxygen? I have some documentation on Zeebo reverse engineering, it might be helpful.

    • @Tuxality
      @Tuxality  11 місяців тому +17

      Well, thank you for your comment. I've two things to say and please do *not* feel offended by such as I do *not* have bad intentions for saying such, just please try to understand my point of view. First, I'm a man not a sl*t to make everyone happy. Secondly, I've already mentioned many times that this is pet project of mine on which I would like to work without being rushed and currently I do not seek development help. If you would like to support me you can do this via Patreon which I've created quite insecurely based on the comments, it's fully optional depending on the person's will. In the past I've had a big grief regarding posting source for a project of mine that was work in progress, it was forked almost day one with changed author while violating the license. Of course original author did not do anything crucial for the development in his fork just for example minor cosmetic changes in settings, but he already claimed full ownership of my more than one year of work and a lot of people thought that it was his idea etc. Sadly, I was unable to claim my rights in the end. It was before I was doing such retrogaming hobbyist stuff under Tuxality nickname, so I'll save your time searching for that project. It is past for me, however it still somewhat hurts. I've spent *a lot of time* to get this running and I do not want to feel the same once again. While open source community in general is beautiful and I adore it - see my smaller projects on github, I'm in fact also contributing to the open source community - an open source retrogaming community is a cancer and I've learned to be cautious in that regard. Last but not least, I really do love to post development videos of my progress as it makes me feel better about wasting my time in general as well as gives me more courage and willingness to work further on my projects. Sadly, even in this project there is already one person on twitter that constantly steals and cuts my videos literally on day one despite official tweet with full video being posted by me as an author of the emulator that he could just repost. It is very discouraging for me to be honest. This doesn't make me happy at all, quite opposite. I'm respecting people opinions for example by trying to get games that people are most interested in to work as well as to support platforms they are interested in, but it seems that some people do *not* respect my work as shown in previous example. It's quite sad. And just to be clear, I do not have anything against replaying my videos for example with commentary in different languages, that's fine and I'm happy that some people across the world find this project interesting and just inform their audience about such. Back to the point, Infuse will most likely be open sourced in the distant future, but it won't happen soon for sure. I hope you understand me. Thank you in advance.

    • @Shideravan
      @Shideravan 11 місяців тому +8

      @@Tuxality I'm sorry to hear that your work has not been respected in the past. I understand your points. I am glad that you have plans to move forward with the project and to eventually open source the code to the community. It may be the best thing to do in your case. I hope that this project will be a source of joy for you 😊

    • @Tuxality
      @Tuxality  11 місяців тому +6

      ​@@Shideravan Thank you for your kind words and understanding.

    • @aryudsoh
      @aryudsoh 6 місяців тому

      ​@@TuxalityPerhaps start adding watermarks to your videos so that people stop ripping them off without your consent?

  • @joseluiznetoluiz1782
    @joseluiznetoluiz1782 11 місяців тому +11

    Man, que maravilhoso ver o Zeebo renascer das cinzas, ótimo trabalho tem total apoio, valeu 🎉

  • @RickYeiBeckerYT
    @RickYeiBeckerYT 9 місяців тому +3

    🤗 I love it! 😊 Keep developing the emulator and test some or all Zeebo games to make it work properly before releasing the download. 😋👍 I like them!

  • @wellingtonraam
    @wellingtonraam 11 місяців тому +5

    Congratulations on the project! It's getting really good, even though there's still A LOT of work to be done, congratulations! I will support on PATREON, thank you very much

  • @WRILLI4M
    @WRILLI4M 10 місяців тому +1

    As a Brazilian developer, I find this absolutely amazing. Keep it up, brother!
    Can't wait to get my hands on this gem, especially because of Double Dragon!

  • @the-shork
    @the-shork 11 місяців тому +2

    I love this! Looking forward to getting to play some Zeebo games someday, even bad games shouldn't be forgotten :)

  • @willbd
    @willbd 11 місяців тому +6

    Que gratidao o trabalho desse rapaz :D ele nao imagina o quanto os brasileiros estao euforicos e felizes com todo esse processo positivo !!!! enfim sem palavras pois estou euforico demais.. so tenho agradecer !!!!! parabens !!!

  • @jvp5104
    @jvp5104 11 місяців тому +6

    Excelente Bro felicidades esperamos y sigas adelante con este proyecto 👍✨

  • @Primeira_Fase
    @Primeira_Fase 11 місяців тому +3

    Great work Bro!!! Thanks! Im happy to see Double Dragon in this state, awesome!!

  • @popparamaiores
    @popparamaiores 11 місяців тому +2

    Android version will be amazing.

  • @PlatyNews
    @PlatyNews 11 місяців тому +8

    Keep up with the amazing work ! Brazil is rooting for you !!! Any idea when a public release will happen? And I don't mean like "march 2024" i mean more like "when it has sound" or "when 3 games runs perfectly"

    • @GELTONZ
      @GELTONZ 11 місяців тому

      I'd take this version right here. Double Dragon looks like it's working "good enough" for me to finally get hands on with it and know what it really plays like.

  • @hardcody
    @hardcody 11 місяців тому +2

    No aguardo tbm. Como um fã incondicional da franquia o jogo DD Zeebo é o único da série que eu nunca joguei.

  • @primeiroano1583
    @primeiroano1583 10 місяців тому

    Finally someone managed to do emulation of Zeebo, thank you very much

  • @GELTONZ
    @GELTONZ 11 місяців тому +1

    YES YES YES YES YES!!!!!!! You have done a great service to all of mankind! I salute you with every fiber of my being! Thankyou!

  • @sheltontristania
    @sheltontristania 10 місяців тому +1

    Awesome Job! 👏🏽👏🏽

  • @jorteroxd8772
    @jorteroxd8772 11 місяців тому

    Keep this work up! It's amazing.

  • @feplays007
    @feplays007 11 місяців тому +7

    Uma maravilha! Devidamente colocado na minha lista de favoritos do Github! Bom trabalho em preservar este videogame brasileiro! 🫡

  • @PeteThePlayer
    @PeteThePlayer 11 місяців тому

    Let's goooo, love to see a Zeebo emulator so you can play that CBNK3D version!!

  • @AristotelesSantosSouza
    @AristotelesSantosSouza 11 місяців тому +9

    I remember that before the last Zeebo update it had in the settings the option to select the language of the console (if I'm not mistaken the options were Portuguese, English, Spanish and French) and that changed the language of games like Quake 1/2 , Crash Nitro Kart 3D and Zenonia that stayed in English if the console had the English language set for example, this option was removed from the console's Z-Wheel in the last update for some reason.
    Do you intend to add this to the emulator?, I know it will take a long time for it to be complete but I was thinking about it since most Zeebo games (if not all) come with Portuguese as the default language and this can be a problem for some people.

    • @Tuxality
      @Tuxality  11 місяців тому +9

      That is actually a good point. To be honest, I've already implemented this and I do have proper system language returned for example in AEEDeviceInfo structure however this seems to be not enough for changing language of Zeebo games or I'm simply doing something wrong as it was the case for the HID interface or my versions of the games do not have support for that. My point is that currently Infuse does allow to set console language however I'll need to disassemble Zeebo games supporting such feature in Ghidra to check how exactly they query regarding currently set system language, if any. Are you able to provide list of games (and their version?) that support changing language of which you are 100% sure? Thank you in advance.

  • @LeDegas
    @LeDegas 11 місяців тому +2

    Great job, Bro! This Double Dragon version for Zeebo its rly great! Hope we can play it soon! Thanks for your efort!

  • @Sairot247
    @Sairot247 10 місяців тому

    Estoy tan feliz de ver al fin este Double Dragon ejecutandose en PC

  • @SRC267
    @SRC267 11 місяців тому +1

    Basically magical

  • @magnojss3784
    @magnojss3784 11 місяців тому +4

    Aí sim thanks 🇧🇷🇧🇷

  • @carolinaguillaume1593
    @carolinaguillaume1593 11 місяців тому +1

    Your work is getting amazing😍😍

  • @guilhermeamorim3842
    @guilhermeamorim3842 11 місяців тому

    Amazing work! Thanks a lot for it!

  • @articulador6188
    @articulador6188 11 місяців тому +4

    Parabéns man belo trabalho!

  • @khalidwaleed2362
    @khalidwaleed2362 11 місяців тому +1

    nice work !

  • @PushX
    @PushX 11 місяців тому +2

    Parabéns pela iniciativa!

  • @Edu00101
    @Edu00101 11 місяців тому +2

    esperei muito por esse emulador vc nao faz ideia!!!!
    finalmente poderei jogar o joguinho de queimada kkkkkkk
    torço muito que esse emulador incentive os programadores br a fazerem jogos homebrew pro zeebo como vem fazendo pro snes e mega drive

  • @Francisco-qb9vx
    @Francisco-qb9vx 11 місяців тому

    amazing i look forward to playing orcs & elves 2

  • @z5vix
    @z5vix 11 місяців тому +1

    been waiting for a brew emulator (with sound) to finally beat orcs and elves 2

  • @Rafaelgames1_
    @Rafaelgames1_ 11 місяців тому +2

    Espero que lance logo, quero muito jogar Resident Evil e o Double Dragon

  • @hectormanuel8360
    @hectormanuel8360 11 місяців тому

    History is being made right here! Quiero jugar Zeebo en mi Steam Deck

  • @fquent
    @fquent 11 місяців тому +2

    Que trabalho foda! Ansioso pra ver ele por aí. Fucking Awesome, dude, congrarulations!

  • @KevTheGalaxybender
    @KevTheGalaxybender 11 місяців тому

    doing the lords work

  • @botapradoiss
    @botapradoiss 11 місяців тому +2

    wow o negocio ta progredindo ein!!! parabens com certeza vou apoiar esse projeto!

  • @evertaum2010
    @evertaum2010 6 місяців тому

    Thank you, looking forward!

  • @danielmclaughlin2190
    @danielmclaughlin2190 11 місяців тому +1

    great work
    !

  • @cjunisl
    @cjunisl 11 місяців тому +1

    thanks for your hard work

  • @jonahvasquez7389
    @jonahvasquez7389 11 місяців тому +1

    Looks awesome

  • @hmp83
    @hmp83 11 місяців тому +1

    Muito bom!! Parabéns 🎉🎉🎉

  • @viihsilva7198
    @viihsilva7198 11 місяців тому +1

    Bom demais parabens a todos os devs❤

  • @HidomiFLCL
    @HidomiFLCL 11 місяців тому +1

    dude you are a legend

  • @cavves
    @cavves 11 місяців тому +1

    You Rock man!

  • @xaropemacgyver
    @xaropemacgyver 11 місяців тому +2

    ❤🙏

  • @fabiojuniooliveira6862
    @fabiojuniooliveira6862 11 місяців тому +1

    I really like Rolimã and Bóia Cross games

  • @joanilson41
    @joanilson41 11 місяців тому +2

    Thank you for this Tuxality!
    Just a question, since it is ARM compatible, when it is done, do you have plans to include it on EmuElec, Retroarch or some similar stuff that we can play on a tv box?
    Best regards!

  • @UnabridgedGamer
    @UnabridgedGamer 11 місяців тому +1

    Outstanding work! Will this also be applicable to traditional BREW apps like Devil May Cry Mobile and Bioshock 3D?

  • @nostalgica3609
    @nostalgica3609 11 місяців тому +4

    Alguma chance de conseguirmos jogar aquele jogo que tinha no Zeebo da turma da Mônica?

    • @Tuxality
      @Tuxality  11 місяців тому +5

      Time will tell. :) I really do hope that I've translated your post correctly. :F

    • @SRC267
      @SRC267 11 місяців тому

      ​@@Tuxalitywhat's Monica's gang? Must be a mod or DD.

    • @Shideravan
      @Shideravan 11 місяців тому

      @@SRC267Nope. It's a original game called: Turma da Mônica em Vamos Brincar? I love those Master System official hacks, but this is not the case for Zeebo.

    • @piratesephiroth
      @piratesephiroth 11 місяців тому +1

      @@SRC267 It's "Turma da Mônica em Vamos Brincar Nº 1", an educational game.

  • @tudobem12
    @tudobem12 11 місяців тому +1

    Congrats dude, now this game look even better, zeebo output image is so bad!

  • @tudobem12
    @tudobem12 11 місяців тому +1

    U managed to fix even framerate, games r running a lot fluid and 30fps locked, cant wait to play RE4 with smooth fps

  • @mccloud-pac3288
    @mccloud-pac3288 11 місяців тому

    Vou é um mago mil obrigado

  • @ZuXaSayJuli
    @ZuXaSayJuli 11 місяців тому

    boraaaa salvaaar os gamessssss

  • @CHOCOTnaAREA
    @CHOCOTnaAREA 11 місяців тому +2

    ta muito bom!!
    onde que eu posso ter esse prototipo?

  • @Junior_JRproDC
    @Junior_JRproDC 11 місяців тому +1

    😮😮😮❤

  • @Augusto_with_uOFC
    @Augusto_with_uOFC 9 місяців тому

    Não vejo a hora de sair um port pra mobile, pra poder jogar aquele jogo da turma da monica pro zeebo

  • @AristotelesSantosSouza
    @AristotelesSantosSouza 11 місяців тому +3

    "as well as can be ported and built as a fully native application on 32-bit ARM based devices such as Nintendo 3DS without ARM core emulation"
    Wait... so theoretically... in the future I could play Zeebo on my 3DS if someone ported the emulator to it?, that's awesome. lol

    • @Tuxality
      @Tuxality  11 місяців тому +6

      Yes, that is correct. You can check my first video from 2019 on which I've shown native version of the BREW emulator proof-of-concept running on ARM based Windows Mobile device without ARM core emulation. So, when Infuse will be mature enough, you can expect that most probably I'll port it to the 3DS / n3DS with Infuse native execution support. :)

  • @hectormanuel8360
    @hectormanuel8360 11 місяців тому

    La textura del Crash me gusta como se ve en el emulador comparado con la ZEEBO

  • @cydragon2.099
    @cydragon2.099 4 місяці тому

    I am looking for something to run BREW on my Gaming laptop to play the better version of Orcs and Elves 2 (currently playing the Java version with FreeJ2ME)

  • @megamanZXdelta
    @megamanZXdelta 11 місяців тому +1

    would someone please tell me where the soundtrack came from?

    • @Tuxality
      @Tuxality  11 місяців тому

      It is Zanza the Divine from one of the best games ever released, Xenoblade Chronicles. It is a remastered version from the Xenoblade Chronicles Definitive Edition to be exact. :)

  • @hauhauhauah
    @hauhauhauah 11 місяців тому

    bommmmm...

  • @Marllon13
    @Marllon13 11 місяців тому +1

    please post gameplay of zeeebo's zenonia

  • @msmalik681
    @msmalik681 11 місяців тому +1

    Omg this is amazing where is the home page to this emulator ?

    • @piratesephiroth
      @piratesephiroth 11 місяців тому

      I don't think this PC version has any yet.

    • @Tuxality
      @Tuxality  11 місяців тому +4

      Home page can be found here: tuxality.net/projects/infuse_zeebo_emulator
      Thank you for your support! :)

    • @msmalik681
      @msmalik681 11 місяців тому +1

      @Tuxality joined patreon will keep a eye for updates there

  • @elesqueleto6939
    @elesqueleto6939 7 місяців тому

    How can I install it? I don't know how to do it :(

  • @kayronnBR
    @kayronnBR 11 місяців тому +2

    o emulador vai ser gratuito ?

  • @Hellgenio
    @Hellgenio 11 місяців тому

    Belzeebo 👹

  •  10 місяців тому

    If you are going to release an android port, please make it compatible with Android 4.2
    Thanks in advance :v/

  • @joacillgames6056
    @joacillgames6056 5 місяців тому

    Cade o emulador pra windows???

  • @FusedRage
    @FusedRage 9 місяців тому +1

    What song is this?

    • @Tuxality
      @Tuxality  9 місяців тому +2

      It is "Zanza the Divine" from Xenoblade Chronicles Definitive Edition i.e. remastered version. :)

  • @ocram32hhcity41
    @ocram32hhcity41 24 дні тому

    Have this Emulator State Saves?