Homebrew GBARunner2

  • Thread starter Thread starter Gericom
  • Start date Start date
  • Views Views 1,346,359
  • Replies Replies 4,013
  • Likes Likes 121
Ah, makes sense. It's probably related to that 512 byte read. I'm gonna try to implement that using #define's, so I can try to find the sweet spot. Maybe 1024 or 2048 is better for example.
You merged the 512_block_read with the master. That explains the Noise increase in the DKC Games.
 
You merged the 512_block_read with the master. That explains the Noise increase in the DKC Games.
Yea, I merged it. According to @T-Tudor the difference on 4kb clusters was not that big. And the difference on 32kb was quite big (faster).
Edit: I thought I merged it, but it seems like I didn't. I wonder where those problems come from then...

But as I said maybe 512 isn't the sweet spot. I'm gonna try to improve it.

@Dodain47 Could you try to trace back in which commit exactly those problems arose?
 
Last edited by Gericom,
Hi! First of all I'd like to thank you for your work @Gericom!

I'd like to report that it's not working on my Acekard 2i (latest AKAIO) on DSL. I've tried all versions linked in the wiki, but every time it freezes with the message TEST. I've done some searching and it seems that people already reported this issue on Acekard. Could you please do something to fix this? Acekard was quite popular back in the day and I believe a lot of people would like to use your program on this flashcart.
 
Hi! First of all I'd like to thank you for your work @Gericom!

I'd like to report that it's not working on my Acekard 2i (latest AKAIO) on DSL. I've tried all versions linked in the wiki, but every time it freezes with the message TEST. I've done some searching and it seems that people already reported this issue on Acekard. Could you please do something to fix this? Acekard was quite popular back in the day and I believe a lot of people would like to use your program on this flashcart.

I'm having the same issue.
It was working in an earlier build (the 3rd or 4th oldest) but it's been broken since then. I've not had the time to track down where exactly the regression was.
 
It´s difficult to tell because of the fine differences but i think it started with the Commit f3d2ef4 (2017/02/18) Version.
That seems very unlikely, since nothing related to gbarunner2 itself changed there. Only some build stuff.
Hi! First of all I'd like to thank you for your work @Gericom!

I'd like to report that it's not working on my Acekard 2i (latest AKAIO) on DSL. I've tried all versions linked in the wiki, but every time it freezes with the message TEST. I've done some searching and it seems that people already reported this issue on Acekard. Could you please do something to fix this? Acekard was quite popular back in the day and I believe a lot of people would like to use your program on this flashcart.
I'm having the same issue.
It was working in an earlier build (the 3rd or 4th oldest) but it's been broken since then. I've not had the time to track down where exactly the regression was.
There must be something strange with that dldi driver. I'm gonna reimplement ARM7 read as a #define to support those cards again, however I would still like to know what causes this dldi driver not to function properly. Maybe it messes some stuff up.
 
  • Like
Reactions: metroid maniac
Charlotte's Web [E] regressed back from Full Speed to much Slowdown. It was Full Speed in the Commit 596fca3 (2017/02/04) Version. Maybe that´s a Hint?
But that was when the sound was not yet fixed right? I'm not exactly sure how much and in which way the new sound FIFO emulation effects speed

Also, are you sure you're still using 4kb clusters with your new sd?
 
Last edited by Gericom,
Could SD cluster size explain why GBARunner2 was working on old builds and is no longer working?
No that's completely unrelated. In the oldest builds I was doing arm7 read, but I found out that arm 9 read was actually faster, so I switched to that.
 
Hi! i've tried to run Aria of Sorrow (E), with a gbaruuner I compiled and I'm getting in a bios loop and not in the game..

Using:
andres@sayako:~/GBARunner2$ git show
commit ba222be9cd1440d82fb31e227f508762a6426a72
Author: Gericom <[email protected]>
Date: Mon Mar 6 19:18:45 2017 +0100

On a r4 clone, any ideas?
 
Hi! i've tried to run Aria of Sorrow (E), with a gbaruuner I compiled and I'm getting in a bios loop and not in the game..

Using:
andres@sayako:~/GBARunner2$ git show
commit ba222be9cd1440d82fb31e227f508762a6426a72
Author: Gericom <[email protected]>
Date: Mon Mar 6 19:18:45 2017 +0100

On a r4 clone, any ideas?
Hmm, could you try that build I posted? If it makes any difference.
 
@AzerothArg You could try to boot the rom with an Emulator like VBA to see if it has an Rom Intro. Those Intros are using an Code that´s currently not supported by gbarunner. If it does have an Intro you can remove it with the Tool gbata. This could break the Rom though.
 

Attachments

  • Like
Reactions: AzerothArg
@AzerothArg You could try to boot the rom with an Emulator like VBA to see if it has an Rom Intro. Those Intros are using an Code that´s currently not supported by gbarunner. If it does have an Intro you can remove it with the Tool gbata. This could break the Rom though.

Just to clarify, the problem is that those intros are appended to the rom and thus the code lies in an area that's not executable currently, because it's not loaded into ram.

Yup, just tried the rom in vba and indeed it has an intro... will check if I can remove it without losing the rom or get a clean dump somewhere else...
 
Last edited by AzerothArg,
@Dodain47 Would you consider revising what is deemed playable in the wiki, or at least introduce a new category such as "very playable"? I think that playable should mean that a game runs at full speed, has no graphics glitches and has perfect audio. At the moment I think the playable category is too lenient, as it currently includes games that have graphics glitches, screen tearing, audio with noise and stuttering. I would consider games with these problems to be "working", but not necessarily playable. What do you think?
 

Site & Scene News

Popular threads in this forum