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: 109 40.2%
  • Yes

    Votes: 48 17.7%
  • No

    Votes: 26 9.6%
  • I don't know

    Votes: 88 32.5%

  • Total voters
    271

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
25
Location
Somewhere
XP
1,278
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
26
Location
burbank usa
Website
youtube.com
XP
132
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

Well-Known Member
Member
Joined
Feb 29, 2012
Messages
160
Trophies
0
Age
25
Location
England
XP
316
Country
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

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
0
XP
1,060
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
0
XP
1,060
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.
 
General chit-chat
Help Users
  • Skelletonike @ Skelletonike:
    Never heard about it tbh. Guess it has something to do with the DS?
  • Plastisheep @ Plastisheep:
    It allows you to run a very basic version of Linux on your ds
  • Plastisheep @ Plastisheep:
    And yes it is real Linux
  • Plastisheep @ Plastisheep:
    Its a very cool port... if I could get itto work
  • Plastisheep @ Plastisheep:
    @SylverReZ I thought you mentioned me lol
  • Plastisheep @ Plastisheep:
    my discord name is thisone
  • SylverReZ @ SylverReZ:
    Not interested in that, but, what was you trying to do with DSLinux?
  • Plastisheep @ Plastisheep:
    Interested in what? But anyway I was trying to run it on my DSi with a SD card (I believe it is compatible as long as I run it in DS mode)
  • Plastisheep @ Plastisheep:
    I made a thread for it
  • Skelletonike @ Skelletonike:
    2h until work is finished
  • AncientBoi @ AncientBoi:
    uh no. you have to do overtime :tpi:
  • Skelletonike @ Skelletonike:
    a big nope
  • T @ TimeGBAtmep:
    Hey, so noobie wii modderhere, with an already hacked wii from my brother with homebrew channel ands hitand d2x cIOS installer, so i was trying to run some old wii games i lost off of USB Loader GX, im aware that your supposed to use a usb drive, but currently the only drive i have is used for steam games and personal stuff so i'm gonna try running them off a 32 GB Fat32 SD Card that i use for all the wii mods i have, but when i try and launch skyward sword from usb loader gx, it goes black for a second then sends me back to homebrew channel? i just looked for guides on here and saw one that said to install CiOS v8 Final Base 57 onto slot 49? but it still does the same even after i do that
  • AncientBoi @ AncientBoi:
    [calls your boss to make it so] :rofl2::evil:
  • T @ TimeGBAtmep:
    and should i make this a post? probably
  • Skelletonike @ Skelletonike:
    Yeah, always make posts.
  • T @ TimeGBAtmep:
    got it
  • Skelletonike @ Skelletonike:
    The chat isn't that viewed, you'll usually find the same members and they're like 10 active or so
  • Skelletonike @ Skelletonike:
    posts get more visibility, and if you do get an answer, it won't be lost in the sea of convos
    Skelletonike @ Skelletonike: posts get more visibility, and if you do get an answer, it won't be lost in the sea of convos