GBARunner2

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

Loading...
  1. Gericom
    OP

    Gericom GBAtemp Maniac

    Member
    11
    Jun 30, 2011
    Netherlands
    Well, you should still be able to test anything that's not SRAM_F_Vxxx. Any games that still require sram patches also won't save until the next release (probably tomorrow).
     
  2. Gericom
    OP

    Gericom GBAtemp Maniac

    Member
    11
    Jun 30, 2011
    Netherlands
    Well, I think I managed to fix the most important issues.
    New release from the sd_save branch (2019-06-14 - 8e4d520)
    • Fix saving via the actual sram address (0x0E000000). Fixes SRAM_F_Vxxx games
    • Allow writing to save from a rom address source (should fix various games). Note that this is not yet working for flash1M types.
    • Fix the byte order for eeprom saves (important when you want to load a save or use it for an emulator for example). Note that eeprom saves made with the previous revision are not compatible! (they can be fixed though by reversing every 8 byte block)
    Aladdin works again btw. I didn't test that other game, but I expect it to be fixed as well.
     

    Attached Files:

    Last edited by Gericom, Jun 14, 2019
    plasturion, Robz8, ber71 and 6 others like this.
  3. Wuigi

    Wuigi GBAtemp Advanced Fan

    Member
    6
    Sep 14, 2012
    Germany
    @Gericom Do you plan to set up a CI environment for GBARunner2?
    I compiled devkitARM r47 for linux yesterday, maybe this can be of some use.
     
  4. Gericom
    OP

    Gericom GBAtemp Maniac

    Member
    11
    Jun 30, 2011
    Netherlands
    Well, I would if I had some place to run it on.
     
  5. RaymanTheHedgehog

    RaymanTheHedgehog Member

    Newcomer
    2
    May 18, 2019
    Venezuela
    Barinas, Venezuela
    @Gericom are you planning to add a button layout option? (I mean swap the A,B buttons with B,Y like NesDS did or map L & R to X,Y buttons)
    That can make some game more comfortable to play (specially shoot em' up & Fighting ones)
     
    SummonerArthur likes this.
  6. Gericom
    OP

    Gericom GBAtemp Maniac

    Member
    11
    Jun 30, 2011
    Netherlands
    Yeah, I'm planning such feature once a settings screen is done. It may also be more comfortable on mario for example.
     
  7. banjo2

    banjo2 little man

    Member
    6
    May 31, 2016
    United States
    gamer armchair
    On that topic, what do you have planned?
     
  8. Fer2317

    Fer2317 Member

    Newcomer
    2
    Sep 13, 2009
    United States
    Congrats @Gericom for your hard work this looks great
     
  9. Gericom
    OP

    Gericom GBAtemp Maniac

    Member
    11
    Jun 30, 2011
    Netherlands
    Stuff like enabling/disabling cache, up/bottom screen display, enable/disable center and mask (removes frame of latency and shows out of bound areas), key mapping. And maybe something like disabling save patching for testing for example. They will eventually be persisted in an ini file.
     
    alexander1970, Tarmfot and banjo2 like this.
  10. Dodain47

    Dodain47 GBAtemp Advanced Maniac

    Member
    11
    Jan 1, 2017
    Austria
    Turning audio channel on/off like in Visual boy Advance/mGBA for PC would be nice!
    This gives certain games a new feeling.
     
  11. Gericom
    OP

    Gericom GBAtemp Maniac

    Member
    11
    Jun 30, 2011
    Netherlands
    Hmm, yeah, maybe I could add such features when the ingame menu is ready.

    Maybe you could retest the 2 regressed games btw.
     
    Last edited by Gericom, Jun 14, 2019
    alexander1970 and Dodain47 like this.
  12. Wuigi

    Wuigi GBAtemp Advanced Fan

    Member
    6
    Sep 14, 2012
    Germany
    I noticed some regressions with games I previously tested.
    Advance Wars(FLASH_V121) no longer boots and Zelda Minish Cap(EEPROM_V124 I deleted the previous save) saves the name now but freezes during the intro which it didn't before.
    Also sram patched pokemon leafgreen and firered freeze after the opening credits now and Yu-Gi-Oh Reshef of Destruction(SRAM_F_V102) somtimes crashes right after saving, but saves now.
     
    Last edited by Wuigi, Jun 14, 2019
  13. Zer0RAN

    Zer0RAN Newbie

    Newcomer
    1
    Jun 15, 2019
    United States
    Im getting a white upper and lower screen and a TEST on left corner of lower screen while running GBARunner2 via Twilight menu. any way to fix this? running the latest version of GBARunner 2 master....
     
  14. Gericom
    OP

    Gericom GBAtemp Maniac

    Member
    11
    Jun 30, 2011
    Netherlands
    Ugh, every improvement always comes with regression huh. I'll check it out. It's probably something stupid.
    Edit: It seems @Dodain47 tested advance wars with the new version though, and reported it working.
    Edit2: It works fine for me as well, and minish cap too.
     
    Last edited by Gericom, Jun 15, 2019
    alexander1970 likes this.
  15. zeroultima6

    zeroultima6 Advanced Member

    Newcomer
    5
    Aug 15, 2017
    United States
    Found a save data error for Breath of Fire saying the save file too small
     
  16. Dodain47

    Dodain47 GBAtemp Advanced Maniac

    Member
    11
    Jan 1, 2017
    Austria
    Yeah, both Advance Wars games work with the latest build. Both are clean No-Intro rom file.
    I tested them with the arm9 versions on my m3 simply flashcard and Phat DS model.
    I use the retrogamefan kernel for my flashcard.
     
    alexander1970 likes this.
  17. Gericom
    OP

    Gericom GBAtemp Maniac

    Member
    11
    Jun 30, 2011
    Netherlands
    That only happens if your save file is too small to store the data for the game you want to run.
     
    alexander1970 likes this.
  18. Wuigi

    Wuigi GBAtemp Advanced Fan

    Member
    6
    Sep 14, 2012
    Germany
    I'm really sorry, I tested the normal ARM7 and WRAMICACHE versions provided by you and my self compiled version on my DSi with the latest twilightmenu on both release and nightly version of nds-bootstrap.
    Somehow the version I compiled with the windows devkitARM r47 produces the detailed errors, the version compiled with devkitARM under linux doesn't crash during the start of Advance Wars and sram patched pokemon leafgreen.
    A rudolph's tool dump of Minish cap and some other dump of it still crash most of the time during the intro when starting a new game using your ARM7_DLDI build for me though.
     
    Last edited by Wuigi, Jun 15, 2019
  19. Gericom
    OP

    Gericom GBAtemp Maniac

    Member
    11
    Jun 30, 2011
    Netherlands
    Hmm, okay. Did you try with cache? That sometimes fixes some timing bugs. This might be one of them.
     
  20. Wuigi

    Wuigi GBAtemp Advanced Fan

    Member
    6
    Sep 14, 2012
    Germany
    @Gericom It crashes even more often with the new game intro when using your arm7_dldi_wramicache build.
    On a gateway blue card it runs really stable with both arm9 builds.
     
    Last edited by Wuigi, Jun 15, 2019
Loading...