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: 109 40.2%
  • Yes

    Votes: 48 17.7%
  • No

    Votes: 26 9.6%
  • I don't know

    Votes: 88 32.5%

  • Total voters
    271

Rydian

Resident Furvert™
Member
Joined
Feb 4, 2010
Messages
27,880
Trophies
0
Age
35
Location
Cave Entrance, Watching Cyan Write Letters
Website
rydian.net
XP
8,930
Country
United States
And here I was expecting you to hack an SNES game in 30 seconds flat
As much as I wish I had the same qualities of Rainbow Dash, I cannot speedhack a game in 20 seconds flat. =/
Is that some hacker I'm supposed to know?

My experience in the GBA scene is rather low, I've never even dealt with any flash hardware, the DS was my first experience with third-party hardware (softmods up until then), and I don't recognize that name from anything SNES-related.
 

raystriker

The powers that be
Member
Joined
Dec 28, 2011
Messages
1,527
Trophies
1
XP
2,385
Country
India
Why isn't Megaman Battle Network 3 on the poll? I'm quite sure that a lot of people would agree that 3 was better than the 4. Heck, even the dreaded BN5 is still better than 4, imo.
dude, none of the battle network games work, i don't know why, but some dude must be joking and chose the battle network option.
 

ichichfly

Well-Known Member
OP
Member
Joined
Sep 23, 2009
Messages
619
Trophies
0
XP
1,060
Country
Gambia, The
OK the program to generate patches for the games no theoretically works (str functions missing and some other things). The program works like this you start the gba game in an modded emulator that collects informations about the execution of the game and str them in a file. Than you open the patcher program and open the gba and the generated file. The program will give you a list of address that it has found that slow the gbaemu4ds down and cause lockups (Vid do other things so ignore them for now) and sound fails etc. now click on the address you want to patch.
Now select the base address the code is located at (very simple most likely only one option)
destroyable register are the register that can be destroyed after the patched op is executed (also select the target register in reads here if it is in range)
Used some register that is not the target register in reads
save CPSR is the CPSR needed to be restored
no irq disable irq while in the patcher routine
sp change change the SP while in the patcher routine
punds sets the CPU into the nds mode (before the patcher routine)
pugba sets the CPU into the gba mode (after the patcher routine) you can use them to keep the cpu in nds mode to get some speed but some reads/writes will fail here patched reads/writes are exclude form that.
from PU set this if you don't set read from card (it has nearly no bad disadvantages)
read from card read from 0x08000000 or above (speed up if set)

The max PC is the max PC collected while executing if this is to high the gbaemu4ds won't be able to run the game. Most likely a patched game
 

stomp_442

New Member
Member
Joined
Jul 29, 2009
Messages
1,830
Trophies
1
XP
733
Country
United States
I test this a few weeks ago with my iEvo in DSi mode, and it works fine. I was wondering if there is something that will take advantage of the iEvo DSi mode to speed things up. I probably have what I need but forget how to use it, it's been a while since I used my iEvo. I can also run my iEvo on my 3DS in DSi mode, lucky I haven't updated it yet. There is nothing in the first post about using an iEvo.
 

ichichfly

Well-Known Member
OP
Member
Joined
Sep 23, 2009
Messages
619
Trophies
0
XP
1,060
Country
Gambia, The
I test this a few weeks ago with my iEvo in DSi mode, and it works fine. I was wondering if there is something that will take advantage of the iEvo DSi mode to speed things up. I probably have what I need but forget how to use it, it's been a while since I used my iEvo. I can also run my iEvo on my 3DS in DSi mode, lucky I haven't updated it yet. There is nothing in the first post about using an iEvo.
If hyperspeedup really works in DSi mode than the emulator already use the faster CPU (but not the ram).
 

stomp_442

New Member
Member
Joined
Jul 29, 2009
Messages
1,830
Trophies
1
XP
733
Country
United States
If hyperspeedup really works in DSi mode than the emulator already use the faster CPU (but not the ram).
I just checked my sd card and I do have the hyperspeedup on there, and I also have something called arm9.nds, I think I was using that to test some other homebrew, is arm9.nds something I can use with this gba emu?
 

ichichfly

Well-Known Member
OP
Member
Joined
Sep 23, 2009
Messages
619
Trophies
0
XP
1,060
Country
Gambia, The
I just checked my sd card and I do have the hyperspeedup on there, and I also have something called arm9.nds, I think I was using that to test some other homebrew, is arm9.nds something I can use with this gba emu?
hwspeedup and arm9 should work in DSi mode but they are slow.

ADD : Can you try the latest hyperspeedup Version?
 

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
15,854
Trophies
3
Age
23
XP
19,515
Country
United States
General chit-chat
Help Users
    K3N1 @ K3N1: https://finance.yahoo.com/news/just-helping-youtube-biggest-star-110950643.html?ncid=facebook_yah...