Homebrew GBARunner2

D

Deleted User

Guest
@Dodain47 I found out some roms crash because they had release intros attached to them. The code of it is at the end of the rom; a part that is not executable (yet), because it's not loaded in the ds memory. You might want to try your roms in an emulator on pc first to see if they have an intro. If they have you can try removing it with gbata. The european Castlevania Harmony of Dissonance works for example after removing the intro.
I tested Double Dragon Advance (U), Sonic Advance (E), Sonic Advance 2 (E) with Visualboy Advance. Double Dragon Advance has an Intro.
Sonic Advance and Sonic Advance 2 both don´t.
 

Gericom

Well-Known Member
OP
Member
Joined
Jun 30, 2011
Messages
1,383
Trophies
2
Age
25
XP
4,724
Country
Netherlands
I tested Double Dragon Advance (U), Sonic Advance (E), Sonic Advance 2 (E) with Visualboy Advance. Double Dragon Advance has an Intro.
Sonic Advance and Sonic Advance 2 both don´t.
No, Sonic Advance and Sonic Advance 2 appearently check if the link hardware is working, which is not implemented yet.
 
D

Deleted User

Guest
How do i remove the Intro with Gbata? Gbata warns me not to edit the Game if i´m not sure where the Intro is.
 

Gericom

Well-Known Member
OP
Member
Joined
Jun 30, 2011
Messages
1,383
Trophies
2
Age
25
XP
4,724
Country
Netherlands
How do i remove the Intro with Gbata? Gbata warns me not to edit the Game if i´m not sure where the Intro is.
Most of the time it will be able to detect the right settings. Don't alter anything, just press the remove button and it will create a new gba file without intro. Check with your emulator if it succeeded.

Edit: I added the reason of the crash to some games on the wiki
 
Last edited by Gericom,
D

Deleted User

Guest
Hm. I try to remove the Intro again with Double Dragon Advance but the Remove Button stays gray.

Maybe this is one of the Intro´s that if removed, breaks the Game?

Update: Removing the Intro works with Castlevania Harmony of Dissonance. (E)
 
Last edited by ,

Gericom

Well-Known Member
OP
Member
Joined
Jun 30, 2011
Messages
1,383
Trophies
2
Age
25
XP
4,724
Country
Netherlands
Hm. I try to remove the Intro again with Double Dragon Advance but the Remove Button stays gray.

Maybe this is one of the Intro´s that if removed, breaks the Game?
Hmm, I don't know. Maybe it's a more obscure intro. I only testing removing the intro with castlevania and it worked xD
 
D

Deleted User

Guest
Hm. I try to remove the Intro again with Double Dragon Advance but the Remove Button stays gray.

Maybe this is one of the Intro´s that if removed, breaks the Game?
Hmm, I don't know. Maybe it's a more obscure intro. I only testing removing the intro with castlevania and it worked xD

I updated the wiki. Do you think Mother 3 uses the ewram mirror for Audio Streaming? As far as I know Mother 3 is a coding mess.

Say could you take a short look at Wario Land 4? It has very good Performence but freezes at the Level End.
 

Gericom

Well-Known Member
OP
Member
Joined
Jun 30, 2011
Messages
1,383
Trophies
2
Age
25
XP
4,724
Country
Netherlands
I updated the wiki. Do you think Mother 3 uses the ewram mirror for Audio Streaming? As far as I know Mother 3 is a coding mess.

Say could you take a short look at Wario Land 4? It has very good Performence but freezes at the Level End.
I've no idea why it uses the mirror address, could be just a lame bug in the game or maybe some neat trick, idk.

I had a look at wario land 4 already, but I haven't found anything yet.
 
D

Deleted User

Guest
I retested some Games with the merged Version from 2017/01/08:


Castlevania Harmony of Dissonance (E): Now working after removing the Intro.
Good Speed with some Slowdown. Good Audio with some stuttering. The Audio misses some Instruments. Z80 chip not yet fully integrated. Some Gfx glitches. Very playable.

