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

Fishaman P

Speedrunner
Member
Joined
Jan 2, 2010
Messages
3,322
Trophies
1
Location
Wisconsin
Website
twitch.tv
XP
2,193
Country
United States
Hi all
Im not really that good with programation, or patchs and complicated program design
So im here to ask if the authors (idk if it's only ichfly or if someone's helping him out) could make a ReadMe txt for guys like me...
I'm onto playing pokemon hacked roms, and i got pokemon fuligin to work, but none of the others do... the start image appears saying the year of the game and all, but doesnt go any further, and some strange codes appear on the log in the other screen
What im really asking here is if the authors of the program (or anybody else that knows a lot about this ^^) could make a ReadMe explaining how to get roms that dont work... to work
Any suggestion is welcome :)
Best regards and keep up the awesome work with this emu :)
If you can track down Alpha1 Fix1, there's a 99% chance that all hacks not based off of Emerald will work fine.
With each update, gbaemu4ds regressed in compatibility.
 
  • Like
Reactions: LcdaceRules

ichichfly

Well-Known Member
OP
Member
Joined
Sep 23, 2009
Messages
619
Trophies
1
XP
1,076
Country
Gambia, The
If you can track down Alpha1 Fix1, there's a 99% chance that all hacks not based off of Emerald will work fine.
With each update, gbaemu4ds regressed in compatibility.
The reason for the regressed in compatibility is the better sound code that emulates more sound + the next Version should have a better compatibility again.
 
  • Like
Reactions: ipwndeveloper

ichichfly

Well-Known Member
OP
Member
Joined
Sep 23, 2009
Messages
619
Trophies
1
XP
1,076
Country
Gambia, The
I don't quite understand. How does better sound code reduce compatibility?
In the snapshot the IO data is randomly overwritten by the sound code as the sound has to communicate back to the GBA code by IO that causes trouble. <-- with IO I mean my IO area in the ram
Other reasons are if the speed of the hypervisor go down (communication code and so on in case of sound) the compatibility go down.

and if the sound code crash the rest of the emulator crash as well and that more complicated the code gets that harder it gets to make them fast and working.
 

LcdaceRules

Member
Newcomer
Joined
Mar 7, 2013
Messages
8
Trophies
0
Age
34
XP
58
Country
If you can track down Alpha1 Fix1, there's a 99% chance that all hacks not based off of Emerald will work fine.
With each update, gbaemu4ds regressed in compatibility.
thx for replying :)
so... i tried 3 different roms with newirq, oldirq, advirq and forceHblanc. none worked... and i chose only fire red hacked roms. i get different codes in the log screen, in different modes like advirq and newirq
Fuligin is still the only one working with newirq
besides the sound, i didnt notice any differences from alpha 2 fix 4 O.o maybe it would freeze more ahead in the game... idk
 

LcdaceRules

Member
Newcomer
Joined
Mar 7, 2013
Messages
8
Trophies
0
Age
34
XP
58
Country
hey guys, i found something that probably is the cause for the roms not to work:
- When i first choose the rom, i didnt know/see, that the base roms that we're hacked we're U version.
Now the strange part is that unlike the other U versions, fuligin runs well, like talk to people and enter buildings, but theres one catch... when battles start, it glitchs the screen and stops there.
idk why fuligin works (until battle) and the others dont, but my new question is: is there a way to convert/patch an U rom version to E? that just might work... and since i cant find the E versions of the hacked games, i was wondering if i could convert it or patch it with some sort of tool
Best Regards
(after posting this, i went check the compatibility list and found that fire red without sound the "Pokemon FireRed (U) [f1]" supposely works, but not in pokemon dark rising. fuligin works in this mode (alpha 1 fix: forceHBlank), even when battle starts (the screen stays a little glitched when the animation of battle start appears, but works). its good that it works, but it has serious lagg when walking and sometimes in battle...)

