Hello Guest, please login or register.
Did you miss your activation email?
Login with username, password and session length.

Pages: [1] 2   Go Down

Author Topic: How hard is it to make an Nintendo DS emulator in C++?  (Read 5988 times)

0 Members and 1 Guest are viewing this topic.
How hard is it to make an Nintendo DS emulator i...
« on: May 14, 2006, 11:43:29 am »
  • *
  • Reputation: +0/-0
  • Offline Offline
  • Gender: Male
  • Posts: 6206
As the title says.
« Last Edit: March 01, 2007, 12:33:37 am by 4Sword »
Logged

OcarinaBoy

Re: How hard is it to make an Nintendo DS emulat...
« Reply #1 on: May 14, 2006, 12:04:57 pm »
lol i think hard, to code that your mouse can click and move to do something.
Logged
Re: How hard is it to make an Nintendo DS emulat...
« Reply #2 on: May 14, 2006, 12:12:58 pm »
  • Credits to BaB
  • *
  • Reputation: +2/-0
  • Offline Offline
  • Posts: 807
It depends on how good is your C++ knowledge. I guess you must have several years of practice before trying to code a regular emulator, trying to emulate 2 screens and the touch function just adds to the difficulty. I guess it's pretty hard.
Logged
Re: How hard is it to make an Nintendo DS emulat...
« Reply #3 on: May 14, 2006, 12:15:35 pm »
  • *
  • Reputation: +0/-0
  • Offline Offline
  • Posts: 562
Well you need to know about MODE and ARMs first. Then you need to know how to de-encrept the ROMS for the DS. Secondly you need to know how to make that data viewable in two sections of the DS (Top and Bottom). Then you need to encorperate something to use as a stylus (mouse). Finally you need to make the controls for the Emulator to match and control what the view of the game does. So when you press Up something that is supposed to happen when you press Up happens. Overall I think coding a DS Emulator in any language is EXTREMELY hard unless you know what you are doing.
Logged
Re: How hard is it to make an Nintendo DS emulat...
« Reply #4 on: May 14, 2006, 01:56:25 pm »
  • *
  • Reputation: +3/-0
  • Offline Offline
  • Gender: Male
  • Posts: 6629
*wince*

Yah, seriously unless you an advanced programmer then you shoule really try and avoid this kind of thing. Emulators tend to be exceptionally difficult as you have to emulate the CPU and sub-systems of the console (not to mention 3d/2d blitting engines in the case of nds).

Seriously stay well clear.
Logged
Re: How hard is it to make an Nintendo DS emulat...
« Reply #5 on: May 14, 2006, 07:09:18 pm »
  • =/
  • *
  • Reputation: +0/-0
  • Offline Offline
  • Posts: 2284
*wince*

Yah, seriously unless you an advanced programmer then you shoule really try and avoid this kind of thing. Emulators tend to be exceptionally difficult as you have to emulate the CPU and sub-systems of the console (not to mention 3d/2d blitting engines in the case of nds).

Seriously stay well clear.
Could you do it? (Theoreticly not literatly)
Logged
Re: How hard is it to make an Nintendo DS emulat...
« Reply #6 on: May 14, 2006, 07:13:56 pm »
  • *
  • Reputation: +3/-0
  • Offline Offline
  • Gender: Male
  • Posts: 6629
*wince*

Yah, seriously unless you an advanced programmer then you shoule really try and avoid this kind of thing. Emulators tend to be exceptionally difficult as you have to emulate the CPU and sub-systems of the console (not to mention 3d/2d blitting engines in the case of nds).

Seriously stay well clear.
Could you do it? (Theoreticly not literatly)

Possible yes, just not something you wish todo with little experience in rom hecking, memory managment,cpu design...blah...blah...blah.
Logged
Re: How hard is it to make an Nintendo DS emulat...
« Reply #7 on: May 14, 2006, 07:21:12 pm »
  • *
  • Reputation: +9/-1
  • Offline Offline
  • Gender: Male
  • Posts: 4654
It's very hard to do.

Hell, the best DS emulator can barely run kirby without sound. Thats the only game it can run where it's playable.
Logged


Goodnight

Once and future Captain
Re: How hard is it to make an Nintendo DS emulat...
« Reply #8 on: May 15, 2006, 03:16:07 am »
  • With a Capital G
  • *
  • Reputation: +1/-0
  • Offline Offline
  • Gender: Male
  • Posts: 706
It's not really a matter of hard programming; first you need to reverse-engineer the DS. Or, just read and understand a shitload of technical documents (which may or may not exist yet) and have enough engineering knowledge to fill in the gaps and figure out how to fix what's wrong.
Logged
Re: How hard is it to make an Nintendo DS emulat...
« Reply #9 on: May 15, 2006, 06:53:26 pm »
  • *
  • Reputation: +0/-0
  • Offline Offline
  • Gender: Male
  • Posts: 6206