Fire Emblem -Fuuin no Tsurugi (J) (Translation Patch 2.1):
I finished 2 Chapters. The Game runs well. Some Gfx Glitches. Good Audio. Very Playable.

Riviera - The Promised Land (U):
The Intro runs very good. Good Audio. The Game needs 8 Minutes to load the Battle. Some Slowdown in Battle. The Audio has some stuttering. Every Special Message during Battle takes about 4 Minutes to load. I quit before the Third Battle. Testing the Game took me about 30 Minutes. Playable (if you are very patient). Well done Gericom.

Street Fighter Alpha 3 (E): Now working after removing the Intro.
Good Speed. Good Audio with some stuttering. The Audio doesn´t freeze anymore when opening the Menu during a Fight. Some Gfx Glitches. Very Playable.

Super Mario Bros 3 - Super Mario Advance 4 (U): Sram patching requiered.
Good Audio. Some Gfx Glitches. Mario hangs on the Map Screen. Unplayable.

Tactics Ogre - The Knight of Lodis (U)&(J):
The US Version of the Game booted after removing the Intro. It freezes after showing the Publisher Name.
The Japanese Version won´t boot after removing the Intro. Sram patching doesn´t help. Unplayable.

Tales of Phantasia (U)&(J):
I removed the Intro from the J Version. I got an UNDF Error in the US Version during the Introduction. The Intro Song in the Japanese Version is fully Voiced and playable in the Soundmenu. I got an UNDF Error in the J Version after selecting a Name for Cress. The J Version of the Game is natively Sram patched. Unplayable.


I will update the wiki.


 

Gericom

Well-Known Member
OP
Member
Joined
Jun 30, 2011
Messages
1,383
Trophies
2
Age
25
XP
4,724
Country
Netherlands
Interesting, I found out they had this problem with wario land 4 here too: https://gbatemp.net/threads/gba-auto-trainer-maker-gbaatm.99334/page-4#post-1426132
Must be some ugly timing problem/race condition or something. I also remember it first didn't work, then it did at some point and now it doesn't again. Very suspicious.

Edit: If people are very good at arm assembly, I could definitly use some help improving the abort handler even more. I'm really trying to squeeze every last cycle out of it by using self-modifying-code and stuff. Every cycle saved has inpact, because it is called so often.
 
Last edited by Gericom,
D

Deleted User

Guest
@Dodain47 @Gericom

I want to suggest you verify roms before testing them.
Download Clrmamepro and add the No-Intro Nintendo - Game Boy Advance dat file to it.

It will fail if you sram patch it so do that after verification.
Thank you. I´m looking into setting up Clrmamepro.

I´m having difficulties setting up the rom path. I get the Error Message " The following not empty Rompath don´t contain any valid set".

Maybe the user ingramb could help you with coding the Cycles Gericom? https://gbatemp.net/members/ingramb.124512/
He coded his Ds Neo Geo Emulator NeoDS in assembly.


I tested the other two Fire Emblem Games with the Merged Branch Version 2017/01/08:

Fire Emblem (E): I finished 3 Chapters. Almost full Speed with some Slowdown. Good Audio with some stuttering. Some Gfx Glitches. Very Playable.

Fire Emblem: The Sacred Stones (E): I finished 3 Chapters. Good Speed with occasional Slowdown. Good Audio with stuttering. Some Gfx Glitches. Playable
 
Last edited by ,
D

Deleted User

Guest
I tested these Games with the merged Version from 2017/01/08:

Advance Guardian Heroes (E):
Full Speed. Good Audio. Some Gfx Glitches. Very Playable.

Advance Wars (E):
I completed the First Mission of the Field Training. Almost Full Speed. Good Audio with some stuttering. Some Gfx Glitches on the Titlescreen and during Battle. Very Playable.

Advance Wars 2 (E):
I completed the First Mission. Full Speed. Good Audio with some stuttering. Some Gfx Glitches. Very Playable.

