GBARunner2

Discussion in 'NDS - Emulation and Homebrew' started by Gericom, Dec 4, 2016.

Loading...
  1. Robz8

    Robz8 Coolest of TWL

    Member
    19
    Oct 1, 2010
    United States
    ARGV support is planned, so we'll be able to do it in TWLMenu++.
     
    SummonerArthur and alexander1970 like this.
  2. SaveState

    SaveState Member

    Newcomer
    2
    Sep 4, 2018
    United States
    Hello guys great job so far on this! The new GUI is awesome! I just had some sort-of far-fetched ideas for features of this.

    1. Letting gbarunner2 launch from the slot2 button in the boot menu on the DS and Lite (like instead of "there is no GBA card in Slot-2") (this one seems impossible to me but maybe its possible?)

    2. Gbarunner2 reading and using the personal settings for top-screen or bottom-screen GBA display in DS and Lite

    3. A patcher for GBA roms that turns them into .nds files that, when launched, open gbarunner2 with the instruction reopen the patched GBA rom, this time as a GBA game, ignoring the previously patched instructions during emulation/hypervision. This makes it so that people can directly open the GBA roms into the hypervisor from the flashcard's menu
     
    Ziko likes this.
  3. Ziko

    Ziko GBAtemp Regular

    Member
    4
    Nov 10, 2010
    United States
    I definately would want the third option as then I could use the key reset on my R4 avoiding the hassle of cutting off and on the system when I'm done playing a game and then perhaps sleep mode works saving the battery as it currently doesn't when I shut my DS Lite.
     
    SummonerArthur likes this.
  4. Gericom
    OP

    Gericom GBAtemp Maniac

    Member
    11
    Jun 30, 2011
    Netherlands
    Right, sleep mode is also a thing I should properly support.
     
    alexander1970 and Robz8 like this.
  5. GayCoonie

    GayCoonie Advanced Member

    Newcomer
    1
    Jun 19, 2019
    United States
    Is this likely to ever run most games at full speed, or are we at about the limit of a GBA hypervisor on the DS? Don't get me wrong, this project is very impressive as-is, I'm just wondering if it has very much more potential, or if it's about tapped.
     
  6. Gericom
    OP

    Gericom GBAtemp Maniac

    Member
    11
    Jun 30, 2011
    Netherlands
    Well, there's at least one thing I can still do that might potentially provide some speedup. I'm gonna try that soon, because I now managed to make space in memory to do it.
     
  7. Z0287yyy

    Z0287yyy Newbie

    Newcomer
    1
    Jun 25, 2019
    China
    Hello Gericom, I like gbarunner2 much more.
    Here I post a require, would you implement swap screen function?
    As my ndsl only has bottom screen, and this function is implemented in nesDS and lameboy, I can play them in my NDSL (bottom screen).

    Many thanks.

    IMG_20190625_181302.
     
  8. Gericom
    OP

    Gericom GBAtemp Maniac

    Member
    11
    Jun 30, 2011
    Netherlands
    I'll implement that once I implement the settings menu (with persistent settings). There was such an option in the old menu by pressing L or so on the rom select menu.
    ----------------------------------------------------------------------------------------------
    On another note, I tried something new to get some more speedup. It's a bit experimental still, cause it involves changes to the core part of gbarunner2, so some testing is needed to ensure everything still works as it should and if there are noticable improvements. I saw that the glitching in the intro of donkey kong 3 is gone at least. The attached rom is an arm7dldi_wramicache build of commit 6084943 from the feature/newabort2 branch. It also has implemented gameboy channels 1 and 2 which I merged to master before, but didn't release yet.
     

    Attached Files:

    Tarmfot, Robz8, Sunuku and 4 others like this.
  9. alexander1970

    alexander1970 GBAtemp allows me to be here

    Member
    11
    Nov 8, 2018
    Austria
    Austria
    Hello. :)

    Tested this Build with TWiLight v8.5.0 on DSi.

    - Mario Kart Super Circuit works perfect - fast loading and Menu behavior.:yaysp:
    - Super Mario Advance 4 - Super Mario Bros. 3 - NO LONGER Save corrupt Message on startup/on first Boot now Language select possbile on FIRST starrt.:yaysp: (no MUSIC in Game because of Test Build I think).

    Great job my friend !!!
     
    Last edited by alexander1970, Jun 26, 2019
    Tarmfot and Z0287yyy like this.
  10. Z0287yyy

    Z0287yyy Newbie

    Newcomer
    1
    Jun 25, 2019
    China
    I test it in my ndsl, it's much more better than old one. When I play Zelda mini cap, it takes less boom sound and the speed is not slow in Hailar town.
    It's closer to perfect.

    Great job, and thanks.
     
    Tarmfot, Robz8, Gericom and 1 other person like this.
  11. Wuigi

    Wuigi GBAtemp Advanced Fan

    Member
    6
    Sep 14, 2012
    Germany
    I tested your build on my DSi XL.
    Harry Potter and the prisoner of azkaban now has a an even slower intro. The composer said in a tweet that he had nearly all the resources available for the intro music so maybe it is more complex to play it full speed. Battles still lag when selecting/acting a spell.
    Harry Potter and the goblet of fire still has the flickering in the intro and garbled audio it had before. Other than that it runs at full speed.
    Dokapon still runs fine except some minor glitches that existed before that look like disabled vsync on a pc and one soundeffect is missing when entering battle.
    Sims bustin out runs pretty good, some minor cracking in the audio but other than that fully playable.
    Minish Cap runs fine but some soundeffects have a noticeable delay.
    Lag on the Mother 3 naming screen is now pretty much gone, doesn't crash during the intro but after it now.
    Pokemon firered still only boots when SRAM patched, but crashes after intro now.
    Ruby still doesn't boot even when SRAM patched.
    Final Fantasy VI still displays some kind of warning when started, but runs fine otherwise.
    Advance Wars seems to work fine except the garbled start menu background, but doesn't pertain the save till the next boot.
     
    Last edited by Wuigi, Jun 26, 2019
    alexander1970, Tarmfot and Z0287yyy like this.
  12. Gericom
    OP

    Gericom GBAtemp Maniac

    Member
    11
    Jun 30, 2011
    Netherlands
    No music in game sounds like a bad thing tbh.
    Edit: It works fine for me
    Advance wars saves fine for me actually.
     
    Last edited by Gericom, Jun 26, 2019
  13. Wuigi

    Wuigi GBAtemp Advanced Fan

    Member
    6
    Sep 14, 2012
    Germany
    @Gericom The CRC doesn't match for me, maybe my rom is damaged, good to know.
     
  14. Important Posts New version
    Gericom
    OP

    Gericom GBAtemp Maniac

    Member
    11
    Jun 30, 2011
    Netherlands
    I managed to get some more minor speedup with some tricks. This is a arm7dldi_wramicache build of commit 09c3fb7 from feature/newabort2. Let me know if there are differences compared to the previous one.
     

    Attached Files:

  15. lemonxd

    lemonxd Newbie

    Newcomer
    1
    Jan 16, 2019
    United States
    Is there any sort of way to view errors on the new version? The first "new menu" release worked fine for me, however every version after that has refused to work, and now, going back to that older version that worked fine, it appears to have the same problem now? Launching a game will show the gba boot screen, but then it will hang on a white screen. I've tried reformatting my sd card, and tried bios' from 3 different websites. I'm using an r4i gold 3ds plus with wood firmware on a DS lite.
     
  16. Gericom
    OP

    Gericom GBAtemp Maniac

    Member
    11
    Jun 30, 2011
    Netherlands
    Problems where it hangs after the gba bios are the most confusing to me. I really have no idea what could be causing them tbh.
     
  17. Wuigi

    Wuigi GBAtemp Advanced Fan

    Member
    6
    Sep 14, 2012
    Germany
    I had identical results with this build.
     
  18. alexander1970

    alexander1970 GBAtemp allows me to be here

    Member
    11
    Nov 8, 2018
    Austria
    Austria
    It was the Super Mario Advance 4 - EU Rom.The US Rom works perfect.
     
  19. Gericom
    OP

    Gericom GBAtemp Maniac

    Member
    11
    Jun 30, 2011
    Netherlands
    Oh, that's interesting. I'll check that out later.
     
    alexander1970 likes this.
  20. alexander1970

    alexander1970 GBAtemp allows me to be here

    Member
    11
    Nov 8, 2018
    Austria
    Austria
    Tested this Build with TWiLight v8.5.0 and Bootstrap v0.21.2 on two DSis.
    This Version is very fast and stable.Games/Menues behavior is very smooth.:yay:

    Aero the Acrobat - Rascal Rival Revenge works perfect.Save/Load ok.
    Banjo + Kazooie - Grunty´s Revenge works perfect.Save/Load ok.
    Final Fantasy IV seems to work until the Intro starts,after a few seconds crashes/Sound Loop.
    Final Fantasy VI stays on white screen after GBA Logo animation.After pressing START game continues/starts and works perfect (Thank you to @Wuigi for the tip).Save/Load ok.
    Mario Kart Super Circuit works perfect.Save/Load ok
    Super Mario Advance 4 (US Rom) works perfect.Save/Load ok.
    Castlevania -Aria of Sorrow works perfect.Save/Load ok.
    Donkey Kong Country works perfect.Save/Load ok.
    Crash Bandicoot - The huge Adventure stucks on first Text message Screen after GBA Logo animation/Sound Loop.
    Tales of Phantasia crashes after the Text Message from Edward D.Morrison/Sound Loop.
    Super Mario Advance 2 works perfect.Save/Load ok.
    Donkey Kong Country 3 works perfect.Save/Load ok.
    Legend of Spyro - New beginning works great but still the issue with empty InGame text mesages.Save/load ok.
    Legend of Zelda - A Link to the Past works great.Load/Save ok.Intro Screen flickers a little,then game works/screen is ok.
    Legend of Spyro - Eternal Night works perfect.Save/Load ok.
    Metroid Fusion works normal until Intro comes to the Metroid Serum inject Scene,there begin the game/Intro to slowdown like a Slideshow.The Game is not hung/did not crashes.
     
    Last edited by alexander1970, Jun 26, 2019
Quick Reply
Draft saved Draft deleted
Loading...