Previous Thread
Next Thread
Print Thread
Page 1 of 4 1 2 3 4
Joined: Aug 2008
Posts: 89
C
Member
OP Offline
Member
C
Joined: Aug 2008
Posts: 89
GBA driver is nowdays at a better state than some years ago. Recently it had some fast improvements, but it not perfect yet, even the hardware is completly understood and it have good dumps for it.
My question is: what's missing in the development point?

Joined: Mar 2008
Posts: 1,049
Very Senior Member
Offline
Very Senior Member
Joined: Mar 2008
Posts: 1,049
I think that the major problems regarding GBA driver is the video timing issues. I don't think that any dev is working on it right now, then don't hold your breath for progress with the driver.
But there's a good news...
There's a lot of games that run well in the driver, then the driver can be appreciated until then wink


"A user interface is like a joke. If you have to explain it, it's not that good."
Joined: Mar 2010
Posts: 153
Likes: 1
S
Senior Member
Offline
Senior Member
S
Joined: Mar 2010
Posts: 153
Likes: 1
Go here.

Joined: Apr 2006
Posts: 745
D
Senior Member
Offline
Senior Member
D
Joined: Apr 2006
Posts: 745
I can't get the link to load.


Windows 10 Home 64-bit / AMD Radeon RX 5700 XT / AMD Ryzen 7 3700X 8-Core 3.59 GHz / RAM 16 GB
Joined: Mar 2010
Posts: 153
Likes: 1
S
Senior Member
Offline
Senior Member
S
Joined: Mar 2010
Posts: 153
Likes: 1
The site is down.. in fact it looks like the retrogames.com main page is down too (though strangely not NonMAME). I guess we'll have to wait for them to resolve their hosting issue (which lately seems like an annual event).

ETA: I've emailed Lev, we'll see...

Last edited by Shoegazer; 03/17/14 11:59 PM.
Joined: Mar 2001
Posts: 16,921
Likes: 57
R
Very Senior Member
Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,921
Likes: 57
Dullaron: that page just says that you shouldn't use MESS for GBA, you aren't missing anything.

Joined: Mar 2008
Posts: 1,049
Very Senior Member
Offline
Very Senior Member
Joined: Mar 2008
Posts: 1,049
NonMame is down too smirk


"A user interface is like a joke. If you have to explain it, it's not that good."
Joined: Jan 2006
Posts: 3,690
Very Senior Member
Offline
Very Senior Member
Joined: Jan 2006
Posts: 3,690
anyway, as already said, the problem is CPU timing, which is not correct in many instances, causing all kind of glitches in some of the games.

it all boils down to which games you want to play: some work as well as in VBA, some just die or have the screen completely broken.

for instance, Super Mario Advance games all work perfectly, Rare games are OK, and EA sport games have sometimes corruption at the bottom of the screen but are otherwise playable. I think most Pokemon games work as well, but I never played them extensively in MESS.
OTOH, Mario & Luigi is broken, Sonic Advance is slow as hell and some other games freezes after the title screen

Joined: Aug 2008
Posts: 89
C
Member
OP Offline
Member
C
Joined: Aug 2008
Posts: 89
Originally Posted By etabeta78
anyway, as already said, the problem is CPU timing, which is not correct in many instances, causing all kind of glitches in some of the games.

it all boils down to which games you want to play: some work as well as in VBA, some just die or have the screen completely broken.

for instance, Super Mario Advance games all work perfectly, Rare games are OK, and EA sport games have sometimes corruption at the bottom of the screen but are otherwise playable. I think most Pokemon games work as well, but I never played them extensively in MESS.
OTOH, Mario & Luigi is broken, Sonic Advance is slow as hell and some other games freezes after the title screen


Understood.
The difference between some games like Super Mario Advance runs smoothy and others like Sonic advance don't is purely due the intensive use of CPU timing of these titles?
This also aplies to graphics problems too (such Drill Dozer)?

Joined: Jan 2006
Posts: 3,690
Very Senior Member
Offline
Very Senior Member
Joined: Jan 2006
Posts: 3,690
I don't remember if I ever found what the exact problem in Sonic Advance is, but at least 99% of the gfx glitches are related to the CPU timing. Changing the moment at which the VBlank interrupt occurs helps with some games but consistently breaks other games (you can check

http://git.redump.net/mame/tree/src/mess/drivers/gba.c

lines 2005-2026 to get a glimpse of what I mean), but none of such changes would be a real fix. We would need to have the CPU and other components to be in the "correct state" when the interrupt occur, and we don't have that yet.

Page 1 of 4 1 2 3 4

Link Copied to Clipboard
Who's Online Now
1 members (Augusto), 24 guests, and 5 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,100
Posts119,241
Members5,019
Most Online890
Jan 17th, 2020
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Forum hosted by www.retrogamesformac.com