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

AceWarhead

"Must Construct Additional Pylons"
Member
Joined
Apr 9, 2011
Messages
1,277
Trophies
0
XP
601
Country
United States

Ace Overclocked

My CPU's hot but my core runs cold.
Member
Joined
Jul 30, 2010
Messages
2,115
Trophies
1
Age
26
Location
Somewhere
XP
1,299
Country
Italy
With Hyperspeedup, I can't get any games working. Even ones under 3MB.

I'm using a DSTT. Does that mean anything?
This means use it's own GBA emulator.

What does that mean? DSTT has an emulator for GBA games? Can you explain?
Yeah, It has it's own emulator. Read the review on this site.
needs an expansion pack for slot 2(dsl only) and a 3rd pary homebrew so no
 

AceWarhead

"Must Construct Additional Pylons"
Member
Joined
Apr 9, 2011
Messages
1,277
Trophies
0
XP
601
Country
United States
With Hyperspeedup, I can't get any games working. Even ones under 3MB.

I'm using a DSTT. Does that mean anything?
This means use it's own GBA emulator.

What does that mean? DSTT has an emulator for GBA games? Can you explain?
Yeah, It has it's own emulator. Read the review on this site.
needs an expansion pack for slot 2(dsl only) and a 3rd pary homebrew so no
I know, I was messing with him
Sorry man :(
 

rainbowdash64

Member
Newcomer
Joined
Feb 27, 2012
Messages
8
Trophies
0
XP
1
Country
United States
I still don't understand how this thing works.

All I know is that a DS can't emulate a GBA game over 4MB. but the HWspeedup can...

Is there a way to make the HWspeedup go faster?
 

TheDan2430

Well-Known Member
Newcomer
Joined
Dec 22, 2011
Messages
46
Trophies
0
Age
27
Location
burbank usa
Website
youtube.com
XP
142
Country
United States
So... no matter what, we will never be able to run a game over 3MB with more than 5FPS?

It can run games bigger than 3 MB

Only the executable size is 3 MB. Not the data size.

The gba can run code directly from the gbacard .This only works with this emulator if it is only used with the lowern 3 MB. But data reads work even if they pass the 3 MB limmit.

Um... I think you may have miss-heard what I said.

Yes I know they can run over 3MB. with HWspeedup file.

my question was more of: eventually, will it get to a point where the games can be OVER 3MB, and run at decent speed.

Right so basicly this is an gba emulator for a ds and dsi that can run games under 3mb (hyperspeed) faster and roms over 3mb but slow (hwspeedup)? oh and I tried some gba homebrew on hyperspeed and they work decently fast. not with hwspeedup. anyway good job ichifly (btw i'm new to gbatemp but i love the site) :yaynds: :yaysp:

As I sad before the hyperspeedup can emulate bigger files as long as they don't run code directly from the card and above 3MByte but it can emulate data reads from above the 3MByte.

hwspeedup can emulate even code execution directly from the gbacard without a limmit.

ADD:
Update r21
ADD: dehook some patches that break some functions
ADD: not realy working sound emulation
fix: timing functions now emulate the real speed that fix some games but also may break some games anyway I need it for the sound functions

ADD2:
Please test some homebrews and add the test results to this wiki page http://wiki.gbatemp....patibility_List
so here are some games i have tested on hyperspeedup 21:
Super Mario Advance 2: Super Mario world: not working

Driven(gba): not working
Metroid Zero Mission: not working
pokemon fire red and pokemon ruby: not working
Max Payne- The Fall of Max Payne: not working
Tekken Advanced: not working
Dexter's Laboratory: Deesaster Strikes! : partially working , starts with color bugs, then freezes during one of the animations

If you could add these to the compatibility list that would be great (I don't know how) .
 

Kaoid

Kai
Member
Joined
Feb 29, 2012
Messages
164
Trophies
1
XP
459
Country
United Kingdom
right i shall test some gba games to on my trusty old R4. oh and I have downloaded the latest hyperspeed up oh my cellphone on opera mini 5 and opera mini 5 think nds files can be executed and gives me an option to open it.(mah phone says invalid format of course)
 

dittocopys

New Member
Newbie
Joined
Feb 4, 2010
Messages
2
Trophies
0
Location
Milky Way Galaxy
Website
www.youtube.com
XP
48
Country
United States

jerbear64

Well-Known Member
Member
Joined
Dec 10, 2011
Messages
304
Trophies
1
Age
24
XP
381
Country
United States
And people said this was impossible.

Great project you've got here! *downloads*

Who would've thought we would have :yaysp: on our :yaynds: without any Slot-2?
 

loco365

Well-Known Member
Member
Joined
Sep 1, 2010
Messages
5,457
Trophies
0
XP
2,927
It's even more impressive from the last I saw it. I tried HyperSpeedup version and it's nice, although I only got the first screen of Another World to run so far at full speed. Keep up the amazing work.
 

ichichfly

Well-Known Member
OP
Member
Joined
Sep 23, 2009
Messages
619
Trophies
1
XP
1,076
Country
Gambia, The
Update r22

fix: irq (for Another World(still not working),MaxMod Audio(still not working),gng(now working) but some homebrews that worked in r21 or before are no more working)
change: Disabled sound dma get requests (sound dma get requests break many games)
 

loco365

Well-Known Member
Member
Joined
Sep 1, 2010
Messages
5,457
Trophies
0
XP
2,927
Update r22

fix: irq (for Another World(still not working),MaxMod Audio(still not working),gng(now working) but some homebrews that worked in r21 or before are no more working)
change: Disabled sound dma get requests (sound dma get requests break many games)
So it no longer has that static sound when updating on the touch screen? Cool.

Just a tiny suggestion for improving speed a little, but is it possible to create a version that doesn't write stuff to the touch screen? That way, the DS doesn't have to update both screens and there could be that small bit more of ram to help process the GBA ARM code.

Edit: How do you run it with the BIOS? Or is that not implemented?
Edit 2: I found out that F-Zero Maximum Velocity (J) 0001 works almost perfectly. There's just major graphic corruption, but it runs full speed and I haven't had issues with locking up.
 

spartatum

Member
Newcomer
Joined
Apr 8, 2012
Messages
7
Trophies
0
XP
1
Country
France
Hello, I would like to know how to install the emulator on the r4i SDHC. I already have to try to put arm9 as indicated on several forums.
I tested with hwspeedup, hyperspeedup and arm9. My DSI is on version 1.4.1 and my R4i is on version 1.55b. I don't understand the installation :/

Thxs to you.

Spartatum.
 

ichichfly

Well-Known Member
OP
Member
Joined
Sep 23, 2009
Messages
619
Trophies
1
XP
1,076
Country
Gambia, The
Update r22

fix: irq (for Another World(still not working),MaxMod Audio(still not working),gng(now working) but some homebrews that worked in r21 or before are no more working)
change: Disabled sound dma get requests (sound dma get requests break many games)
So it no longer has that static sound when updating on the touch screen? Cool.

Just a tiny suggestion for improving speed a little, but is it possible to create a version that doesn't write stuff to the touch screen? That way, the DS doesn't have to update both screens and there could be that small bit more of ram to help process the GBA ARM code.

Edit: How do you run it with the BIOS? Or is that not implemented?
Edit 2: I found out that F-Zero Maximum Velocity (J) 0001 works almost perfectly. There's just major graphic corruption, but it runs full speed and I haven't had issues with locking up.

Update r23
change: now only write non debug stuff to the touch screen
add: swi 5 (VBlankIntrWait) now do frameasyncsync (If the gba rom support that you now get true 60fps)

@Edit: The emulator can’t handle the real bios so there are some replace routines that handle the startup swi irq etc. It is just copied to a buffer if you select the bios. I may add bios support later.
@Edit 2: B-) first rom that work with hyperspeedup
Hello, I would like to know how to install the emulator on the r4i SDHC. I already have to try to put arm9 as indicated on several forums.
I tested with hwspeedup, hyperspeedup and arm9. My DSI is on version 1.4.1 and my R4i is on version 1.55b. I don't understand the installation :/

Thxs to you.

Spartatum.

Try to copy it to your sdcard and launch it.
 

loco365

Well-Known Member
Member
Joined
Sep 1, 2010
Messages
5,457
Trophies
0
XP
2,927
I'll wait until you actually upload r23 before I ask where the download link is. I'm just so fast this morning.
http://ichfly.github.com/gbaemu4DS/ or direct r23 http://www.mediafire...m1sa658s8uczzmp
I was gonna wait until you updated the github, but ok.

Looks like F-Zero is still graphically unable to be played, but it also appears to crash when you go to do a training run. I might try hunting for a GBA rom that is compatible with this emulator and play the crap out of it.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • BakerMan @ BakerMan:
    girls just wanna have fun and renai circulation also share the same tempo as the few i said before
  • Xdqwerty @ Xdqwerty:
    @BakerMan, megalomania the live a live song?
  • BakerMan @ BakerMan:
    wait no, megalovania*
  • BakerMan @ BakerMan:
    my bad
  • K3Nv2 @ K3Nv2:
    I don't forgive you
  • BigOnYa @ BigOnYa:
    The nerve of that guy, gosh.
  • K3Nv2 @ K3Nv2:
    Yeah expecting me to forgive gtfo
  • Psionic Roshambo @ Psionic Roshambo:
    But how could the Dr have known you didn't want to be circumcized?
  • K3Nv2 @ K3Nv2:
    He didn't you just wanted your dick to be fondled
    +1
  • K3Nv2 @ K3Nv2:
    Watching dune 2 it's eh
  • Psionic Roshambo @ Psionic Roshambo:
    Dune one sucked
  • Psionic Roshambo @ Psionic Roshambo:
    The original with Patrick Stewart was Great
  • K3Nv2 @ K3Nv2:
    A sexual psycopath that love pain where have I heard that before
  • BigOnYa @ BigOnYa:
    In your high school diary?
  • K3Nv2 @ K3Nv2:
    No but your wife let's me read her diary the word psychopath comes up more than sexual
    +1
  • K3Nv2 @ K3Nv2:
    Lol stremio hogging all of my tvs on board ram
  • BigOnYa @ BigOnYa:
    Just download more Ram to it, or setup Raid666 on it.
    +1
  • SylverReZ @ SylverReZ:
    Morning
    +1
  • CooingMaxito @ CooingMaxito:
    Hello fellow stranger
  • K3Nv2 @ K3Nv2:
    What do you mean I've known you since today
  • CooingMaxito @ CooingMaxito:
    Damn that's bonkers mate, it's almost like we've never met!
  • CooingMaxito @ CooingMaxito:
    Probably just my imagination
    SylverReZ @ SylverReZ: :rofl2: