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

loco365

Well-Known Member
Member
Joined
Sep 1, 2010
Messages
5,457
Trophies
0
XP
2,927
I'll check the newest version later, because I found a game that works on r37 and I'm busy playing it.

Edit: Ok. I'd like to make a very useful suggestion. In the L + R + A + B menu, can you create an option to close and unload a rom? It's annoying having to restart the DS every time it crashes, and having the option to unload everything would make that process so much easier.

If you can't, that's fine, but it'd just be very useful.
 
  • Like
Reactions: 1 person

ichichfly

Well-Known Member
OP
Member
Joined
Sep 23, 2009
Messages
619
Trophies
1
XP
1,076
Country
Gambia, The
I'll check the newest version later, because I found a game that works on r37 and I'm busy playing it.

Edit: Ok. I'd like to make a very useful suggestion. In the L + R + A + B menu, can you create an option to close and unload a rom? It's annoying having to restart the DS every time it crashes, and having the option to unload everything would make that process so much easier.

If you can't, that's fine, but it'd just be very useful.

That should be no problem.

Y is bad. Y is maped on the 4000136h - NDS7 - EXTKEYIN what about START+B.

How about a touch screen option?
I will try to update the arm7 code anyway so that the Y button will work but that will need some time.

ADD: New Versions Updated
 

DarkMatterCore

Finding my light.
Developer
Joined
May 30, 2009
Messages
1,292
Trophies
1
Age
28
Location
Madrid, Spain
Website
github.com
XP
2,606
Country
Spain
I can confirm that Super Mario Advance 2: Super Mario World (U) is emulated properly in newer revisions. Even the save load feature works fine. Tested with a dump of my retail cartridge using GBA Backup Tool.

Super Mario Advance 4: Super Mario Bros. 3 (U), however, doesn't work. It hangs at the "saved data corrupted" screen. If I load it with code_container_new_irq.nds and/or code_container_old_irq.nds and choose "Flash 128KB" as the save method, it shows a "formatting saved data" message, but then hangs at the "Nintendo presents" screen (with bugged graphics).

I will test Mario Pinball Land (U) and Dexter's Laboratory: Deesaster Strikes (U) when I find those games (I kinda lost them, lol).
 

loco365

Well-Known Member
Member
Joined
Sep 1, 2010
Messages
5,457
Trophies
0
XP
2,927
Super Mario Advance 4: Super Mario Bros. 3 (U), however, doesn't work. It hangs at the "saved data corrupted" screen. If I load it with code_container_new_irq.nds and/or code_container_old_irq.nds and choose "Flash 128KB" as the save method, it shows a "formatting saved data" message, but then hangs at the "Nintendo presents" screen (with bugged graphics).
My copy kinda works. I can start SMB3, but when I select a character to play as, it crashes when it proceeds to the world map.

But yes, I am really busy playing Super Mario World now.
 

DarkMatterCore

Finding my light.
Developer
Joined
May 30, 2009
Messages
1,292
Trophies
1
Age
28
Location
Madrid, Spain
Website
github.com
XP
2,606
Country
Spain
Super Mario Advance 4: Super Mario Bros. 3 (U), however, doesn't work. It hangs at the "saved data corrupted" screen. If I load it with code_container_new_irq.nds and/or code_container_old_irq.nds and choose "Flash 128KB" as the save method, it shows a "formatting saved data" message, but then hangs at the "Nintendo presents" screen (with bugged graphics).
My copy kinda works. I can start SMB3, but when I select a character to play as, it crashes when it proceeds to the world map.

I guess I'll have to redump it. Just in case, does your ROM have this CRC32? 88dab27f (SUPER_MARIOD_AX4E01.gba).

I'll also dump the save and test the game with it, just like I did before with SMW.

P.S.: found Dexter's Lab, but no sight of Mario Pinball Land...

EDIT: well, it seems like I got v1.1 of the game, according to No-Intro. The cartridge was bought in Canada in 2005, so that doesn't really surprise me that much...

EDIT (x2): got it to run by using the dumped save file, but also hangs when it tries to load the World Map. Bummer.
 

loco365

Well-Known Member
Member
Joined
Sep 1, 2010
Messages
5,457
Trophies
0
XP
2,927
Super Mario Advance 4: Super Mario Bros. 3 (U), however, doesn't work. It hangs at the "saved data corrupted" screen. If I load it with code_container_new_irq.nds and/or code_container_old_irq.nds and choose "Flash 128KB" as the save method, it shows a "formatting saved data" message, but then hangs at the "Nintendo presents" screen (with bugged graphics).
My copy kinda works. I can start SMB3, but when I select a character to play as, it crashes when it proceeds to the world map.

I guess I'll have to redump it. Just in case, does your ROM have this CRC32? 88dab27f (SUPER_MARIOD_AX4E01.gba).

I'll also dump the save and test the game with it, just like I did before with SMW.

P.S.: found Dexter's Lab, but no sight of Mario Pinball Land...

EDIT: well, it seems like I got v1.1 of the game, according to No-Intro. The cartridge was bought in Canada in 2005, so that doesn't really surprise me that much...
Yeah, I think mine is a 1.0.
 

TheRedfox

