RELEASE GameBoy Advance Emulator port - gdkGBA (works on 5.0)

Discussion in 'Switch - Emulation, Homebrew & Software Projects' started by jakibaki, May 17, 2018.

  1. fune

    fune Newbie

    Newcomer
    1
    May 18, 2018
    United States
    Hey I had the same problem. Took me a whole night to figure it out. Did you use a Mac to create those folders and move those files? Try doing the same thing in Windows (virtual machines are also fine). It seems like homebrew doesn't recognize folders created by macOS. Weird.
     
  2. gdkchan

    gdkchan GBAtemp Regular

    Member
    4
    Jul 8, 2015
    Brazil
    Metroid Zero Mission problem is due to the lack of alpha blending support. Harvest Moon problem is caused by the window not being implemented. I started a WIP implementation of both features on this branch: https://github.com/gdkchan/gdkGBA/tree/ppu. (If the port author wants to give it a try, idk how fast it would run on the switch, it may need some optimizations).

    Zelda A Link to the Past complains about not being able to create the save. The other games seems to have problems with saves aswell. I will try to implement the remaining save memory types (flash and sram iirc) tomorrow.
     
  3. jakibaki
    OP

    jakibaki GBAtemp Regular

    Member
    8
    Mar 3, 2017
    Germany
    Many thanks for your work! :)

    Harvest moon looks a whole lot better now and performance doesn't seem to be affected as far as I could tell!

    I released an update containing your changes.
     
    Last edited by jakibaki, May 18, 2018
    hippy dave likes this.
  4. bluedart

    bluedart GBAtemp Regular

    Member
    6
    Nov 13, 2016
    United States
    Hey, just tested out the newest build, and it does seem to function more properly than the last one. I got to test the LTTP port, and it seemed to run properly for the few minutes I was willing to put in. The other game I was able to test before I got a weird error that said I have to restart was zero mission. Both of these games actually got into the gameplay, which is not something that happened before. Unfortunately they were both going at 50% speed at best, and about 2 minutes in to zero mission I got the aforementioned error and I'm no longer willing to run the RCM exploit and try this again.

    Clearly GBA emulation is something without our grasp for the time being; I'll just wait. Thanks for all your work and keep it up! Seriously, that GBC port is awesome!
     
  5. Twistedziefer

    Twistedziefer GBAtemp Regular

    Member
    4
    May 18, 2018
    United States
    Los Angeles
    Love the progress on the emulator great job. Any chance you can get breath of fire 1 or 2 to load past the title? Thanks
     
  6. Unfortunately not having any luck with this emulator yet. Tried 5 games and a few minutes in always get a Switch error message and crash. I'm on 5.0.2
     
  7. Klodeckel1990

    Klodeckel1990 Member

    Newcomer
    4
    May 8, 2018
    Germany
    Minish Cap is bugging at title screen :/
     
  8. Sm0k3r83

    Sm0k3r83 GBAtemp Regular

    Member
    5
    GBAtemp Patron
    Sm0k3r83 is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    May 16, 2018
    Canada
    Thanks for this
     
  9. Giodude

    Giodude GBAtemp's official rock

    Member
    11
    GBAtemp Patron
    Giodude is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    May 17, 2015
    United States
    New York
    Does it work when switching from docked to handheld on the fly? Also on a side note is the issue where cfw constantly crashes the console fixed yet? Really want this for mother 3 on the go.
     
    H1B1Esquire likes this.
  10. Leonidas87

    Leonidas87 GBAtemp Advanced Fan

    Member
    6
    Jul 15, 2014
    Canada
    Toronto, Ontario
    Docked can cause a crash needing a restart once onc in a will.

    CFW Does not constantly crash the Switch it is the apps that are not optimized for 4.0.0 through 5.0.2

    Just in a week we have had a lot of progress. I've barely had a crashing issue
     
  11. Giodude

    Giodude GBAtemp's official rock

    Member
    11
    GBAtemp Patron
    Giodude is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    May 17, 2015
    United States
    New York
    By crashing I mean how putting the console into sleep mode often puts the console directly into rcm mode.
     
  12. Leonidas87

    Leonidas87 GBAtemp Advanced Fan

    Member
    6
    Jul 15, 2014
    Canada
    Toronto, Ontario
    Putting it to sleep is still a big yes.

    You have to hold the power button for 10 to 15 seconds.

    Hit the power button again it reboots.

    Then you have to rcm mode and send payload back into cfw.

    If you want to go back to normal use just reboot.

    Bug may be fixed soon hopefully.

    — Posts automatically merged - Please don't double post! —

    @jakibaki I'm trying to do something for quickly for the Emulator.

    Nothing crazy just a nice little addition.

    Again it's nothing crazy lol brb
     
    Giodude likes this.
  13. gdkchan

    gdkchan GBAtemp Regular

    Member
    4
    Jul 8, 2015
    Brazil
    The save issue has been fixed upstream (on the master branch).
     
    hippy dave, JJTapia19 and Leonidas87 like this.
  14. Leonidas87

    Leonidas87 GBAtemp Advanced Fan

    Member
    6
    Jul 15, 2014
    Canada
    Toronto, Ontario
    20180518_101004. @jakibaki Let me know what you think.

    I can send you a link to the .nor file with the changes so you can add it to the main build

    — Posts automatically merged - Please don't double post! —

    GBC version on its way

    — Posts automatically merged - Please don't double post! —

    Figured it adds that final touch to the emulator and makes it easier to find in the Homebrew menue
     
    H1B1Esquire and Real.96 like this.
  15. GoldenSun3DS

    GoldenSun3DS GBAtemp Regular

    Member
    3
    Apr 27, 2013
    United States
    I can't do better so I shouldn't judge? Do you care about how good your doctor is just because "I can't do better"?

    But I wasn't even bashing the port. Just asking why they chose that emulator to port instead of a better one. Why do you get so defensive at the slightest criticism?

    That'd be like me asking why you chose that cheese for your pizza and then you flipping out and saying "well why don't you make the pizza?!"
     
    Samus20XX likes this.
  16. Leonidas87

    Leonidas87 GBAtemp Advanced Fan

    Member
    6
    Jul 15, 2014
    Canada
    Toronto, Ontario
    Oh shit I messed up haha need to fix that lmfao
     
  17. Leonidas87

    Leonidas87 GBAtemp Advanced Fan

    Member
    6
    Jul 15, 2014
    Canada
    Toronto, Ontario
    Made the proper corrections.

    What do you think @jakibaki ? 20180518_104233. 20180518_104240. 20180518_104245.
     
  18. Bedel

    Bedel The key of the blade

    Member
    8
    Oct 28, 2015
    United States
    Great job. I love it when you some more than spam. Keep it up fella.
     
  19. jakibaki
    OP

    jakibaki GBAtemp Regular

    Member
    8
    Mar 3, 2017
    Germany
    Looks nice :) Feel free to submit a pull request and I'll merge it.
     
    Leonidas87 likes this.
  20. Leonidas87

    Leonidas87 GBAtemp Advanced Fan

    Member
    6
    Jul 15, 2014
    Canada
    Toronto, Ontario
    Am I able to update the OP with these?

    Or are you only able to upload them for GBC and GBA?

    — Posts automatically merged - Please don't double post! —

    I've never done that before but I would be more then willing to learn how.

    @jakibaki sent you a PM
     
    Last edited by Leonidas87, May 18, 2018
Quick Reply
Draft saved Draft deleted
Loading...