Jump to content

Homebrew Bounty Forum Rules
Homebrew Bounty Forum Rules

1. Can I create a thread here?
You may create a thread ONLY for submitting your entry to the Homebrew Bounty. Your project can either be finished or WIP (Work In Progress). Any thread created here will be considered an entry in the competition. If your thread isn't an entry for the Homebrew Bounty, it will either be moved or deleted.

2. Should I post my entry in a specific way?
Actually, just create a thread and make sure to use one of the following post icons (at the bottom of the form):


  • Please log in to reply

GBA emulator for DS(i) (DSi Entry)

(Go to first unread post)
ichichfly Post #1 Posted 05 March 2011 - 01:30 AM

    GBAtemp Regular

  • PipPipPip

  • Group: Members
  • Posts: 216
  • Member No.: 218,428
  • Joined: 23-September 09

  •  

This is a gba emulator for DS

Install:

This emulator is working and tested on r4i gold from www.r4ids.cn.

1.sellect a Version. If you can run homwbrew in DSi mode you should use r5 fix 4 (newer don't work in DSi mode)
If you can run homebrew in DS mode you should try if your gba file runs with the latesed hyperspeedup Version (than it should run with 50-200 % of the original speed of the gba. There are some exeptions that run even slower or faster)
If the game crash use the latesed hwspeedup Version (slow but most games work even Yggdra Union: We'll Never Fight Alone works)

2. Download the Versions unpack(.nds) them if they are packed(.zip) and copy them to your micSD in your flashcard.
3. Disable irq hooks
3.1 go to "START/Einstellungen/Patches" and disable "Reset in Homebrew"
4. Start the nds file.
5.Sellect the save file and the Bios file if you have one if you don't have one skip that step
6. Sellect the gba file you want to run.
7. Press A again
8. Sellect frameupdates /sec (if you don't know what this is press A)
9. The game should start
10. if you want to interrupt the game press A+B+L+R

Download:
http://ichfly.github.com/gbaemu4DS/


Changelog:
Warning! Spoiler inside. 


github https://github.com/ichfly/gbaemu4DS

Compatibility List: http://wiki.gbatemp....patibility_List

Edited by ichichfly, 14 April 2012 - 02:48 PM.



Vigilante Post #2 Posted 05 March 2011 - 01:58 AM

    TempLurker


  • Group: Members
  • Posts: 1,555
  • Member No.: 239,368
  • Joined: 01-January 10
  • Location: CyberSpace IQ:OVER 9000

  •  

So is it like a gba emu


personuser Post #3 Posted 05 March 2011 - 02:07 AM

    Musician, Animator, Buffoon.


  • Group: Members
  • Posts: 1,358
  • Member No.: 256,132
  • Joined: 19-June 10

  •  

supposedly, but

.nds file or it didn't happen...

...will be the opinion of most tempers here.

You should post a few more things. What emulator is it a port of? Does it run commercial games or just special homebrew? Does it support DLDI rom loading, loading multiple ROMS, does it have a GUI? Does it have to be packed with roms like GBA emulators do?

A few more answers here would be nice.

Edited by personuser, 05 March 2011 - 02:07 AM.


Vigilante Post #4 Posted 05 March 2011 - 02:10 AM

    TempLurker


  • Group: Members
  • Posts: 1,555
  • Member No.: 239,368
  • Joined: 01-January 10
  • Location: CyberSpace IQ:OVER 9000

  •  

The guy making the emu should make an account in the site.


ichichfly Post #5 Posted 05 March 2011 - 02:55 AM

    GBAtemp Regular

  • PipPipPip

  • Group: Members
  • Posts: 216
  • Member No.: 218,428
  • Joined: 23-September 09

  •  

sorry the old post was to stupid to leave it her

Edited by ichichfly, 08 March 2011 - 10:50 PM.


personuser Post #6 Posted 05 March 2011 - 02:59 AM

    Musician, Animator, Buffoon.


  • Group: Members
  • Posts: 1,358
  • Member No.: 256,132
  • Joined: 19-June 10

  •  

QUOTE(ichichfly @ Mar 4 2011, 08:55 PM) <{POST_SNAPBACK}>
this guy who posted befor is not the owner of the account the guy wake wake me up at 2:30 am hell it is time to sleep

and something about the emulator it can only play homebrew max size 2MB and no original rom (i mean roms whith a save possibility) yet it is runs with about 3fps it is whyever not running at last some flashcard bacause i use nitrofs (for better debuging in ds emulator) (fixed in 2 minutes) ok If you still think this is a good emulator i post it tomorro (since I have to post it with src) and no GUI it just start gba.gba.

I keep working on the emulator.


Very good, thanks. And if this is a real entry we shall see it tomorrow smile.gif


WiiBricker Post #7 Posted 05 March 2011 - 03:11 AM

    GPL Police - Hunting down Google Code SVN repos 24/7


  • Group: Members
  • Posts: 2,781
  • Member No.: 217,655
  • Joined: 19-September 09
  • Location: Land of Potatoes

  •  

Wait, are you THE ichfly, who made the Yu-Gi-OWNED exploit?


Vigilante Post #8 Posted 05 March 2011 - 07:25 AM

    TempLurker


  • Group: Members
  • Posts: 1,555
  • Member No.: 239,368
  • Joined: 01-January 10
  • Location: CyberSpace IQ:OVER 9000

  •  

So to be clear, is this a Gba emu that can run Gba hombrew


ichichfly Post #9 Posted 05 March 2011 - 10:34 AM

    GBAtemp Regular

  • PipPipPip

  • Group: Members
  • Posts: 216
  • Member No.: 218,428
  • Joined: 23-September 09

  •  

OK this is the gba emu it is only the src because you have to compile the gba homebrew inside the nitrofs since i don't have a flashcard any more. I will fix that soon and the Program it is yet not ready for everyone it is just to demonstrate it is running. I will try to add commercial games support soon. download: http://www.mediafire.com/file/t3hzyylbnn6552l/gbaemuds.zip

Guide:

so compile it and just start it. I have tested it on the ds emulator no$gba (of cause in DS mode only) and however not every homebrew is running yet. Normal I won't post a Program in such a state but see first post.

ADD: put the gba rom as gba.gba in the nitrofiles folder before you compile it (for a new rom you have to recompile it)

ADD2: yes I am ichfly form wii-homebrew.com

ADD3: the _.txt is only there because every folder in the zip needs at last one file inside

ADD4: don't forget max homebrew size it can run is 2MB

ADD5: it seams the program can load homebrew from the the normal flashcard and so also run on most oft the flashcard and it is not needed to recompile it by make the following changes in the main.cpp

add #include <fat.h> to the includes
and change nitroFSInit(); to fatInitDefault();

well i compiled it and send it to a tester and he sad it works I have not tested this myself.

ADD6: Compatibility List:

devkitpro examples:

PCXView color bug and very slow (5 fps)

template working color bug

ansi_console working (color bug)


homebrew:

Bits 2005 crush

Mister Jelly works but slow

GoldenEye Advance work but slow(~2fps) and color bug

billybox slow color bug

L'affaire FAREWELL starts color bug

Ghost'n Goblins Advance starts color bug

Edited by ichichfly, 05 March 2011 - 11:21 AM.


spinal_cord Post #10 Posted 05 March 2011 - 01:40 PM

    Knows his stuff


  • Group: Members
  • Posts: 2,119
  • Member No.: 90,607
  • Joined: 21-July 07
  • Location: somewhere

  •  

Well, colour me impressed! I tried it on the iEvo and got maybe 3 or 4 fps (a guess) it didn't get to "helloworld2" running from the Sudoku exploit, shame.

It does take quite a while to compile though, so anyone else trying this, note that it probably HASN'T crashed during the make process.


personuser Post #11 Posted 05 March 2011 - 01:43 PM

    Musician, Animator, Buffoon.


  • Group: Members
  • Posts: 1,358
  • Member No.: 256,132
  • Joined: 19-June 10

  •  

Well, they said it couldn't be done, GBA on DS, that is.

They were wrong.

Now you can even if it is slow.

Shit just got real in this contest biggrin.gif


ichichfly Post #12 Posted 05 March 2011 - 02:27 PM

    GBAtemp Regular

  • PipPipPip

  • Group: Members
  • Posts: 216
  • Member No.: 218,428
  • Joined: 23-September 09

  •  

OK by frame skip and cutting something away i got some good speed improve ( i think about 50% faster than the last one) however this was only to demonstrate that it is possible not realy for any contest. I only posted it beause of the first post lol

However the prog is still slow


http://www.mediafire.com/file/28omemexeica1w7/gbaemu2.zip

I think this is my last post I only post again if i get a speed improve of about 100 %

Edited by ichichfly, 05 March 2011 - 07:53 PM.


jamespoo Post #13 Posted 07 March 2011 - 09:08 PM

    GBAtemp Regular

  • PipPipPip

  • Group: Members
  • Posts: 151
  • Member No.: 274,806
  • Joined: 04-March 11
  • Location: Auckland

  •  

just used this to play pokemon on the orginal ds and it works but sometimes it dose freeze for half a sec every 20sec or so


personuser Post #14 Posted 07 March 2011 - 09:13 PM

    Musician, Animator, Buffoon.


  • Group: Members
  • Posts: 1,358
  • Member No.: 256,132
  • Joined: 19-June 10

  •  

QUOTE(jamespoo @ Mar 7 2011, 03:08 PM) <{POST_SNAPBACK}>
just used this to play pokemon on the orginal ds and it works but sometimes it dose freeze for half a sec every 20sec or so


was that a COMMERCIAL pokemon game? and what was the rom size?

The creator claimed it only played homebrew under 2mb.


Schlupi Post #15 Posted 07 March 2011 - 09:19 PM

    Gbatemp's Official Earthbound Maniac™


  • Group: Blacklisted Traders
  • Posts: 3,980
  • Member No.: 99,161
  • Joined: 31-August 07
  • Location: Rozen Queen Co, Chicago Branch

  •  

Wow. color me impressed! This is great! I am glad to finally see this happen after so many naysayers.

I would say keep up the work with the emulator, I have high hopes for it. I wish you luck.

EDIT: LOL! Spinal Cord said the same exact thing I did in my opening of my post. That's funny. tongue.gif

Edited by Schlupi, 07 March 2011 - 09:30 PM.







Users browsing this topic

3 user(s) are reading this topic

0 members, 3 guests, 0 anonymous users