blep
Member
Joined
May 17, 2012
Messages
229
Trophies
0
Location
Nope
XP
489
Country
Netherlands
@ichichfly
I have a question:
Will there be a update for dsi-mode again?,
-working with unpatched gba roms
-break function added (L+R+A+B)

And some more things that look quite nice for dsi-mode
 

GolyBidoof

Well-Known Member
Member
Joined
Apr 6, 2012
Messages
265
Trophies
1
XP
324
Country
Germany
I'm having problem with that emu, whenever I try to run any Pokemon GBA game (on my AK2i, but I saw some AK2is on combatibility list), it displays me something like:
normal
gbaMode2 (Here I wanted to try slow, with same effect)
jump to (02148000)
unknown OP
R0=B6DB3A8
*Skipping some RXes*
IEF: 00030001
If the rest is important, I can post it, but I want to know why Ruby won't boot.
 

LukeRolt

Member
Newcomer
Joined
Jul 4, 2012
Messages
5
Trophies
0
XP
1
Country
I'm going to look retarded but anyway... I currently have an R4i Gold 3DS card and I am having difficulty setting up Ichichfly's GBA emulator. I am using a normal DSi.

I have created a video what I do. Can someone please tell me where I am going wrong. http://www.youtube.com/watch?v=TQ5B8496wbA

It may be something simple that I'm doing wrong but I am a noob at this kind of stuff.

Help would be very much appreciated.
 

T-Tudor

Well-Known Member
Member
Joined
Oct 28, 2009
Messages
108
Trophies
1
Location
Chisinau
XP
1,335
Country
Moldova
I'm going to look retarded but anyway... I currently have an R4i Gold 3DS card and I am having difficulty setting up Ichichfly's GBA emulator. I am using a normal DSi.

I have created a video what I do. Can someone please tell me where I am going wrong.

It may be something simple that I'm doing wrong but I am a noob at this kind of stuff.

Help would be very much appreciated.
First of all you must download only hyperspeedupr37. Then to put on your card only code_container_new_irq.nds. Then you must check the Compatibility List for working games because Pokemon Sapphire is not working on r38.
 

ichichfly

Well-Known Member
OP
Member
Joined
Sep 23, 2009
Messages
619
Trophies
1
XP
1,076
Country
Gambia, The
ADD: New Versions Updated
Explain please what are the differences between versions and for what are they used.


The new slow options is for games that run to fast

code_container_old_irq --> for some old homebrew that don't work with code_container_new_irq
code_container_new_irq --> normal Version
code_container_adv_irq --> for games that use H-Blank irq. Slower than code_container_new_irq
code_container_HBlankdma --> for games that use H-Blank irq and HBlankdmas while H-Blank irq enabled but not when H-Blank irq is disabled. Slower than code_container_adv_irq
code_container_force_irq --> for games that use H-Blank irq and HBlankdmas. Slower than code_container_HBlankdma

ADD:code_container_new_irq is broken in r38
 

T-Tudor

Well-Known Member
Member
Joined
Oct 28, 2009
Messages
108
Trophies
1
Location
Chisinau
XP
1,335
Country
Moldova
The new slow options is for games that run to fast

code_container_old_irq --> for some old homebrew that don't work with code_container_new_irq
code_container_new_irq --> normal Version
code_container_adv_irq --> for games that use H-Blank irq. Slower than code_container_new_irq
code_container_HBlankdma --> for games that use H-Blank irq and HBlankdmas while H-Blank irq enabled but not when H-Blank irq is disabled. Slower than code_container_adv_irq
code_container_force_irq --> for games that use H-Blank irq and HBlankdmas. Slower than code_container_HBlankdma

ADD:code_container_new_irq is broken in r38
THX.
Compatibility List Update:
  1. Work good:
  • Castlevania: Aria of Sorrow
  • Golden Sun
  • Kirby Amazing Mirror/ Nightmare in Dreamland
  • Shaman King Series
  • Spongebob' Atlantis SquarePantis
  • Wario Ware Inc.
  • and other...
  1. With some problems:
  • Metal Slug
  • Aladin
  • Avatar Aang
  • King Kong
  • GTA
  • Garfield
  • Magical Quest 1, 2, 3
  • Donkey Kong Country 1,2
  • Samurai Jack
  • Spider Man 3
  • and other...


To @[member='ichichfly']:

The revisions 36, 37, 38 seem to have th same compatibility. There are a couple of problems in common for many games like:

1. In many games when the level is supposed to start, the screen turns black and freeze(for example Mario Kart, after you select kart, track and the race is supposed to start, it freezes with black screen).

2. In almost all platform games, sprites aren't displayed correctly, the order of tiles is incorrect and messed up. For such games I wrote 'Sprite Problems' on compatibility list. Please fix this problem.

There is a homebrew game Super Mario: The Last GBA Quest it works good with last rev. but in level the screen is covered with a lot of tiles.
Zelda Minish Cap now crashes.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa
  • BakerMan
    I rather enjoy a life of taking it easy. I haven't reached that life yet though.
    BigOnYa @ BigOnYa: Announcer - "Ok folks we have a good fight today, Bakerman takes on Wario. This should be a good...