:( i found out i could patch the hacks into a clean roms, so i tried the clean roms of ruby and fire red and both worked fine. after patching the ips files with lips, it wont work :( idk what else i can do... i noticed though that if i download the version already hacked, it works on VBA, but not on the gbaemu4ds.
one of the roms i patched wont work neither in the VBA or the gbaemu4ds... the Dark Rising works on VBA, Light Platinum doesn't...
 

Fishaman P

Speedrunner
Member
Joined
Jan 2, 2010
Messages
3,322
Trophies
1
Location
Wisconsin
Website
twitch.tv
XP
2,193
Country
United States
hey guys, i found something that probably is the cause for the roms not to work:
- When i first choose the rom, i didnt know/see, that the base roms that we're hacked we're U version.
Now the strange part is that unlike the other U versions, fuligin runs well, like talk to people and enter buildings, but theres one catch... when battles start, it glitchs the screen and stops there.
idk why fuligin works (until battle) and the others dont, but my new question is: is there a way to convert/patch an U rom version to E? that just might work... and since i cant find the E versions of the hacked games, i was wondering if i could convert it or patch it with some sort of tool
Best Regards
(after posting this, i went check the compatibility list and found that fire red without sound the "Pokemon FireRed (U) [f1]" supposely works, but not in pokemon dark rising. fuligin works in this mode (alpha 1 fix: forceHBlank), even when battle starts (the screen stays a little glitched when the animation of battle start appears, but works). its good that it works, but it has serious lagg when walking and sometimes in battle...)

:( i found out i could patch the hacks into a clean roms, so i tried the clean roms of ruby and fire red and both worked fine. after patching the ips files with lips, it wont work :( idk what else i can do... i noticed though that if i download the version already hacked, it works on VBA, but not on the gbaemu4ds.
one of the roms i patched wont work neither in the VBA or the gbaemu4ds... the Dark Rising works on VBA, Light Platinum doesn't...
Weird. As far as I knew back in alpha1 fix1, the only issue with FireRed (U) was the saving not working most of the time. Battles were just fine for me.
The only way I could think of getting the hacks as E versions would be to patch the E version in the first place, instead of U.
 

LcdaceRules

Member
Newcomer
Joined
Mar 7, 2013
Messages
8
Trophies
0
Age
34
XP
58
Country
Weird. As far as I knew back in alpha1 fix1, the only issue with FireRed (U) was the saving not working most of the time. Battles were just fine for me.
The only way I could think of getting the hacks as E versions would be to patch the E version in the first place, instead of U.

i did the patching and tests in the emulator with original fire red/ruby E version... when i ran the rom clean, it would run ok, but after the patch, they wont work...
 

Fishaman P

Speedrunner
Member
Joined
Jan 2, 2010
Messages
3,322
Trophies
1
Location
Wisconsin
Website
twitch.tv
XP
2,193
Country
United States
i did the patching and tests in the emulator with original fire red/ruby E version... when i ran the rom clean, it would run ok, but after the patch, they wont work...
Then the U and E versions probably differ by more than a few header bytes.
You could try making a .pat for gbaemu4ds to read, though I know nothing of the process and the results.
 

ichichfly

Well-Known Member
OP
Member
Joined
Sep 23, 2009
Messages
619
Trophies
1
XP
1,076
Country
Gambia, The
i did the patching and tests in the emulator with original fire red/ruby E version... when i ran the rom clean, it would run ok, but after the patch, they wont work...
that means the patch has a code region that is outside of the max PC Gbaemu4ds can handle. The patch will not work exception I can add a auto code reloader (but that would reduce the compatibility) or you somehow hack the hack and relocate the code that is outside the max PC.
 

LcdaceRules

Member
Newcomer
Joined
Mar 7, 2013
Messages
8
Trophies
0
Age
34
XP
58
Country
that means the patch has a code region that is outside of the max PC Gbaemu4ds can handle. The patch will not work exception I can add a auto code reloader (but that would reduce the compatibility) or you somehow hack the hack and relocate the code that is outside the max PC.
i know nothing of hacking/software design so, ill stick with the fuligin with lagg ^^ thx for all the answers
 

ipwndeveloper

Well-Known Member
Member
Joined
Jun 3, 2013
Messages
276
Trophies
0
Age
35
Location
San Fransisco, CA
Website
gb4iphone.x10.mx
XP
189
Country
United States
  • Like
Reactions: Fishaman P

Warioss

Member
Newcomer
Joined
Nov 3, 2012
Messages
9
Trophies
0
Age
33
XP
63
Country
Italy
Hi everybody! (I'm Italian so forgive me in advance for my bad english)
First of all I wanted to thank ichichfly for the splendid work accomplished. Moreover, I wanted to ask you something (a smallness): in pokemon fire red can you solve the problems inherent to the graphics?
Because When you walk the tileset sometimes jump (just like you see in the video: from minute 10:42 to minute 10:59)

P.S.: I use this nintendo DS (the phat one): http://img.clasf.it/2012/11/16/Nintendo-ds-phat-fat-non-funzionante-20121116115452.jpg and the original R4 (with the last version of WOOD kernel ) http://www.best-b2b.com/userimg/927/935-2/r4-iii-upgrade-revolution-for-ds-card-r4ds-card-597.jpg with version "gbaemu4ds alpha 2 fix4")

Thank You In Advance :lol:
 

Fishaman P

Speedrunner
Member
Joined
Jan 2, 2010
Messages
3,322
Trophies
1
Location
Wisconsin
Website
twitch.tv
XP
2,193
Country
United States
Hi everybody! (I'm Italian so forgive me in advance for my bad english)
First of all I wanted to thank ichichfly for the splendid work accomplished. Moreover, I wanted to ask you something (a smallness): in pokemon fire red can you solve the problems inherent to the graphics?
Because When you walk the tileset sometimes jump
Thank You In Advance :lol:
Yes. Turn on scaling. It may not be pretty, but the graphics will be splendidly accurate minus the stretching.
 
  • Like
Reactions: ipwndeveloper

Warioss

Member
Newcomer
Joined
Nov 3, 2012
Messages
9
Trophies
0
Age
33
XP
63
Country
Italy
Yes. Turn on scaling. It may not be pretty, but the graphics will be splendidly accurate minus the stretching.


Hello Fishaman P , thank you for having responded to me. Could you kindly explain to me what do you mean with "Turn on scaling" and how do I set it?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Veho @ Veho: Spring is in the air. +1