Astro Boy Omega Factor (E):
I completed the Second Stage. Full Speed. Good Audio with some noise. Some Gfx Glitches. Very Playable.

Boktai (E):
Sram patching required. If you start without patching the Game with the Solar Sensor Patch you get the Message "Solar Sensor broken" during the Introduction and the Game freezes.
Sun Energy reloading with the Patch doesn´t work in either Visualboy Advance or GBARunner.
I finished shortly before the First Boss. Good Speed with some Slowdown. Good Audio with some Slowdown and stuttering. Some Gfx Glitches. Playable.

Boktai 2 (E): Almost full Speed. Some Slowdown during the Titlescreen and the Introduction. Good Audio with some Slowdown and stuttering. Some Gfx Gliches.
I patched the Game with the Solar sensor Patch. Sun Energy reloading with the Patch doesn´t work in either Visualboy Advance or GBARunner. Unplayable.

Boktai 3 (J): Good Speed with some Slowdown. Some Slowdown during the Titlescreen and the Introduction. Good Audio with some Slowdown and stuttering. Some Gfx Glitches. The Game reboots after finishing the first Boss Battle. Unplayable.

Double Dragon Advance (U):
I completed the First Mission. Full Speed. Very Good Audio. Some Gfx Glitches. Very Playable.

Gunstar Super Heroes (E):
I completed 5 Stages. Full Speed. Good Audio with some Noise. Some Gfx Glitches. Very Playable.

Iridion 3D (UE):
The Game loops endlessly after the Shinen Logo. Unplayable.

Iridion 2 (E):
The Game hangs after the Shinen Logo. Unplayable.

Wario Ware Twisted (E):
I started the First Minigame. No Audio. Many Gfx Glitches.
I got an UNDF Error after patching the Game with the Motion Patch and testing it.
Unplayable.
 
Last edited by ,
D

Deleted User

Guest
I tested these Games with the merged Version from 2017/01/08:

Cima the Enemy (U):
I walked around the Train in the Introduction. Almost Full Speed with some Slowdown. Good Audio with some Noise and stuttering. Some Gfx Glitches. Playable.

Lunar Legend (U): I fought a Random Encounter Battle. The Enemys are Invisible in Battle. The Game has some Slowdown. The Audio has Noise, misses some Instruments generated by the z80 Chip and hangs from Time to Time. Many Gfx Glitches during Battle. Playable.

Lufia Ruins of Lore (U): I fought a Battle in the Lukia Cave. Much Slowdown outside of Battle. Full Speed in Battle. Good Audio with some stuttering. Some Gfx Glitches. Playable.

Sigma Star Saga (U): I played through the Introduction. Much Slowdown. No Audio. A lot Noise. Some Gfx Glitches. Playable.

Super Mario Bros 2 - Super Mario Advance (E):
I finished the Course 1-1. Full Speed. Good Audio with some Noise and stuttering. Some Gfx Glitches. Very Playable.

Super Mario World - Super Mario Advance 2 (E): I finished the First World. Full Speed. Good Audio with some Noise during the First Castle. Some Gfx Glitches. Very Playable.

Wario Ware (J): I finished the Introduction. Full Speed. No Audio. Some Gfx Glitches. Very Playable.

Yoshi´s Island - Super Mario Advance 3 (E):
I defeated the Boss of 1-4. Full Speed. Good Audio. On some very rare Occasions the Audio has some Noise. Some Gfx Glitches. Very Playable.
 

Backspace696

Member
Newcomer
Joined
Jan 13, 2017
Messages
19
Trophies
0
Age
28
XP
110
Country
Russia
Well, maybe i can too help with ROMs testing, but something clearly wrong (tested with the merged Version from 2017/01/08)

Tested games:
Fire Emblem 6, 7, 8 (U) - UNPLAYABLE, emulator freezes right after gameboy logo disappear with last bit of sound plays over and over again, on bottom screen in the left upper corner it only says "OK 3DS"

