[PSA] The lastest mGBA nightly runs pretty fast.

Discussion in '3DS - Homebrew Development and Emulators' started by Pickle_Rick, Sep 25, 2017.

  1. Searinox

    Searinox Dances with Dragons

    Member
    7
    Dec 16, 2007
    Romania
    Bucharest
    Reminder that the latest mGBA has added support for colorizing classic Gameboy games. If you refuse to use a GBC BIOS because it overrides Pokemon Red/Blue et. al. with shitty colors instead of their SGB colors, you're also stuck with grayscale Gameboy unless you use this feature. Unfortunately there is no interface for configuring these in the 3DS port so you will have to add the colors to the config manually yourself.

    In the [ports.3ds] section of the config.ini file, create a series of variable entries called gb.pal[#]= with the number in the brackets ranging from 0 to 11. These numbers are, in order, palette colors to be applied for the Gameboy. The values are in groups of 4: 0-3 cover the background, 4-7 are for sprites and 8 to 11 are for a secondary set of sprites. Each set is ordered from brightest to darkest color. The numeric value following the equals sign is given in decimal format and is a 24-bit integer representation of the classic RGB color format, meaning that you can figure out your choice colors in hex RRGGBB and then convert to decimal.

    Here is a sample coloring:

    gb.pal[0]=16777142
    gb.pal[1]=7265390
    gb.pal[2]=3325490
    gb.pal[3]=9216
    gb.pal[4]=16769762
    gb.pal[5]=14446190
    gb.pal[6]=12464690
    gb.pal[7]=3276800
    gb.pal[8]=14869247
    gb.pal[9]=7237340
    gb.pal[10]=2631870
    gb.pal[11]=50
     
    Last edited by Searinox, Nov 2, 2018
  2. TurdPooCharger

    TurdPooCharger Meh

    Member
    11
    Jan 1, 2018
    United States
    Fans of the Pokemon - Liquid Crystal romhack, the RTC has been fixed in the latest nightly. See issue #1134.

    Unless you're some sort of nuzlocke masochist... With the clock now working, this game running speedily (at least on new 3DS series), and that it saves of course, rejoice having the addition of save state. Yay!
     
  3. fernan1234

    fernan1234 Member

    Newcomer
    2
    Feb 28, 2017
    United States
    Where should the config.ini file for mGBA go in the 3DS SD card?

    Also, do you happen to have the palette coloring that would look like the classic DMG green that the VC emulator uses? Or at least the green palette available on a SGB?

    I was checking out the current beta of mGBA and was really impressed with the sound accuracy. The music of level 1 of Trip World, a very advanced track, sounds pretty much spot on (on other emus for 3DS and DS it never sounded correct). Looking forward to the next stable release.
    With the ability to use the top screen with a pixel grid look (currently only the bottom screen seems to do this, the top screen perhaps needs to use the 3D to do so like the VC emulator) and also the ability to change coloring of GB games through the menu this would be my go-to for all GB/GBC gaming.
     
  4. Searinox

    Searinox Dances with Dragons

    Member
    7
    Dec 16, 2007
    Romania
    Bucharest
    The file is located in \MGBA\config.ini on your SD card. Unfortunately I do not have that palette. I made this one up by myself lol.
     
  5. fernan1234

    fernan1234 Member

    Newcomer
    2
    Feb 28, 2017
    United States
    @Searinox

    Thanks for the info. And that's alright. When this very promising emulator gets updated I'll look into making my own GB palette (or hopefully they add palette's as a feature like Gambatte).

    Another feature I really hope is implemented is color correction for GBC games. Now it does the same saturated colors of a backlit-GBA/NDS. It's surprising that GBC color correction is not more standard, even the Wii port of madnafen does it by default! It's also interesting that Nintendo corrected colors for some VC GBC titles (like Link's Awakening DX) but not others (the Capcom Zelda games).
     
  6. TurdPooCharger

    TurdPooCharger Meh

    Member
    11
    Jan 1, 2018
    United States
     
  7. Dodain47

    Dodain47 GBAtemp Advanced Maniac

    Member
    10
    Jan 1, 2017
    Austria
    Last edited by Dodain47, Jan 28, 2019
  8. Pickle_Rick
    OP

    Pickle_Rick Ya boi Zack

    Member
    4
    Aug 28, 2017
    United States
    Somewhere
    The the next version (0.8.0) is supposed to have an arm dynamic recompiler. So it should run full speed. (Maybe even on the o3ds.) So that should be cool. We're currently using an interpreter core.
     
    FateForWindows likes this.
  9. Pickle_Rick
    OP

    Pickle_Rick Ya boi Zack

    Member
    4
    Aug 28, 2017
    United States
    Somewhere
    Hmm, I just tried it and everything is working fine. GBA loads and plays normally and GB works fine.
     
  10. Dodain47

    Dodain47 GBAtemp Advanced Maniac

    Member
    10
    Jan 1, 2017
    Austria
    I tested a couple games with the latest build (0.7.1) released for the 3DS.
    My N3DS no longer crashes, I will soon begin to update the wiki.
     
  11. Pickle_Rick
    OP

    Pickle_Rick Ya boi Zack

    Member
    4
    Aug 28, 2017
    United States
    Somewhere
    [​IMG]


    Kinda necro but I just tried the latest nightly and Yoshi's Island is full speed.
     
  12. ShadowOne333

    ShadowOne333 GBAtemp Guru

    Member
    18
    Jan 17, 2013
    Mexico
    Try with Golden Sun 2 or Mother 3, those are the heaviest games possible for the system.
    Those and maybe the Dooms or any of the like.
     
  13. Pickle_Rick
    OP

    Pickle_Rick Ya boi Zack

    Member
    4
    Aug 28, 2017
    United States
    Somewhere
    It still lags in monkey ball but it's like 40-55 fps now. Also, in games that run full speed the audio is much better now.
     
  14. AkitoUF

    AkitoUF GBAtemp Regular

    Member
    3
    Jan 5, 2016
    Chile
    Or just use the VC.
     
  15. Pickle_Rick
    OP

    Pickle_Rick Ya boi Zack

    Member
    4
    Aug 28, 2017
    United States
    Somewhere
    If you don't have anything relevant to post. Don't.
     
    TurdPooCharger likes this.
  16. Rahkeesh

    Rahkeesh GBAtemp Advanced Fan

    Member
    5
    Apr 3, 2018
    United States
    FF Tactics and Sonic Advance 2 still dip to around 55 but the audio is more tolerable in that state. Mario Kart also seems to get up to 50ish. Aria of Sorrow also seems more stable at 60 than I recall. So yeah, some real if minor improvements.

    Edit: LttP / Minish Cap also running very smooth now, basically fullspeed!
     
    Last edited by Rahkeesh, May 17, 2019
    Pickle_Rick likes this.
Loading...