I've several NDS roms but by 9 of the 10 don't start. And the one who starts is with so glitchy grahpics that it isn't playable.
Logged
Re: How hard is it to make an Nintendo DS emulat...
« Reply #10 on: May 15, 2006, 07:38:24 pm »
  • *
  • Reputation: +3/-0
  • Offline Offline
  • Gender: Male
  • Posts: 6629
I've several NDS roms but by 9 of the 10 don't start. And the one who starts is with so glitchy grahpics that it isn't playable.

What do you expect, NDS hasent been out long enough for people to fully decode the rom format, and heck the s**t out of it :). GC / GBA / ..etc emulators were all the same at one point.
Logged
Re: How hard is it to make an Nintendo DS emulat...
« Reply #11 on: May 15, 2006, 08:19:12 pm »
  • *
  • Reputation: +0/-0
  • Offline Offline
  • Gender: Male
  • Posts: 6206
Well the DS is already a year out!  :o
Logged
Re: How hard is it to make an Nintendo DS emulat...
« Reply #12 on: May 15, 2006, 08:54:14 pm »
  • *
  • Reputation: +3/-0
  • Offline Offline
  • Gender: Male
  • Posts: 6629
Well the DS is already a year out!  :o

Development timescale for most pro software with hundreds of team members is several years, so 1 year with indies working on something isnt really a lot.
Logged
Re: How hard is it to make an Nintendo DS emulat...
« Reply #13 on: May 15, 2006, 09:12:45 pm »
  • =/
  • *
  • Reputation: +0/-0
  • Offline Offline
  • Posts: 2284
Well the DS is already a year out!  :o
3d is much harder then 2d. The Gba was decoded so fast because it only processed 2d. The ds on the other hand, can process both.
Logged
Re: How hard is it to make an Nintendo DS emulat...
« Reply #14 on: May 16, 2006, 05:42:53 am »
  • *
  • Reputation: +0/-0
  • Offline Offline
  • Gender: Male
  • Posts: 6206
Ah I see I have around 6 NDS emulators and they all can't just play 1 single game. The one I got most far with is Super Princess Peach. But the graphics where so glitchy and after 3 steps she dissapeared.
Logged
Re: How hard is it to make an Nintendo DS emulat...
« Reply #15 on: May 16, 2006, 07:58:02 am »
  • *
  • Reputation: +1/-0
  • Offline Offline
  • Gender: Male
  • Posts: 4588
Nintendo DS games are rendered in OpenGL also (through emulators). You cant play games (nor I) because they are not far enough in development.
Logged
the a o d c
Re: How hard is it to make an Nintendo DS emulat...
« Reply #16 on: May 17, 2006, 11:34:10 pm »
  • *
  • Reputation: +9/-1
  • Offline Offline
  • Gender: Male
  • Posts: 4654
Actually there is one emulator that emulatos Kirby: Canvas Curse pretty well.

Except that it's missing sound and a few graphics, still playable slowely though.
Logged


Limey

Re: How hard is it to make an Nintendo DS emulat...
« Reply #17 on: May 17, 2006, 11:38:41 pm »
Guys this is so easy.  I coded a DS emulator in 5 minutes in HTML!

:P


But seriously, if anyone DOES sucessfully make one that can run commercial games: Tell me XD
Logged
Re: How hard is it to make an Nintendo DS emulat...
« Reply #18 on: May 17, 2006, 11:42:29 pm »
  • =/
  • *
  • Reputation: +0/-0
  • Offline Offline
  • Posts: 2284
Guys this is so easy.  I coded a DS emulator in 5 minutes in HTML!
IT TOOK YOU THAT LONG!!!!!!!11111111oneoneone I coded one in GML in 2 minutes, Gawd guys!

Serious: Ya tell me to, I want to play tertis but I'm to lazy to buy it.
Logged
Re: How hard is it to make an Nintendo DS emulat...
« Reply #19 on: May 17, 2006, 11:46:00 pm »
  • *
  • Reputation: +9/-1
  • Offline Offline
  • Gender: Male
  • Posts: 4654
Guys this is so easy.  I coded a DS emulator in 5 minutes in HTML!

:P


But seriously, if anyone DOES sucessfully make one that can run commercial games: Tell me XD

http://img301.imageshack.us/my.php?image=money5ar.jpg

kirby :P

it runs somewhat good, no sound.

Logged


Pages: [1] 2   Go Up

 


Contact Us | Legal | Advertise Here
2013 © ZFGC, All Rights Reserved



Page created in 0.052 seconds with 75 queries.