Charas-Project
Off-Topic => All of all! => Topic started by: Almeidaboo on April 22, 2007, 02:16:54 AM
-
Anyone can gimme tips on Nintendo DS emulation? Like sites to d/l roms (I prefer single ones, not huge packs) and how to actually make `em work?
I got my DS but I wanna see some stuff b4 I buy them. I promise I`ll remove them from my computer in 24hours.
-
There isn't much in the way of NDS emulation now (last time I checked, in any case). There's plenty of roms out there, I'm sure, but I'm not so sure about emulators.
-
I remember months back seeing a download for one...So Im pretty sure they exist somewhere. My doubts to the quality though.
And the ethics sir. My doubts to your ethics.
-
As of now there are very few, if any,m emulators that will run commercial ROMs enough to be playable. It's still a developing scene, so you could just wait. Alternatively, you can play the games on your DS with a flash card, but no matter what downloading a ROM, regardless of whether you delete it later on or not, is still illegal.
Just in case you're uncomfortable with that.
-
Last night I downloaded Pearl and Diamond but they run really bad.
And it doesn't help me decide if I want to buy them or not. :|
-
My little brother's getting both of those tomorrow, so if you want, I can play them and PM you the details for your deciding basis later on, ok Razor?
-
Surely, Shirely!
On the same note, I need more things for my DS. And more money, too.
I know Phoenix Wright is definately next on my list.
-
My bro is getting one of the new pokemon games. I'll probably just play it on his DS, but if I really like it, I may shell out the cash for my own DS.
-
Diamond= released tomorrow
Me= up at 8 to get there at 9
Tomorrow= wasted
-
Originally posted by ZeroKirbyX
Diamond= released tomorrow
Me= up at 8 to get there at 9
Tomorrow= wasted
Werd. 'Cept my local game-havingdashery opens at 8. So... +1 hours for [STRIKE]me[/STRIKE] my little brother! Wewt!
-
You people are high, the DS emu I had owned, It could not play Yugioh and one of the Pokemon newer games but the damn thing was nice.
(Don't remember what it was called all I remember is I used the mouse as if it was a stylus)
There are tons of roms out there, I downloaded ever ds game out there a few weeks back but it took up way too much space so I deleted them.
PS: I played the Demo of the new Pokemon and I shall surely pick up my reserves. They gave me the stylus when I bought them as well.. I thought you had to wait until the game came out to get them..
-
Yay, thanks for the response...
There are many DS emulators around (at least 3) but compatibility is still a big issue with them...
Gonna keep looking around! Tnks a bunch.
-
The best emulation for DS is the DS itself, they are only $129, and flashcarts range from fairly cheap, to not so cheap, depending if they take SD cards..
As for Pokemon, I've had Diamond for a few days now (English.)
It's great! I'll post my code up when people start getting it.
-
Originally posted by Smokey_locs2006
...and one of the Pokemon newer games but the damn thing was nice.
(Don't remember what it was called all I remember is I used the mouse as if it was a stylus)
Pokemon Ranger.
I still don't understand that game.
-
Originally posted by Apex
The best emulation for DS is the DS itself,
Do I need to tell you what's wrong with this statement?
-
I could, but I'm too cool for that.
-
Originally posted by Smokey_locs2006
Originally posted by Apex
The best emulation for DS is the DS itself,
Do I need to tell you what's wrong with this statement?[/B]
Not a thing is wrong with it. Using a flashcart on a DS insures 100% compatibility, 100% of the features and 100% of the speed. Not to mention you are playing the game you would have been if you had bought the game itself. Can you play online with the computer emulators? I doubt it.
-
Speaking of Pokemon
(you guys will hate me for this...most of you)
-
Honestly, I love you for it.
-
Smokey, you're a freaking legend.
-
its kinda wrong but so cool!
-
Originally posted by Apex
Originally posted by Smokey_locs2006
Originally posted by Apex
The best emulation for DS is the DS itself,
Do I need to tell you what's wrong with this statement?[/B]
Not a thing is wrong with it. Using a flashcart on a DS insures 100% compatibility, 100% of the features and 100% of the speed. Not to mention you are playing the game you would have been if you had bought the game itself. Can you play online with the computer emulators? I doubt it.[/B]
The part that's wrong with the statement is that playing on the DS itself is not emulation because it *is* the DS, not another medium trying to emulate the DS.
-
Originally posted by Osmose
Originally posted by Apex
Originally posted by Smokey_locs2006
Originally posted by Apex
The best emulation for DS is the DS itself,
Do I need to tell you what's wrong with this statement?[/B]
Not a thing is wrong with it. Using a flashcart on a DS insures 100% compatibility, 100% of the features and 100% of the speed. Not to mention you are playing the game you would have been if you had bought the game itself. Can you play online with the computer emulators? I doubt it.[/B]
The part that's wrong with the statement is that playing on the DS itself is not emulation because it *is* the DS, not another medium trying to emulate the DS.[/B]
Word
-
And let us not forget the ethical part of stealing the many weeks and months of hard work from the game developers themselves.
-
Razor +1
+100
-
Originally posted by Razor
Last night I downloaded Pearl and Diamond but they run really bad.
And it doesn't help me decide if I want to buy them or not. :|
Originally posted by Razor
And let us not forget the ethical part of stealing the many weeks and months of hard work from the game developers themselves.
First off, that's a major contradiction, second off, I will guarantee I have bought at least twice as many DS games you have.
Emulation is simulating hardware and firmware of something, to have access to a specific file format, correct? A flash carts reads roms, which are dumped code from games, decrypted. It uses a separate read method that simulates the that of the DS's normal read method, taking patches and file versions into place. If it were direct usage of the DS's hardware and software, there would be no incompatibility issues, that you sometimes see (Which are always corrected in later patches.)
A somewhat good example of this, is virtual PC, an application that for Mac OS X, that emulates a windows XP computer. Windows XP can already be installed on most Mac compatible PCs, so potentially they ARE Windows computers. Although it IS the DS, it's just simply using the provided hardware (Which happens to be the perfect kind, which makes Flashcarts so effective.) with custom software. The DS's do not play games Flashcarts, the DS's hardware is just used, as a computers hardware would be used if the emulation were on a computer.
Archem -100, suck up.
-
The real thing is much better than the emulation. 33% running time is a drag. It only leaves me with the option to buy it, rather to say "WELL I DON'T REALLY LIKE IT BUT I'LL PLAY IT WHENEVER I WANT, BUT AS LONG AS I DON'T LIKE IT IT'S OKAY TO STEAL IT".
I don't go around completely promoting the benefits of piracy, playing everything and only buying the games "I feel are worthy" of being bought, while I play and enjoy the games "that aren't worthy" with absolutely no intentions of buying them at all.
Originally posted by Apex
second off, I will guarantee I have pirated at least twice as many games in general you own.
Fixed.
-
I'm sorry Razor, but when people show general interest in it (And at one point you did, and right now you ARE.) I can't help but make a friendly suggestion that can save you money. Am I a bad person for making a simple suggestion? No, I am a bad person for cheating companies like Wal-Mart and Gamestop. What I said about owning at least double the amount of DS games is true, but your little smart-*** "Fixed" statement is true as well. You get upset with me for pirating on a DS, yet some of you people ignore buying one all together, and emulate on your PC! I have payed a ton of money to Nintendo in the past, and present, so to be preached to by the guy who just downloaded Pokemon to play on his computer and owns a grand total of three DS games (I could be wrong on that, sorry if I am.) is ludicrous!
Ask FFL, if he doesn't want to hear me preach about Flashcarts, then I don't preach about them. He's mature enough to tell me it offends him, and to not block me over a personal belief, which you just totally contradicted.
-
Pardon the large post size.
Emulation is simulating hardware and firmware of something, to have access to a specific file format, correct?
You're right up until that last part. It's not about having access to a specific file format, it's about the emulating of the processor and associated hardware.
A flash carts reads roms, which are dumped code from games, decrypted.
I'm not so sure about that decrypted part. As far as I've ever seen, the most that goes on is copy protection that usually involves something physical, like validation that needs to be burned directly into a CD or included on a cartridge. And no, they don't read ROMs, they contain them.
It uses a separate read method that simulates the that of the DS's normal read method, taking patches and file versions into place. If it were direct usage of the DS's hardware and software, there would be no incompatibility issues, that you sometimes see (Which are always corrected in later patches.)
It *is* direct usage of the DS's hardware and software. It may bypass the initial screen with it's own booting and software, but the flash cart does no emulation - the processor in the DS handles the game code, as does the rest of the hardware. At most a flash cart validates itself, runs some software to let you choose what game it loads up (And possibly apply some patches), then takes that game and throws it at the DS processing unit, which takes over from there. It is not emulation.
And no, the existence of patches doesn't prove this. When you dump a ROM, a whole load of incompatibilities can arise. The game is not meant to be put on a card that holds multiple games and loads them up separately via software. Sometimes the game is a different region and does not work properly with your region - patches can fix this too. But all of those changes to the ROM still do not affect the final product - a game running on DS hardware using DS processing.
A somewhat good example of this, is virtual PC, an application that for Mac OS X, that emulates a windows XP computer. Windows XP can already be installed on most Mac compatible PCs, so potentially they ARE Windows computers. Although it IS the DS, it's just simply using the provided hardware (Which happens to be the perfect kind, which makes Flashcarts so effective.) with custom software. The DS's do not play games Flashcarts, the DS's hardware is just used, as a computers hardware would be used if the emulation were on a computer.
Virtual PC is a bad example for you, and an excellent one for me. Virtual PC emulates the architecture of a PC, not just the Windows Operating System. Virtual PC can, in fact, be used to install Linux. What it does depends on what you run it on.
Virtual PC is used on older Mac systems that run on a PowerPC processor, which cannot be used with Windows - Windows does not support installation on systems running with that type of processor. The program "Emulates" how an x86 processor works, by translating their inputs and outputs into a format a PowerPC processor can understand. In this way it emulates the x86 and can run Windows or other x86 based OSes.
Virtual PC on x86 processors can be used as a virtual environment, useful for things such as testing out programs or other types of activities with minimal risk to your actual system, acting as a sort of sandbox.
There is no version of Virtual PC for Intel (x86 and variants) based Macs, or the "Mac-compatible PCs" that you mentioned. Microsoft decided against it since Mac developed Boot Camp, which makes it easy to run both OS X and Windows on the same machine.
You don't seem to have quite a good grasp of how game consoles work. Game consoles usually don't run a full operating system like a PC does - it does not need one (Dreamcast used Windows CE, and I believe the Xbox Dashboard is classed as an OS). Thus, any software that is on the game system, in our case the DS, is simply for initialization and common things. When a game runs on a console, it is running as the single piece of software - it is issuing commands directly to the DS processor, which is in turn doing what it is told. That is the reason for emulators in the first place - they take the instructions from the game software that is given to the DS, translate it into a form that it can display it in (a DirectX environment, for example, as you can see as an option in many emulators, along with OpenGL), and then display it and continue running the game software.
An easier way to think of it is this: A game console is like your computer, but different. It starts up, and begins in its version of DOS, and runs the normal routines it needs to prepare to run the software. Sometimes this initial boot system displays options, like the DS, that let you choose what to do. Once you start to play a game, it finishes what it's doing and boots up the main software. On a PC, this is your main Operating System. But on a game system, it reads software from the game that is inserted into it and runs that. There's no intermediary, it is *the* handling code.
This is why DS games have to be compiled to machine code, usually by the use of a development kit, which compiles a programming language like C++. They are run directly on the hardware.
Sorry if I repeated myself a few times, or if I rambled. But hopefully you get the point. Anyone who thinks it is too long to read isn't important enough for me to convince them. :)
-
In any which case I'm way more interested in PS2 emulation since it is looking far more accurate than DS emulation.
DS emulation is going to be a slow road as it isn't as related to PC as PS2 games are. There is little in the way of a difference between PS2 and PC games as they have a very similar file architecture but when it comes to a cartridge game system like DS things run quite a bit differently and are handled differently. I will admit though that NDS uses a more PC relative style than GBA but it is still noticably different.
DS games use files, they have a move format and sound format. Often there is a file for colors, a frame file, and the main picture data for one graphic. Animation data also exists, kinda like ripping apart a GIF file into it's components. But this is often how a DS game handles it's data rather than it being one whole like most PC and considerably recent CD using games. And that there is no need to dump a CD/DVD run game to a specific ROM format.
PS2 emulation takes bounds but DS emulation will take baby steps. So to conclude: Don't expect a perfect emulator anytime soon for the DS. It takes a bit more to code a program to play them. I will say, however, that DS emulation, even if slow, is looking rather well considering..
The difference to me is, I actually legally own a PS2 and several games for it already without modchipping or downloading any of them. My key interest in PS2 emulation is basically that the PC is a more controlled environment for testing things in. And it offers a different perspective... mmmm... and I do have a PC controller that looks and acts perfectly like a PS2 controller. XD I just need a newer computer is all.
So DS emulation to me I see as interesting but not too interested in playing DS games. Other than perhaps the Castlevanias but thats pretty much it. That would probably be my reason for buying a Nintendo DS.
-
...right. Whatever you say, Darkfox. ;)
-
Thats right, whatever I say. Afterall, I've been directly monitoring the emulation scene. And have taken in another project which will eventually enable NDS game modding. It's an interest thing. :) I'll admit I have had a taste of the Nintendo DS' movies, models, sound, and image formats.
But more than anything else I'm a game modder and game hacker. Not the removal of protections but just finding locked features of a game and bringing them out and finding ways to add more features to a game that may have been neglected.
In any case I'm not the type to just use somthing ignorant of what it does. As they say in that somewhat cliche line: "Knowledge is power."
I'm involved in several fields like this and even a contributing member of Xentax which is a community dedicated to game archive formats, information, and especially modding. I've always had a habit to pull things apart and see how they work so why not contribute by doing just that? XD
In any case I hate school but love to learn. XD
But I will say what I hate about the NDS emulation scene is n00bs harassing the coders about when a NDS emulator will be done or if a certain game will work or crud like that. I've seen stuff like this before like in the early stages of SNES emulation but I've never seen it so big as it is with the NDS. I recall over 15 times a person asked about emulating Pokemon Diamond. This is my most hated aspect of the emulation scene and codeing scene in general. People heckling and harassing you for somthing so badly your left pulling out your hair. I was actually suprised by this, I've never seen it so bad. I've never seen so many annoying "rom kiddies" in my life.
-
My main contention for ignoring you was that most of what you stated was vague things about formats that are dependent on who the developer is (Not every developer stores their files in the same way or even use the same type of formats), not to mention that most PC and PS2 games are not, in fact, a single file, but rather a bunch of files compressed into an image file.
It just sounded a lot like bragging.
-
No no. I'm not bragging. I'm just impropperly expressing my experiences and rambling on like a baffoon who's overly stimulated. Sorry. But if I did get into specifics it would be beyond the point of this topic.
I don't intend to brag, just when I get started on somthing I ramble on and on. So sorry. :|
The basic idea was that the PS2 is closer to the PC than the PC is to the DS and that is why emulation of the DS is taking more time to play properly, and in descent speed, NDS games.
That and somthing about me being against rom kiddies.
I do however promise I'm not just makeing up stuff and if I was to intentionally brag I'd brag about some of my favorite coders. They may not know I exist but I support them none the less XD.
Edit: Also sorry about getting a bit defensive. And being vague. Another problem I face is explaining things in a coherent manner. I'm badly organized. -_- And sorry if I did indeed brag. :|
Edit 2: Yep, I rambled on and on again... >_< I need to start getting to the freakin point minus the extra garb.