Legend of Zelda: The Minish Cap (U)
- UNPLAYABLE with the same problem as FE 6, 7, 8 have
 
Last edited by Backspace696,

Gericom

Well-Known Member
OP
Member
Joined
Jun 30, 2011
Messages
1,383
Trophies
2
Age
25
XP
4,724
Country
Netherlands
Well, maybe i can too help with ROMs testing, but something clearly wrong (tested with the merged Version from 2017/01/08)

Tested games:
Fire Emblem 6, 7, 8 (U) - UNPLAYABLE, emulator freezes right after gameboy logo disappear with last bit of sound plays over and over again, on bottom screen in the left upper corner it only says "OK 3DS"

Legend of Zelda: The Minish Cap (U)
- UNPLAYABLE with the same problem as FE 6, 7, 8 have
This is definitely not the problem of the games. Must be something with your setup.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    But it's a dead end
  • Xdqwerty @ Xdqwerty:
    @Psionic Roshambo, people who cant download it can still play the game
  • BigOnYa @ BigOnYa:
    If your internet speeds are fast enough. Streaming 4k takes alot. I used to only have 20mb sec, and 4k struggled. Now I have 300mb sec and 4k plays fine.
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, i only have like 1 or 2 mb sec
  • BigOnYa @ BigOnYa:
    Did you feed the hamster in your internet router? It prob died and is running slow now.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, why did you start saying my pc has a hamster in the first place?
    +1
  • BigOnYa @ BigOnYa:
    Its actua!ly just a old joke, meaning its slow. Was just kidding around with you.
    +1
  • BigOnYa @ BigOnYa:
    I bet @AncientBoi has some hamsters hidden somewhere tho....
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    I think Game streaming should work like this.... Local Hardware able the run the game fine, game engine and common assets stored locally, all FMV and music and textures could be streaming
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Some temporary storage
  • Xdqwerty @ Xdqwerty:
    also @BigOnYa im making some progress on my gdevelop project, implemented various mechanics
  • Psionic Roshambo @ Psionic Roshambo:
    They went all in on streaming, should have been more of a hybrid approach
    +1
  • BigOnYa @ BigOnYa:
    Or free government supplied high speed internet be nice also. Like Obama care. Xdqwerty that's cool, its time consuming but rewarding once done or playable, to see what you've made from scratch. Animations take forever, but worth it.
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, although the bullets are a bit buggy
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Not to mention this would be a massive pain to pirate
  • Xdqwerty @ Xdqwerty:
    @BigOnYa,
    and the visual aspect of the game is quite crude (the sprite that looks best is that of the protagonist just because he is a stickman with sunglasses)
    +1
  • BigOnYa @ BigOnYa:
    There is a bullets behaviour you assign to your character, that makes the code easier, under "behaviours"
  • Xdqwerty @ Xdqwerty:
    i meant that when the character is pointing to the right, the bullets spawn where they should, but when he is on the right, they move to the right but the spawn point is incorrect
  • BigOnYa @ BigOnYa:
    Itch.io has lots of free assets also. Under the bullets behavior tab, there is a "rotate bullets" option, can try that. Or in the code can try
    - fire bullet Player.X(PlayerDirection)
  • Xdqwerty @ Xdqwerty:
    im taking a break for today anyway
    +1
  • BigOnYa @ BigOnYa:
    YEa gotta after a while, looking at code for long periods will bug your eyes.
    +1
  • BigOnYa @ BigOnYa:
    That's cool tho, I'm proud of you going back to it, not giving up. It is difficult at first to learn, but fun once you get the hang of it. I think I've watched every tutorial video there is, but I still struggle sometimes to get stuff to work right. But gotta keep trying dif things, and eventually you will get it right.
    +1
    Xdqwerty @ Xdqwerty: https://www.youtube.com/watch?v=zT-Cy-hap_Q