TempGBA: NDSGBA revival

Discussion in 'Supercard' started by Nebuleon, Feb 18, 2013.

  1. Nebuleon
    OP

    Nebuleon MAH BOI/GURL

    Member
    4
    Dec 22, 2012
    Canada
    Holy crap, 2 hours :blink:

    There are so many bugs in this thread that I don't know what's a true bug, what's been fixed, and what is still left. I would like some GitHub issues please. I'd also appreciate it if someone could convert posts from this thread in sequence into GitHub issues, like I did for GameYob (see /NDS/Emulation and Homebrew/GameYob, a gameboy emulator for DS, #253).

    Stay tuned for beta 8!
     
  2. lpchaim

    lpchaim Advanced Member

    Newcomer
    2
    Jan 6, 2013
    Brazil
    Luckily I found an old savestate around 1 hour in... Better than nothing!
    Regarding github, I will post my issue there right now and all of mine from now on.
     
  3. pasc

    pasc Newbie

    This saddens me :/

    So there is probably no way to make it "support it"...
     
  4. BassAceGold

    BassAceGold Testicles

    Member
    4
    Aug 14, 2006
    Canada
    There is a way, however, there is no such human possessing a will strong enough to bother implementing it. At least for now.
     
  5. pokefloote

    pokefloote GBAtemp Addict

    Member
    7
    Mar 20, 2009
    United States
    I can't wait for the next version...! Not just because of the various updates to the code, but the return of the beautiful UI that once was! ;]

    Warning: Spoilers inside!
     
  6. 2ndApex

    2ndApex GBAtemp Advanced Fan

    Member
    4
    Jul 12, 2012
    United States
    I kinda like it but I like the old one too.

    How about adding the option to switch themes while in the menu?
     
  7. Nebuleon
    OP

    Nebuleon MAH BOI/GURL

    Member
    4
    Dec 22, 2012
    Canada
    TyBlood13 likes this.
  8. Spikey699

    Spikey699 Member

    Newcomer
    1
    Apr 2, 2013
    United States
    Sorry to have my first post be a request or question, but are save states transferrable from NDSGBA, if not will they be implemented again? From what I've read beta 2 was the last to support this feature.

    Thanks for the GREAT work, playing Emerald with the DirectSound and PSG playing different tempo's is a crime for such a wonderful soundtrack. The rest isn't bad either ;)
     
  9. Nebuleon
    OP

    Nebuleon MAH BOI/GURL

    Member
    4
    Dec 22, 2012
    Canada
    The saved state format from NDSGBA 1.21 was unstable; every change of memory map made it so that loading a state and writing a .sav corrupted the .sav with 95% probability. I made it so it didn't do that, so I could actually compile new code, but it breaks all compatibility. Please create .savs with the exact same version of NDSGBA you used to create each saved state before loading TempGBA onto your card. The saved state format should be stable from beta 5 onwards.
     
  10. Spikey699

    Spikey699 Member

    Newcomer
    1
    Apr 2, 2013
    United States
    What does this bit mean exactly?

    Otherwise, thanks for the excellent explanation. :)
     
  11. Nebuleon
    OP

    Nebuleon MAH BOI/GURL

    Member
    4
    Dec 22, 2012
    Canada
    It means if you created a state in 1.21, load it in 1.21, save in-game and exit to create the .sav to then copy it to TEMPGBA/SAVES. If it was 1.30, use 1.30. If it was an earlier TempGBA alpha, use that alpha. (But you likely don't have alpha saves.)
     
  12. Spikey699

    Spikey699 Member

    Newcomer
    1
    Apr 2, 2013
    United States
    Thankyou Sir. :)
     
  13. Maverick Lunar X

    Maverick Lunar X GBAtemp Fan

    Member
    3
    May 5, 2009
    United States
    So, I'll be sure to add this to GitHub, but I noticed a glaring difference that currently is making me stick with NDSGBA: I have a large amount of games on my sd card, and when I go to browse its directory (./GAMES) TEMPGBA locks up. I've let it sit for more than 5 minutes with no activity. I also noticed this bug is present in CATSFC. I haven't done enough testing to determine if theres a magic number, but if I only have about 20 games versus about 1000 (for either TEMPGBA or CATSFC) everything works fine. Otherwise, thanks for all the great work!

    EDIT: Issue posted in GitHub for both CATSFC and TEMPGBA
     
  14. Aeter

    Aeter A walking contradiction

    Member
    4
    Apr 1, 2009
    Netherlands
    The lands of nether
    Both emulators only allow 512 per folder. So what you must do is create separate folders in the games folder and divide your games over these folders.
    It's explained in readme file on GitHub.
    https://github.com/ShadauxCat/CATSFC
     
  15. Maverick Lunar X

    Maverick Lunar X GBAtemp Fan

    Member
    3
    May 5, 2009
    United States
    what is it that causes this exactly? I'm just not following why this limitation is not present in NDSGBA.
     
  16. Nebuleon
    OP

    Nebuleon MAH BOI/GURL

    Member
    4
    Dec 22, 2012
    Canada
    It is present in that one too.
     
  17. Maverick Lunar X

    Maverick Lunar X GBAtemp Fan

    Member
    3
    May 5, 2009
    United States
    ....but its not. I'm using 1.21 (maybe 1.30 actually) right now, and it has 1068 .zip's in it, loads the folder almost immediately on access.

    does it treat .zip's as folders perhaps?
     
  18. BassAceGold

    BassAceGold Testicles

    Member
    4
    Aug 14, 2006
    Canada
    If you scroll as far down as you can, do you actually see the last roms that should be listed? If not, it's silently cutting the list off at 512 files.
     
  19. Nebuleon
    OP

    Nebuleon MAH BOI/GURL

    Member
    4
    Dec 22, 2012
    Canada
    The code for NDSGBA 1.21 contains this:
    Code:
    #define FILE_LIST_MAX 1024
    Are you sure it displays all the files, and doesn't omit some after M, T or V? (the sorting routine sucks in NDSGBA 1.21)
     
  20. Dimensional

    Dimensional GBAtemp Advanced Fan

    Member
    7
    Dec 7, 2008
    United States
    Texas
    I had some weird thought and idea. It's based on the something about GameYob. It apparently can emulate the GBC link cable? How does it do that, and how can that be implemented into TempGBA? It shouldn't take more than adding in some kind of DS Download/Play like features. Not the one where you only need 1 game card. The kind where only the same games detect each other, but with the emulator only. What each emulator would do is use the name based on the console or from some configuration, something that could allow each user in the area to differentiate each other. I think the link emulation would have to be enabled and disabled manually, as I'm uncertain if there's a way to detect link commands.

    I don't know how possible this idea is, but at least it's an idea that, if done, would be a massive benefit to gamers. And for linking over the internet, I think it would require an external program or something on a computer. I just know that doing a link over the internet would be extremely difficult, due to various issues including firewalls, NAT routers, etc. Anyways, just figured I'd give this idea out to the world, and see what can come from it. Have a good day.
     
Quick Reply
Draft saved Draft deleted
Loading...