Homebrew gbaemu4ds: GBA emulator for DS(i) (DSi Entry)

Is the graphic better if you use the sc Version and the upper screen on a 3DS

  • I can't do that (have no 3DS) (have not tested that)

    Votes: 110 40.3%
  • Yes

    Votes: 48 17.6%
  • No

    Votes: 26 9.5%
  • I don't know

    Votes: 89 32.6%

  • Total voters
    273

ichichfly

Well-Known Member
OP
Member
Joined
Sep 23, 2009
Messages
619
Trophies
1
XP
1,075
Country
Gambia, The
spinal_cord said:
Would it not be better to automatically allocate memory depending on the size of the rom being loaded? It would make it easier for the end user.
Yes but some games have garbage data at the end so they whoud fail to load and the max is sometimes 1 MB more or less

QUOTE(Mbmax @ Jul 22 2011, 09:45 AM) Thanks ichfly. i'm able now to allocate more than 1MB of memory. Tried 2752512 bytes and still ok.
Great step forward with this new version.
yay.gif

Next step is improve the CPU emulation and fix the DSi mode ?
I wish to be able to allocate more memory.
happy.gif

I am currently trying to make it compatible with newer (uncorrupted) devkitarm, libnds etc.

I have dumped the arm9 dsi bios. I fixed something and now it should be compatible when it is compatible to the new devkitarm (I hope because I can't test it yet)

ADD: added some pages (github auto generated http) http://ichfly.github.com/gbaemu4DS/ and some wiki https://github.com/ichfly/gbaemu4DS/wiki/compatibility-list (I hope everyone that is logged in at github should be able to edit it)

ADD2: If someone knows how to fix that please send me a pm
 

thakadesign

Active Member
Newcomer
Joined
Dec 23, 2010
Messages
42
Trophies
0
XP
29
Country
United States
Can you tell me a rom that works ..??? I always have to apply the patch??
already tried two roms and not worked
grateful for the advance .
 

dxman

New Member
Newbie
Joined
Jul 23, 2011
Messages
4
Trophies
0
XP
1
Country
United States
What should I do if I put this?:

Error opening image nitro:/(null)gbaInit
gbainit done
everything done (02101000)

Please,Ichiflid,answer me.
 

ichichfly

Well-Known Member
OP
Member
Joined
Sep 23, 2009
Messages
619
Trophies
1
XP
1,075
Country
Gambia, The
dxman said:
What should I do if I put this?:

Error opening image nitro:/(null)gbaInit
gbainit done
everything done (02101000)

Please,Ichiflid,answer me.

You need to get an flashcard that support nitro or use the fat

ADD: I tested 25-30 easy homebrew only 5 worked 2 start but crush after that all other crush
 

dxman

New Member
Newbie
Joined
Jul 23, 2011
Messages
4
Trophies
0
XP
1
Country
United States
ichichfly said:
dxman said:
What should I do if I put this?:

Error opening image nitro:/(null)gbaInit
gbainit done
everything done (02101000)

Please,Ichiflid,answer me.

You need to get an flashcard that support nitro or use the fat

ADD: I tested 25-30 easy homebrew only 5 worked 2 start but crush after that all other crush


That means that I can never play the emulator on my flash card?
For lations, I have M3 DS Real
 

ichichfly

Well-Known Member
OP
Member
Joined
Sep 23, 2009
Messages
619
Trophies
1
XP
1,075
Country
Gambia, The
dxman said:
ichichfly said:
dxman said:
What should I do if I put this?:

Error opening image nitro:/(null)gbaInit
gbainit done
everything done (02101000)

Please,Ichiflid,answer me.

You need to get an flashcard that support nitro or use the fat

ADD: I tested 25-30 easy homebrew only 5 worked 2 start but crush after that all other crush


That means that I can never play the emulator on my flash card?
For lations, I have M3 DS Real

no you can also use the fat

at the start of the gbaemu there should be something like this

->nitro:/
fat:/
sd:/

pres the down button and you should get this

nitro:/
->fat:/
sd:/

than press A and you shoud be able to select you gba rom on the sd in the flashcard


ADD: I see the nitro is corrupted in the nds but that dosen't mather because you can still load them from the flashcard

edit:no nitro is not currupted tested it
 

Mbmax

Homebrew addicted
Member
Joined
Nov 7, 2006
Messages
2,275
Trophies
1
Website
Visit site
XP
413
Country
ichichfly said:
OK some update http://www.mediafire.com/?o957s541j0xza4t but it has still very very very low compatibility.

Changelog:

fixed some problems in dsi mode but is still not running in dsi mode
some fixes for DISPSTAT (more compatibility)

ADD:Some games destroy the VblankHandler sometimes so not every gba rom work everytime.
Thanks ichfly for this version. Now the FAT initialization seems ok in DSi mode.
Good progress !

edit : the nitro is also ok on my iEvo. Maybe the m3 real require to run gbaemu4ds from the HBmenu ?
 

dxman

New Member
Newbie
Joined
Jul 23, 2011
Messages
4
Trophies
0
XP
1
Country
United States
Thanks,but i´m init fat,and choose my rom,charge the rom,and then not just loaded, and stays well and makes sure everything works,but not continue.
I know I'm heavy, but help me, please.
 

ichichfly

Well-Known Member
OP
Member
Joined
Sep 23, 2009
Messages
619
Trophies
1
XP
1,075
Country
Gambia, The
dxman said:
Thanks,but i´m init fat,and choose my rom,charge the rom,and then not just loaded, and stays well and makes sure everything works,but not continue.
I know I'm heavy, but help me, please.

what gba file do you use since I don't think the hyperspeedup Version work with complicated gba files because it even fail at most easy homebrews.

ADD: Update rev.10 http://ichfly.github.com/gbaemu4DS/

Features Behind-the-Scenes improvements to system performance and stability (Flush/Invalidate DC and IC)
updated rom loader some older flashcards work now (AK(i) seems to have issue with the new version but not because of this (I can't test this but someone has reported that))
BIOS_RegisterRamReset(0xFF); is called at the startup also done on the original gba (fix some games)

patcher:

added auto detect for some patches
added Anti User patch some games need that to start
some other things
 

dxman

New Member
Newbie
Joined
Jul 23, 2011
Messages
4
Trophies
0
XP
1
Country
United States
And if now I put this?:
gbaInit
gbaInit done
back in ds mode but init is done
use emulated bios call to reset
but we also use our copy hack
dmaCopy is done
enter critical part set Vblankhandler
switch to gba mode and jump to (02101000)


Sorry to be so heavy, but if there a way to make it work, I want to know.
If there is no way, never to be possible on m3 ds real, tell me not to be annoying and more
 

ichichfly

Well-Known Member
OP
Member
Joined
Sep 23, 2009
Messages
619
Trophies
1
XP
1,075
Country
Gambia, The
dxman said:
And if now I put this?:
gbaInit
gbaInit done
back in ds mode but init is done
use emulated bios call to reset
but we also use our copy hack
dmaCopy is done
enter critical part set Vblankhandler
switch to gba mode and jump to (02101000)


Sorry to be so heavy, but if there a way to make it work, I want to know.
If there is no way, never to be possible on m3 ds real, tell me not to be annoying and more

that means the gba file is loaded in the ram but it seems that it is not starting correctly. This happen if the gba file is incompatible

try this gba rom http://www.mediafire.com/?0z4p0gv9qif5chl
 

ichichfly

Well-Known Member
OP
Member
Joined
Sep 23, 2009
Messages
619
Trophies
1
XP
1,075
Country
Gambia, The
update

r11 http://ichfly.github.com/gbaemu4DS/ (hyperspeedup) (only very very few homebrew work I think ~5-10 %) (most gba files must be patched)(speed normaly 50-200% of the original gba speed)

Features Behind-the-Scenes improvements to system performance (short cuts added)
better 0x4000004 - 0x4000008 emulation
dma start a Vblanc now working (at Hblanc still not working)
timer added 2*GBA frequency (no interrupt is working yet (also Vblanc and so on))
DISPCNT emulation improve (mode 3-5 still has a update frequency of 6 Hz)

file browser is still not working perfect if it crash you may have to open a folder and close it again or delete unused files in the root or reformat the sd
 

Rinzler

Member
Newcomer
Joined
Mar 18, 2011
Messages
24
Trophies
0
Location
Paris
XP
26
Country
France
"(most gba files must be patched)"

Do you mean patched with the DLDI tool ?

Aw, by the way, which release do I downoad ? I'm using a flashcart on a DS Lite.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Veho @ Veho: It's how we used to cheat at Pokewalker.