Hey guys so looks like I will be making a part 2 for this video to talk about multiplayer options and the android side of things including drastic. Just because it seems like there’s enough interest in these topics.
The "Android side" is likely the biggest side of emulation for the DS. A missed opportunity for sure, but an even better opportunity for a second video. Nice work, btw.
Yeah, Android has quite a few options, though there are three big ones. First, Retroarch, which has existed on Android for a long time. Second, MelonDS, which works very well on mid- to high-end devices, is pretty accurate, and has a lot of great options, but it definitely gets some stutter and slowdown on budget devices. And last, DraStic, which is kind of the ZSnes of DS emulation: not very hardware-accurate, essentially a collection of *hacks* that gets the games running, but they've tackled a lot of stuff so compatibility is still fairly high and it runs on a freaking 10-year-old potato. 😆
I personally wouldnt even have brought up ios but thanks to a recent lawsuit, they are now obligated to allow emulation on their devices so its intresting, but I do think that android always been the definitive way of emulating on smartphone because of how much u can do anything u want without having to jailbreak the device, just being able to make ur own programs and manualy compile them and run them on ur phone without anything stoping u is something I generally need as a base function as a dev myself
Important note: The MelonDS core on RetroArch is pretty much fine, but what you really want is "MelonDSDS", which is a rewritten core that's in line with standalone. It has the dumbest name you could possibly imagine and that makes it confusing, but it should be in the current build of RetroArch by default.
I think it's done on purpose. It's an easy way to lower perceived quality for legal battles, most projects that exist in a grey area in the legal gaming space that get as good or better than the system cause companies to see it as a threat to their bottom line, especially when it's a current system. My biggest question is which emulator is going to allow me to use a Wiimote's rotation function to rotate the DS
DraStic's dev really needs to finally follow through on his promise to open-source it, so it can become a retroarch core. It's way faster than melonDS but it's held back by all the jank which comes from being a standalone emulator.
If you think that emulation on iOS is good, you can't imagine how it is on Android, since there are more emulators and customization options, it has all the advantages of emulating on iOS but without many of the disadvantages.
Try noods. That's the best one for me. If it ever gets dsi emulation and the other features melon has it can overtake it. Melon music is lower than noods and noods doesn't have graphical glitches in the ds pokemon game intros where as I've seen glitches in melon, drastic and desmume. Noods plays the pokemon games just as well as my 3ds.
@kitestar yeah. So far noods is the best in my testing and I've tried all. Desmume was supposed to be the most accurate and idk where that info came from cause it always had graphical glitches on pokemon ds games to this day. Noods is the only one out of all of them that renders those soulsilver and diamond intros as good as a real ds. Seem another post where they said they played one of those music games for ds that need good input lag and only noods was able to allow the game to played without inputs messing up. So that shows noods is the most accurate.
I desperately wish at least one DS emulator would let you assign your screens to separate monitors. I have a drawing tablet sitting under my main monitor that would be perfect for the DS's bottom screen / stylus input, but no DS emulator I have tried seems to implement this :(
@christianr.5868 yeah. I seen a 3 year old post for emulation on android on reddit that talks about someone doing it. And that was a older way I'm sure now it's easier by now. Android is even easier actually cause you can do it with almost anything while apple usually is done with mostly apple devices. Not sure why people act like only apple can do things android always has done lol. I also have a iphone 13 so I'm not biased in choices but i definitely prefer android.
Ok so I know this technically isn’t og DS emulation, but Citra for 3DS emulation allows you to do just that by allowing you to render both screens in separate windows!
Yeah everyone says how great it is and it's not bad on my s24 ultra the biggest issue which pushed me to get a new 3ds is stability. All citra forks keep using too much ram and eventually this causes crashes after long game periods. And then the audio later on can start lagging even with good performing drivers.
Thank you, I swear people are getting dumber about this stuff every passing week. I'm sure Nintendo would love for that to be true but come on, it's yours!
modding your console is exactly as illegal and immoral as piracy and repairing your console (according to ifixit this has a specific carveout for repairing broken optical drives, newly added a few years ago), since they are prohibited by the same law (DMCA). Make your own conclusion.
Drastic seems to be more customisable than the options on IOS atm. Enable/disable any buttons you don't want, move and resize the two screens with no restriction, ability to save per-game screen/button settings, double the resolution and add screen filters. You won't need to spend much to get a good experience if you plan to make a video on it. Something like a prepaid or better if you want to use the cool looking scanline filter.
I used this emulator to play Pokemon, and tried playing Mario 64 but had a very small phone at the time, which made clicking the buttons difficult. I should try again now that I have a bigger phone
DesMuMe was something I already hated especially when I got my gaming PC, literally the most unoptimized emulator for the DS that existed for way too long. When melonDS came out, I then became super happy and hopeful.
Did you use the nightly builds? Stable has not been updated in years. Edit: Apparently Stable got updated in 2022. That makes it two years without an update.
@@Ozzianman I did, I always uses nightly builds for emulators, my biggest problem still remains the massive lack of optimization, especially for increasing resolution.
@@soulsolis3096 MelonDS was legit made out of spite for the lead dev of Desmume-- a lot of people who worked on Desmume actually created and moved to Melon DS bc they shrimply couldn't take the bs anymore
41:21 Android has Drastic emulator and right now is my go to on the couple of retro handhelds i own. Also loving your videos but I think adding some sort of background music would give em a lot more personality.
Nice video, but I have some gripes. -Despite being fully aware, you include the 3DS as a DS emulator when, even without using a cartridge, no emulation is happening. -You state that you would not explain how to download ds roms for the wiiu because you say it's illegal, then proceed to show yourself downloading games from the hShop, and then later again by explaining how to illegally acquire copies of the DS BIOS online. -I think in a video simply comparing emulators, you should avoid having nearly 8 mins of filler at the start.
While Desmume has great complex tools for things such a TASes or LUA scripting to do all kinds of wild things with the games ( see how pro MKDS players record their ghost replays in HD ), it falls short in performance and accuracy. Modern desktops can put up with Desmume in high res nowadays but 5-8 years ago it wasn't very accessible to the point where Gamecube emulation was less taxxing. The software rendering is also inaccurate to real hardware, and appears to be just as bad as the official DS emulator found in the Wii U. Hardware anti-aliasing is missing and polygon vertices aren't snapping to pixels like the PS1 would do. MelonDS also features more accurate sound emulation ( especially with interpolation turned off ) MelonDS has gone above and beyond in redoing DS emulation from scratch, to avoid messy decade old coding spaghetti, resulting in the absurdly fast performance we get out of it, even at ludicrous upscales. And thanks to the Melon can slowly push towards more things Desmume couldn't do and possibly phase it out of relevance in the following years. Desmume will mostly be kept around by TASers and scripters or even folks trying to figure out a game's inner workings by examining the memory. It will remain as the technical emulator, sorta. Lastly, MelonDS is more convenient to use alongside real hardware. Not only both can communicate with eachother via Wimmfii (MelonDS doesn't require a WEP compatible router to connect online! ), but it stores savefiles in the same format used by most DS linkers or the DSi's Twilight Menu, so transferring saves and making backups is very straightforward compared to Desmume's DSV format requiring you to tinker.
nearly all dsvs in my experience are the exact same as savs, just with a different extension (and dsv files don't have "SPSS data file" as their MIME type); you can just rename it and it'll be perfectly fine much like every other emulator's save file extensions also the modern way of making a tas or lua script is by using the melonds core on bizhawk because tastudio is extremely good the new kirby squeak squad tas was made with that, and it actually loses some time over desmume and wii u from accurate load times
@@SomehowScarlet yeah but renaming is a pain when you have a lot of games and transfer saves between different devices running different emulators. One reason I use retroarch is because the saves are all the same srm format and changing a core would still allow me to continue the game.
@@HollowRick I regret tossing the memory card, Acekard 2 flashcart, throwing the pokemon blue rescue team box somewhere, tear down the game itself loosing its value.
Rip no mention of the DSi XL or it’s giant extra stylus, also the DSi systems had better WiFi connectivity, a downloadable web browser, system updates, DSi Enhanced DS Games like Pokémon White Version (and Black Version), and the best thing of them all…a rainbow pen option in pictochat. But it was locked out of any DS combo games that added functionality to the games by plugging in an accessory into the GBA slot which included the original DS Internet Browser. Oh and for some reason the DS systems couldn’t play GB or GBC games from the GBA slot
The only thing missing from these emulators on PC, is to have the second screen actually be able to be moved to a second screen kind of like how Citra lets you do it, so that if you have systems like the Ayaneo Flip DS, that you can fully take advantage of the dual screens, without having to mess around with any mirroring software or anything that lets you copy a section of the screen, like the current Ayaneo Flip DS youtubers have needed to do in order to get a close enough feeling for DS game emulation. The other thing that I would say I would want to see out of these emulators, is to see how analog stick functionality can be modded into the ROMS, kind of like how Twilight and its hacks let you use the 3DS circlepad for some games, and it actually feels more natural than using the DPad for some 3D games.
One important feature DeSmuME has over any other DS emulator is the ability to emulate the GBA Slot. This feature allows DeSmuME to simulate any add-on made for thr Slot 2, including a GBA cartridge, making it possible to migrate Pokemon from Gen 3 to Gen 4. You'll need a GBS ROM and the corresponding Save file in the same directory and name to eork. But this feature alone makes DeSmuME still a must have for Pokemon players. Also, DeSmuME has a neat import and export save file feature. You can use DeSmuME to convert DS dave files from flashcards, other emulators, and original DS cartridges.
You can do that in MelonDS too, in fact, I traded an egg from pokemon box to pokemon black using this emulator. For anyone interested: I moved the egg to pokemon ruby using dolphin, then I hatched the egg in ruby using mgba and then used melonds to trade my egg to SS and finally I used two instances of melonds to trade from SS to black
Drastic was, to me, hands-down the greatest leap in emulation for any console. When even PCs struggled to run DS emulators, yet your cheap android phone could hit 60
OpenEmu for the Mac is similar to RetroArch, it's DS core, DesMuME does allow for screen rotation. I haven't played around with DS emulation much but at least for Mac users OpenEmu should be considered.
What about MelonDS and DraStic on Android? One of my favorite DS titles, Kirby Super Star Ultra, unfortunately has FMV sequences completely destroyed by DraStic due to bugs and that's not going to be addressed per the dev, while Melon deals with it beautifully. The big issue with Melon on Android seems to be power requirement, as RK3566 can't run it well at all.
Great coverage, I'm not a DS expert, but I do emulate it for quite some time and it's nice to see a comparison like this. The Retroarch remarks were unnecessary, though, the emulator and the community behind it is great, it did have a few issues many years ago, from one or two individuals that aren't even part of the devs team any longer, but as you said, emulating the DS is best using it, because the devs went the extra mile to fine tune the core, and this obviously isn't limited to the DS cores, right? In any case, I enjoyed the video a lot!
*Great well-researched video overall,* however I wish to correct you on one incorrect piont Chrono Trigger DS can be controlled by the face buttons... it's not just a touch screen only game.
really cool video, even though you missed the upscaling and widescreen patches that are available on a modded 3DS, or the analog input one too, cool stuff. Btw, it would be great an episode about the N64👍
A little section in the video dedicated to emulation handhelds like the Miyoo Mini+ would be great to see, too. The DS consoles especially are a strange case where there isn't a great option in this regard yet, so discussing the possible options that do exist would be neat.
Display scaling for DS and GBA games on 3DS is considerably blurrier than the original hardware. DSi XL + Twilight Menu and GBARunner 2 is where it's at. Integer scaling with pixels so sharp they could cut you.
On the subject of MelonDS not letting you bind touch screen inputs to a controller: Steam Input is my workaround for that. I have MelonDS in my Steam library as a non-Steam game, and I have a desktop configuration for Steam Input where when I rest my thumb on the PS5 controller's touchpad, the gyroscope moves my cursor, and the R2 button acts as left-click. I find this works perfectly well for DS games that use both buttons and the touch screen, like Mega Man Star Force.
Missed Kingdom Hearts 358/2 Days Melon Mix. A project that uses a version of MelonDS modified specifically for that game, and brings the game to something more akin to Kingdom Hearts 2. The team working on it is really pushing DS emulation to it's full potential imo and it's super exciting. They've put elements from both screens into one screen, and it's simply eyecatching
They're not high-resolution models. They're polygonal models. They get rendered in real time to the frame-buffer's resolution. When, say, a triangle is drawn on a screen with 16 times the resolution of the original, then the resulting shape onscreen will be that much sharper.
Recommending DeSmuME over melonDS is kinda... odd. Since the DeSmuME devs hate Pokemon with a passion, everything that would fix errors in Pokemon doesn't get fixed, which leads to errors in others games also not getting fixed, since that would mean to improve Pokemon. The software renderer is very inaccurate due to this. One look at Pokemon Diamon/Pearl/Platinum should tell you that things are very off. Even worse, in those games, switching to another renderer introduces different visual bugs. Sometimes, DeSmuME also struggles with saving, as seen in Kirby Mouse Attack (or Squeak Squad), which hangs for several seconds while the sound repeats over and over every time after finishing a level. Streamed music, like on the Ni no Kuni title screen or the Pokemon Black 2/White 2 title screen (Pokemon again. Now guess why this doesn't work out of the box) also needs you to fiddle with the settings to make them work without killing your ears, whereas melonDS just works. And the biggest thing: Multiplayer. Guess what games would profit a lot of multiplayer. Pokemon. Which is why DeSmuME doesn't have multiplayer options. melonDS supports local multiplayer on one machine out of the box. System -> Multiplayer -> Launch new Multiplayer instance. That's it. Connecting the emulated DS to the Internet is also possible, which opens up online multiplayer for games that support it and have replacement servers even across platforms, since all of them connect to the same servers. melonDS has matured a lot and already surpassed DeSmuME if you just want to play DS games. Those who want to poke around in the code of DS software might want to take a look at no$gba's DS debugger.
Will you be doing a state of wii emulation that would be a really cool video as well also i liked how you went into detail of the different finctions and features the original consoles have
Nintendo has stated that DS stands for "developer system", not necesarily "dual screen" Nintendo handhelds have had stereo sound since the gameboy, you just needed headphones before, even the original gameboy has "stereo sound" writen next to the dox matrix label on the screen
you forgot to say, the new 3ds has the ability to use the CPAD on ds games and with legit widescreen, also you can patch a filter that reduces the total blurriness from games
Something you failed to mention is that OpenGL in MelonDS can't reproduce some effects like outlines or shading on models properly. You can notice it the most in Sonic Colors DS where Sonic's outline disappears on OpenGL and his shading is less accurate on the result screen. Software Mode fixes this, but can't increase the resolution, so you're stuck with the original internal resolution. Also, integer scaling is important, uneven pixel art looks really ugly if you play it on a smaller window and then play it with a slightly stretched resolution. Make sure to increase and decrease window sizes in the options tab (instead of manually scaling it by dragging the corners of the window).
Lets hope that melonDS 1.0 releases soon, with the compute renderer. It's basically software rendering but with high-res support. It's less performant, and not _quite_ as accurate as software renderer, but it'll definitely be a good option to have.
You know what would be great? If we could use the DS itself as a controller for the emulators on computers! "If you have a DS then what do you need an emulator for?", one might ask, to which I respond: "Game preservation, customization beyond what Nintendo allowed, randomizers and all the extras that emulation allows, just with a controller suited for the task. Like using a Wii Remote for Dolphin."
I wish I could do that too. You can still have stuff like game mods and customizability with a ds flash cart like a r4 or tt ds. And you don't have to modify the console to make it work. But you can't use rewind or save states either so full compatibility with og hardware with an emulator would be killer.
A Steam Deck or similar device with a monitor or TV is amazing, comparable to the split screen mode of the Wii U but with increased resolution etc. and without the need of using a Wii U
I'd say between the DS and 3DS, the former is harder to emulate mostly because DS games tend to really utilize both screens most 3DS games use the touch screen for inventory management or as an extended UI so switching between the two screens is less cumbersome,. There are also ton of really good DS games and while yes the 3DS has a good library too I do feel like its a fair bit smaller than the DS.
Yeah I agree. Playing through the 3ds pokemon games and I'm not too mad I missed them before. The ds ones and gba and prior are much better. They made it too easy. For gen 6 and 7 I literally turn off exp share and lucky egg because you already get experience just from catching pokemon and when you switch you get full exp. I know it's worse gen 8 and up starting with the let's go games cause you can't even turn any of that off. So I can imagine how bad evs and ivs are in later games.
I play DS games on the Nintendo 2DS, the one that looks like a doorstop. The image scaling is really good on it and it's super comfy to play on. So glad I picked it up back in 2014. Still in pristine condition and working like a charm.
Youve probably been corrected but the Phat DS had two FRONTLIT screens. The AGS-101 was backlit, however, that console did not hit markets until the time of the DS's release, so not many people experienced one before the NDS. I've never seen an AGS-101 in european retro game stores. With the DS Lite they finally made the screens backlit. I got my pink phat in november 2005. I was more than a little jealous when my sister recieved a fancypants DS Lite for Christmas 2006.
Just here to provide a correction. The original DS did have backlit screens. This has been proven already by a video by Makho if you look it up. The only thing is that it has "transflective" backlit screens, not "transmissive" which is what most screens are nowadays. Nintendo wanted to have their cake and eat it too, so they had a combination of the two reflective and transmissive types. This is why you can actually see the screen when you turn off the backlight in a game that lets you toggle the backlight off on the DS, like Super Mario 64 DS, but on a DS Lite, it's just plain black unless you shine a REALLY bright light on it to just barely see. You can also tell because there isn't tons of light in front of the image giving it a tint like the AGS-001 which actually is frontlit and you can see the lights bordering it. To tell the difference, think back to the non-lit Game Boys that required ambient light. Those were reflective. Light comes from in front of the screen, goes through it and hits the reflector in the back, to bounce the light back into your eyes. Transmissive screens require light coming from the back and are almost entirely unusable in strong ambient light. Transflective is a hybrid between the two, which allows for light to come from the back AND the front to light the pixels. It has a light that comes from the back as well as a reflective layer for light to come in and reflect off of, working similarly to a one-way mirror. If you go outside into bright sunlight, you'll still see the screen because that's when the reflector in the back has gotten enough light to overpower the relatively dim backlight. The reason the DS looks so awkward and washed out is simply due to the maturity of transflective screens at the time, as well as the price for a higher quality one. There are better looking backlit transflective LCDs with much nicer colors out there nowadays, but they aren't common.
@@DarkBowser64 Thanks for the explanation. I didn't realise it was actually backlit because it looked so similar to the GBA's screen and dissimilar to the DS Lite's screen, but this explains why I had a much easier time playing the DS at night whereas the GBA was always funky looking.
Nothing is better than original hardware, just buy a decent flashcart. DS Lite and DSi are still reasonably cheap. Only the DSi XL is getting a bit crazy
with upscaling ds games are there any moments when 2d objects are too small ? like i noticed this when i play old pc games designed for 768p or 800x600 or 480p on my 4k monitor. so i wonder if this is a problem with games on the ds that are way lower resolution and were not programmed with different resolutions in mind .
You REALLY didn't talk about DraStic? There's even a retroarch core of it for Single Board Computers running on ARM chips, like the Raspberry Pi. Also, I'm almost sure on Retroarch you can rotate the resolution of your screen to "vertical" because of some arcade games. So, it might not be a core configuration, but a retroarch configuration, or a per game one.
Fun fact: there is a MelonDS version FOR THE NINTENDO SWITCH, that allows you to control the touch screen with the right joystick, or even with gyro if I'm not mistaken. And, even though it's kinda limited by the Switch's power (or lack thereof), it's a pretty good way of playing DS games on the TV if you have a "jailbroken" Nintendo Switch.
For Android, everything said about Retroarch applies, the other main options are MelonDS and DraStic. Generally, DraStic has better performance and layout custimization, but MelonDS has multiplayer and RetroAchievements support. For most people, I'd recommend DraStic, but none of the three are bad options. For devices, I've used these on a Samsung Galaxy S21 (with and without a Backbone One controller), Retroid Pocket 2 Plus, and Retroid Pocket 4 Pro. If you're interested in emulating on the go, I highly recommend getting a vice controller like the Backbone to add physical controls to your phone, or a dedicated device like the Retroid.
Nice history! I remember playing Pokémon Diamond/Pearl in NO$GBA in 2007. The initial versions were very tough to run. My computer (a crappy 2.66 GHz Celeron D) ran the game at around 30% outside, and 100% in battle, with dips during move animations.
you can install custom scaling filters on the 3DS - in addition to playing 3D original DS games in wiiiiiiiiiiiiiiiiiiiiidescreen, if that's your fancy
3DS is the way to go. Same form factor, more power, the circle pad, online function (yes, I know melonDS can also work online), and you can patch TWiLight to run DS games at the widescreen aspect ratio the 3DS has which I’m surprised you didn’t mention in this video. The only downside is the scaling will make text more blurry but personally I never notice it
It's worth noting that methods now exist to hack the DSi itself to do the same thing as the 3DS in terms of running DS games and DSiware off the SD card. So if you still have a DSi or DSi XL you can do that. I wish I hadn't sold mine back in the day 🙃
Excelente investigación, no sabía que se podía usar los stick para emular el toque en la pantalla táctil en retroarch Me veré los otros videos de esta temática en tu canal
Retroarch on iOS is easily the goat if you’ve got one of those controllers like the backbone one which attach onto the phone. Beautiful picture quality on an oled screen that you can configure however you want by playing around with shaders for the lcd look and get a crisp interger scaled look, and on top of that, you have a touchscreen that is nice to use. That combined with retroarch’s per game settings and such is so powerful. Shaders really do it for me though. Want it to look like the original phat model DS’s screen for early DS titles? You can do that, dim lcd image with motion blur and all. Want it to look like the DS lite? You can do that as well. Want it to look like your specific DS console that your cousin gave you with an extremely washed out screen? I don’t know why you’d want to, but you can even do that as well.
When I was younger, I remember downloading DeSmuMe on my PC(an very laggy low end PC) and it lagging. I thought it made sense. I always used Drastic because even on a cheap device I had, it ran without any problems. I still never had a problem with Drastic. When upgrading to a more higher end PC, I was kind of shocked seeing DeSmuMe still lagging. Of course I was able to optimize it but it was really weird to me. Now I just keep DS emulation to my portable devices. It's really fine on my Anbernic RG505.
You know what I think is the best way to play these? Buying a DSi or DSi XL and softmodding TwilightMenu onto it. The only thing you're giving up on is the upscaling but you're playing the games on the hardware that they're made for so it should all play as intended
I love Drastic on Android, I paid for the full version years ago and I don't regret it, I even bought an iPega Red Knight controller just to play DS games vertically with physical controllers and touchscreen.
I think it's justified to not have the images centered vertically in 1:1 mode on the 3DS. That's because some DS games use images that span across both screens, and while the 3DS's larger hinge (especially on the XL model) already messes with that a bit, having a thick black border on either side of the hinge would just make that that much more jarring.
my man you missed a lot of stuff something cool about twilight menu++ on the 3ds is that there are cheats available that can, for example, make the use of the joystick an actual full 360° control, since the native ds gameplay on 3ds only allows 8 directions even using the joystick, and also there are patches for TM++ that allow for better resolution scaling and filters
Great video! My preferred emulation feature that isn't in desmume but was in the recent versions of the 3DS emulator Citra (R.I.P.) is having a screen layout of two separate windows. My gaming setup is a laptop with a monitor above, so I just have the top screen on my monitor and the bottom on my laptop both in fullscreen. It feels like I am playing on a big DS, but also console-like as I use a controller. Otherwise, I hotkey toggle screen layout and I am switching between the top screen and vertical layouts.
37:35 you can long press on each game and set the skin overlay to that specific game. That way you don't switch the skins for every game all the time and can use multiple of your favorite skins . Which is good for those who like the many creative skin designs rather than just sticking to one skin.
For pc emulation...retroarch is my favorite for all systems. Shaders are very important to me and they are incredible on Retroarch. But it does take time to learn all it's features. It's well worth it.
Melonds is going crazy with the multiplayer updates these past couple of years. Heck, the past month had a big multiplayer update thats worth getting a github account for. This makes it, in my opinion, the ideal experience for DS emulation.
@godpuu4093 so back a couple years ago, they created an experimental Build of Melonds to get local wireless going on different computers. Before that, multiplayer -to my knowledge- was limited to the same computer. But... a month and a half ago, they started releasing new builds to connect two or more computers again, albeit locally through LAN right now. It's a major step for the emulator. They are likely to be finished with this version by November.
Have you tested the lan multiplayer at all? And if so do you know if it’s stable? Just asking cause I’m currently working on the part 2 for this video and I plan to talk about everything multiplayer. I have been messing around with something called parsec and know that’s a pretty good way of playing local multiplayer using separate machines.
@@godpuu4093 At first, the LAN connections were pretty terrible. But as of the end of September, it's really impressed me. Some more complicated games that are download only (Notably Mario Party DS) can be as low as around a 10%-20%, success rate, whereas something like Mario Kart DS has incredibly reliable success rates when connecting multi-card play. Of course, the single-computer way is the ideal way to go. Virtually no issues connecting whatsoever. I've been recording my tests findings on the forums section of the website if you want somewhere to start. (search "LAN is so back" and you should find me)
side note: you mentioned the original DS screen/screens being a step back from the GBA AGS 101 screen, well, the GBA AGS 101 came out after the original DS so that checks out
You actually are able to upscale DS games on the Wii u it just requires manually doing a simple edit in a text file, though higher resolutions can lag. I played through Mario hoops on my Wii u and it was awesome :)
Hey guys so looks like I will be making a part 2 for this video to talk about multiplayer options and the android side of things including drastic. Just because it seems like there’s enough interest in these topics.
The "Android side" is likely the biggest side of emulation for the DS. A missed opportunity for sure, but an even better opportunity for a second video. Nice work, btw.
Yeah, Android has quite a few options, though there are three big ones. First, Retroarch, which has existed on Android for a long time. Second, MelonDS, which works very well on mid- to high-end devices, is pretty accurate, and has a lot of great options, but it definitely gets some stutter and slowdown on budget devices. And last, DraStic, which is kind of the ZSnes of DS emulation: not very hardware-accurate, essentially a collection of *hacks* that gets the games running, but they've tackled a lot of stuff so compatibility is still fairly high and it runs on a freaking 10-year-old potato. 😆
I personally wouldnt even have brought up ios but thanks to a recent lawsuit, they are now obligated to allow emulation on their devices so its intresting, but I do think that android always been the definitive way of emulating on smartphone because of how much u can do anything u want without having to jailbreak the device, just being able to make ur own programs and manualy compile them and run them on ur phone without anything stoping u is something I generally need as a base function as a dev myself
no matter what i search for on mercari it always gives me 0 results and none of the filters do anything in the Related section
I recommend talking about lemuroid
Important note: The MelonDS core on RetroArch is pretty much fine, but what you really want is "MelonDSDS", which is a rewritten core that's in line with standalone. It has the dumbest name you could possibly imagine and that makes it confusing, but it should be in the current build of RetroArch by default.
And melon ds also works with bizhawk
I think it's done on purpose. It's an easy way to lower perceived quality for legal battles, most projects that exist in a grey area in the legal gaming space that get as good or better than the system cause companies to see it as a threat to their bottom line, especially when it's a current system.
My biggest question is which emulator is going to allow me to use a Wiimote's rotation function to rotate the DS
can this core be used on delta?
Couldn't it be MelonDS^2?
@@Br0ken_Rob0tsThis makes no fucking sense
DAM you didn't even talk about how you can connect to nintendo wi-fi / wiimmfi on melon DS to play online vs other melon DS people, or too real DS.
How do I do that on a modern router?
I didn't even knew that loo
@@ultimatebreak827most modern routers have a guest network, I recommend you to use it instead of setting a worse security for your main wifi
@@ultimatebreak827 you don't
@@TheVindicitive actually melon ds lets you connect automatically so that’s great!
I like this video but its SO lacking: No mention of DraStic, melonDS is low end? what? no, no mention of the melon DS DS core?
DraStic with a galaxy z fold phone is basically the perfect DS emulator
DraStic's dev really needs to finally follow through on his promise to open-source it, so it can become a retroarch core. It's way faster than melonDS but it's held back by all the jank which comes from being a standalone emulator.
He explains at the end why he skipped DraStic, he doesn't own an android and afaik it's android only.
@@GhostGlitch. It's not Android only. DraStic runs on most non-Android arm64 Linux retro handhelds, like from Anbernic and Miyoo.
@ToyKeeper ok fair. But I'm assuming he doesn't own them either. Few people own an arm device that isn't a phone rn.
If you think that emulation on iOS is good, you can't imagine how it is on Android, since there are more emulators and customization options, it has all the advantages of emulating on iOS but without many of the disadvantages.
Drastic comes to mind
Drastic emulator was like living in the Apollo era and some dude comes out of nowhere with an X-Wing
Honestly Melon DS is a godsend, came out of nowhere and surprised everyone how advanced it was without having to deal with Desmume and its issues
Try noods. That's the best one for me. If it ever gets dsi emulation and the other features melon has it can overtake it. Melon music is lower than noods and noods doesn't have graphical glitches in the ds pokemon game intros where as I've seen glitches in melon, drastic and desmume. Noods plays the pokemon games just as well as my 3ds.
I still avoid Desmume like the plague because melon exists
@kitestar yeah. So far noods is the best in my testing and I've tried all. Desmume was supposed to be the most accurate and idk where that info came from cause it always had graphical glitches on pokemon ds games to this day. Noods is the only one out of all of them that renders those soulsilver and diamond intros as good as a real ds. Seem another post where they said they played one of those music games for ds that need good input lag and only noods was able to allow the game to played without inputs messing up. So that shows noods is the most accurate.
@@robmalcolm8042 I’ll be sure to keep an eye out for noods then
What about Drastic? (Its waaay too optimized, and thats good)
I desperately wish at least one DS emulator would let you assign your screens to separate monitors. I have a drawing tablet sitting under my main monitor that would be perfect for the DS's bottom screen / stylus input, but no DS emulator I have tried seems to implement this :(
Hey! If you have iPhone or iPad delta uses melonds but it has an option to screencast the top screen!
I've seen that for android too if you use melon thru retroarch. Nothing too unique. Especially on apples side.
@@robmalcolm8042really? You can cast a single screen through android?
@christianr.5868 yeah. I seen a 3 year old post for emulation on android on reddit that talks about someone doing it. And that was a older way I'm sure now it's easier by now. Android is even easier actually cause you can do it with almost anything while apple usually is done with mostly apple devices. Not sure why people act like only apple can do things android always has done lol. I also have a iphone 13 so I'm not biased in choices but i definitely prefer android.
Ok so I know this technically isn’t og DS emulation, but Citra for 3DS emulation allows you to do just that by allowing you to render both screens in separate windows!
tbh im more worried aabout the state of 3ds emulation
its honestly in a great state. More and more devices are being able to emulate 3DS at 4X
Yeah everyone says how great it is and it's not bad on my s24 ultra the biggest issue which pushed me to get a new 3ds is stability. All citra forks keep using too much ram and eventually this causes crashes after long game periods. And then the audio later on can start lagging even with good performing drivers.
@@robmalcolm8042 best thing i did was buying a new 3ds xl, i can emulate most of my games so is fire
@@robmalcolm8042Why not just use the official Citra APK then? It’s not hard to find at all.
rip citra ;-;
There's nothing illegal about modding your own console
Thank you, I swear people are getting dumber about this stuff every passing week. I'm sure Nintendo would love for that to be true but come on, it's yours!
I never said it was illegal to mod a console. What I said is that isn’t legal to download the Wii U titles that were available on the shop.
modding your console is exactly as illegal and immoral as piracy and repairing your console (according to ifixit this has a specific carveout for repairing broken optical drives, newly added a few years ago), since they are prohibited by the same law (DMCA). Make your own conclusion.
@@exotericidymnic3530 tf are you talking about💀
@@exotericidymnic3530 Equating immorality with illegality is a good way to broadcast that you are a complete rube.
I still remember how much the DeSmuME creator hated Pokémon fans, even going on mini rants in the FAQ section.
one of my favorite features of the DSi is changing the brightness by holding down select and then volume up and down. volume sliders kind of suck.
Wow I didn't know that, I found it so painful to go to the main menu everytime, big thanks for that.
Drastic seems to be more customisable than the options on IOS atm. Enable/disable any buttons you don't want, move and resize the two screens with no restriction, ability to save per-game screen/button settings, double the resolution and add screen filters. You won't need to spend much to get a good experience if you plan to make a video on it. Something like a prepaid or better if you want to use the cool looking scanline filter.
Its a shame its not being developed anymore, its literally the most polished emulator I've ever used.
@@mikemallone3487 I believe after the yuzu incident, the creator decided he wanted to begin open-sourcing it sooner than he initially planned.
I used this emulator to play Pokemon, and tried playing Mario 64 but had a very small phone at the time, which made clicking the buttons difficult. I should try again now that I have a bigger phone
DesMuMe was something I already hated especially when I got my gaming PC, literally the most unoptimized emulator for the DS that existed for way too long.
When melonDS came out, I then became super happy and hopeful.
Did you use the nightly builds? Stable has not been updated in years.
Edit:
Apparently Stable got updated in 2022.
That makes it two years without an update.
@@Ozzianman I did, I always uses nightly builds for emulators, my biggest problem still remains the massive lack of optimization, especially for increasing resolution.
@@soulsolis3096that and the actively sabotaged code bc the lead dev had an ego the size of a truck
@@Porygonal64 and somehow, this makes a lot more sense to me now, ego really isn't good for anyone.
@@soulsolis3096 MelonDS was legit made out of spite for the lead dev of Desmume-- a lot of people who worked on Desmume actually created and moved to Melon DS bc they shrimply couldn't take the bs anymore
1:08 The AGS-101 wasn't even out until almost a whole year after the DS released.
Otherwise, great video! :D
Correction: Planet Puzzle league has a setting for screen rotation, allowing you to play the game without tilting the DS to the side
41:21 Android has Drastic emulator and right now is my go to on the couple of retro handhelds i own.
Also loving your videos but I think adding some sort of background music would give em a lot more personality.
Nice video, but I have some gripes.
-Despite being fully aware, you include the 3DS as a DS emulator when, even without using a cartridge, no emulation is happening.
-You state that you would not explain how to download ds roms for the wiiu because you say it's illegal, then proceed to show yourself downloading games from the hShop, and then later again by explaining how to illegally acquire copies of the DS BIOS online.
-I think in a video simply comparing emulators, you should avoid having nearly 8 mins of filler at the start.
It's cool that Apple is finally allowing emulators. Now iOS users get to experience what we Android users have been enjoying for the past 15 years.
While Desmume has great complex tools for things such a TASes or LUA scripting to do all kinds of wild things with the games ( see how pro MKDS players record their ghost replays in HD ), it falls short in performance and accuracy. Modern desktops can put up with Desmume in high res nowadays but 5-8 years ago it wasn't very accessible to the point where Gamecube emulation was less taxxing. The software rendering is also inaccurate to real hardware, and appears to be just as bad as the official DS emulator found in the Wii U. Hardware anti-aliasing is missing and polygon vertices aren't snapping to pixels like the PS1 would do. MelonDS also features more accurate sound emulation ( especially with interpolation turned off )
MelonDS has gone above and beyond in redoing DS emulation from scratch, to avoid messy decade old coding spaghetti, resulting in the absurdly fast performance we get out of it, even at ludicrous upscales. And thanks to the Melon can slowly push towards more things Desmume couldn't do and possibly phase it out of relevance in the following years. Desmume will mostly be kept around by TASers and scripters or even folks trying to figure out a game's inner workings by examining the memory. It will remain as the technical emulator, sorta.
Lastly, MelonDS is more convenient to use alongside real hardware. Not only both can communicate with eachother via Wimmfii (MelonDS doesn't require a WEP compatible router to connect online! ), but it stores savefiles in the same format used by most DS linkers or the DSi's Twilight Menu, so transferring saves and making backups is very straightforward compared to Desmume's DSV format requiring you to tinker.
Yeah I have recently run into the benefits of having the save format being the same when swapping my save between my 2DS and my phone.
I hate dsv saves good thing drastic on android has the option to change the save type.
nearly all dsvs in my experience are the exact same as savs, just with a different extension (and dsv files don't have "SPSS data file" as their MIME type); you can just rename it and it'll be perfectly fine much like every other emulator's save file extensions
also the modern way of making a tas or lua script is by using the melonds core on bizhawk because tastudio is extremely good
the new kirby squeak squad tas was made with that, and it actually loses some time over desmume and wii u from accurate load times
@@SomehowScarlet yeah but renaming is a pain when you have a lot of games and transfer saves between different devices running different emulators. One reason I use retroarch is because the saves are all the same srm format and changing a core would still allow me to continue the game.
Huh? This whole time I thought Desmume was the most accurate
Damn I miss my 2009 DS Lite silver mom reward me for getting 'Best on Writing' as kid on pre-school.
Pre school in 2009?.. I was 17 then.. jesus that makes me feel old 🧓🏻 😂
@@HollowRick I regret tossing the memory card, Acekard 2 flashcart, throwing the pokemon blue rescue team box somewhere, tear down the game itself loosing its value.
@@HollowRickyou are
Rip no mention of the DSi XL or it’s giant extra stylus, also the DSi systems had better WiFi connectivity, a downloadable web browser, system updates, DSi Enhanced DS Games like Pokémon White Version (and Black Version), and the best thing of them all…a rainbow pen option in pictochat. But it was locked out of any DS combo games that added functionality to the games by plugging in an accessory into the GBA slot which included the original DS Internet Browser.
Oh and for some reason the DS systems couldn’t play GB or GBC games from the GBA slot
The only thing missing from these emulators on PC, is to have the second screen actually be able to be moved to a second screen kind of like how Citra lets you do it, so that if you have systems like the Ayaneo Flip DS, that you can fully take advantage of the dual screens, without having to mess around with any mirroring software or anything that lets you copy a section of the screen, like the current Ayaneo Flip DS youtubers have needed to do in order to get a close enough feeling for DS game emulation.
The other thing that I would say I would want to see out of these emulators, is to see how analog stick functionality can be modded into the ROMS, kind of like how Twilight and its hacks let you use the 3DS circlepad for some games, and it actually feels more natural than using the DPad for some 3D games.
Agreed I have a duel monitor set up that are stacked like the DS It would be amazing if I could do that
man i have been looking for a series of videos like this. i'd love to see a a video on the state of saturn emulation.
The best nds emulator Drastic & no$gba is missing.
Fun fact: Flipnote Studio is where you can find one of the security holes used to hack the DSi
Great vid man, it’s been a while but glad to see you uploading again.
Thanks for the support !
0:52 it actually means Developer System
I was looking for a comment that would mention this lol
I think it's supposed to mean both Dual Screen and Developer System at the same time
@@PoyominiBecause it is both
@@melsbacksfriendso then it means both Dual Screen and Developer System?
It’s neither. It’s just DS, but people from that industry decided to just name it DualScreen/DeveloperSystem
One important feature DeSmuME has over any other DS emulator is the ability to emulate the GBA Slot. This feature allows DeSmuME to simulate any add-on made for thr Slot 2, including a GBA cartridge, making it possible to migrate Pokemon from Gen 3 to Gen 4. You'll need a GBS ROM and the corresponding Save file in the same directory and name to eork. But this feature alone makes DeSmuME still a must have for Pokemon players.
Also, DeSmuME has a neat import and export save file feature. You can use DeSmuME to convert DS dave files from flashcards, other emulators, and original DS cartridges.
You can do that in MelonDS too, in fact, I traded an egg from pokemon box to pokemon black using this emulator.
For anyone interested: I moved the egg to pokemon ruby using dolphin, then I hatched the egg in ruby using mgba and then used melonds to trade my egg to SS and finally I used two instances of melonds to trade from SS to black
Desmume is pretty terrible for pokemon emulation, and that's by design from the desmume team.
Drastic was, to me, hands-down the greatest leap in emulation for any console. When even PCs struggled to run DS emulators, yet your cheap android phone could hit 60
OpenEmu for the Mac is similar to RetroArch, it's DS core, DesMuME does allow for screen rotation. I haven't played around with DS emulation much but at least for Mac users OpenEmu should be considered.
Correction: DS stands for Developer System not Dual Screen as said by Nintendo back in the day
What about MelonDS and DraStic on Android? One of my favorite DS titles, Kirby Super Star Ultra, unfortunately has FMV sequences completely destroyed by DraStic due to bugs and that's not going to be addressed per the dev, while Melon deals with it beautifully. The big issue with Melon on Android seems to be power requirement, as RK3566 can't run it well at all.
And a big gripe i have with DraStic is there's still no official multiplayer support for it even though it has a button for it
Skill issue, you could've fixed it by tweaking with the setting. Which worked for me but I don't remember the exact details
Great coverage, I'm not a DS expert, but I do emulate it for quite some time and it's nice to see a comparison like this.
The Retroarch remarks were unnecessary, though, the emulator and the community behind it is great, it did have a few issues many years ago, from one or two individuals that aren't even part of the devs team any longer, but as you said, emulating the DS is best using it, because the devs went the extra mile to fine tune the core, and this obviously isn't limited to the DS cores, right?
In any case, I enjoyed the video a lot!
*Great well-researched video overall,* however I wish to correct you on one incorrect piont Chrono Trigger DS can be controlled by the face buttons... it's not just a touch screen only game.
Actually DS originally stood for developer's system, but everyone kept referring to it as dual screen so that kind of stuck over time.
Untrue; it was originally, officially both.
really cool video, even though you missed the upscaling and widescreen patches that are available on a modded 3DS, or the analog input one too, cool stuff. Btw, it would be great an episode about the N64👍
A little section in the video dedicated to emulation handhelds like the Miyoo Mini+ would be great to see, too. The DS consoles especially are a strange case where there isn't a great option in this regard yet, so discussing the possible options that do exist would be neat.
Display scaling for DS and GBA games on 3DS is considerably blurrier than the original hardware. DSi XL + Twilight Menu and GBARunner 2 is where it's at. Integer scaling with pixels so sharp they could cut you.
Modding the 3ds also allows you to play some DS games in a wide screen mode, making games like Super Mario 64 DS and Mario Kart DS even better
ive always pronunced it Des-ooo-me
Yo, great video. please keep on realeasing them, don't give up on the goal of every emulatable consoles
Its the 3DS for me, with dumping possible from 3DS homebrew, the 3DS allows you to have the entire Nintendo handheld library on one console.
On the subject of MelonDS not letting you bind touch screen inputs to a controller: Steam Input is my workaround for that. I have MelonDS in my Steam library as a non-Steam game, and I have a desktop configuration for Steam Input where when I rest my thumb on the PS5 controller's touchpad, the gyroscope moves my cursor, and the R2 button acts as left-click. I find this works perfectly well for DS games that use both buttons and the touch screen, like Mega Man Star Force.
it's still incredible to me that the wiiu didn't have ds emulation, and that the switch deliberately disables the use of dial screens
Nice video! Love this format. Can you do N64 next?
Missed Kingdom Hearts 358/2 Days Melon Mix. A project that uses a version of MelonDS modified specifically for that game, and brings the game to something more akin to Kingdom Hearts 2. The team working on it is really pushing DS emulation to it's full potential imo and it's super exciting. They've put elements from both screens into one screen, and it's simply eyecatching
They're not high-resolution models. They're polygonal models. They get rendered in real time to the frame-buffer's resolution. When, say, a triangle is drawn on a screen with 16 times the resolution of the original, then the resulting shape onscreen will be that much sharper.
That was a really great video, i can see you put a lot of work into it, congrats mate
Recommending DeSmuME over melonDS is kinda... odd. Since the DeSmuME devs hate Pokemon with a passion, everything that would fix errors in Pokemon doesn't get fixed, which leads to errors in others games also not getting fixed, since that would mean to improve Pokemon. The software renderer is very inaccurate due to this. One look at Pokemon Diamon/Pearl/Platinum should tell you that things are very off. Even worse, in those games, switching to another renderer introduces different visual bugs.
Sometimes, DeSmuME also struggles with saving, as seen in Kirby Mouse Attack (or Squeak Squad), which hangs for several seconds while the sound repeats over and over every time after finishing a level.
Streamed music, like on the Ni no Kuni title screen or the Pokemon Black 2/White 2 title screen (Pokemon again. Now guess why this doesn't work out of the box) also needs you to fiddle with the settings to make them work without killing your ears, whereas melonDS just works.
And the biggest thing: Multiplayer. Guess what games would profit a lot of multiplayer. Pokemon. Which is why DeSmuME doesn't have multiplayer options. melonDS supports local multiplayer on one machine out of the box. System -> Multiplayer -> Launch new Multiplayer instance. That's it. Connecting the emulated DS to the Internet is also possible, which opens up online multiplayer for games that support it and have replacement servers even across platforms, since all of them connect to the same servers.
melonDS has matured a lot and already surpassed DeSmuME if you just want to play DS games. Those who want to poke around in the code of DS software might want to take a look at no$gba's DS debugger.
Will you be doing a state of wii emulation that would be a really cool video as well also i liked how you went into detail of the different finctions and features the original consoles have
Nintendo has stated that DS stands for "developer system", not necesarily "dual screen"
Nintendo handhelds have had stereo sound since the gameboy, you just needed headphones before, even the original gameboy has "stereo sound" writen next to the dox matrix label on the screen
If you have a DSI you can jailbreak it and put your roms on an SD card
Yep, twilight hack 😊😊
you forgot to say, the new 3ds has the ability to use the CPAD on ds games and with legit widescreen, also you can patch a filter that reduces the total blurriness from games
Really you can get rid of the blurriness in nds bootstrap?
Also don't forget that RetroArch lets you set the target audio latency so games like Rhythm Heaven are actually playable
This was a method that was only available a month ago, man I remember a month ago, it was 5 years ago for me.
Delta was so nice when i came out.
awesome video, very high quality man
Something you failed to mention is that OpenGL in MelonDS can't reproduce some effects like outlines or shading on models properly. You can notice it the most in Sonic Colors DS where Sonic's outline disappears on OpenGL and his shading is less accurate on the result screen. Software Mode fixes this, but can't increase the resolution, so you're stuck with the original internal resolution.
Also, integer scaling is important, uneven pixel art looks really ugly if you play it on a smaller window and then play it with a slightly stretched resolution. Make sure to increase and decrease window sizes in the options tab (instead of manually scaling it by dragging the corners of the window).
Lets hope that melonDS 1.0 releases soon, with the compute renderer. It's basically software rendering but with high-res support. It's less performant, and not _quite_ as accurate as software renderer, but it'll definitely be a good option to have.
Once we finally get the source code for Drastic that should help a lot with improving DS emulation as a whole.
You know what would be great? If we could use the DS itself as a controller for the emulators on computers!
"If you have a DS then what do you need an emulator for?", one might ask, to which I respond: "Game preservation, customization beyond what Nintendo allowed, randomizers and all the extras that emulation allows, just with a controller suited for the task. Like using a Wii Remote for Dolphin."
I wish I could do that too. You can still have stuff like game mods and customizability with a ds flash cart like a r4 or tt ds. And you don't have to modify the console to make it work. But you can't use rewind or save states either so full compatibility with og hardware with an emulator would be killer.
You can do that with a 3DS and ArticBase / Citra
A Steam Deck or similar device with a monitor or TV is amazing, comparable to the split screen mode of the Wii U but with increased resolution etc. and without the need of using a Wii U
I'd say between the DS and 3DS, the former is harder to emulate mostly because DS games tend to really utilize both screens most 3DS games use the touch screen for inventory management or as an extended UI so switching between the two screens is less cumbersome,. There are also ton of really good DS games and while yes the 3DS has a good library too I do feel like its a fair bit smaller than the DS.
Yeah I agree. Playing through the 3ds pokemon games and I'm not too mad I missed them before. The ds ones and gba and prior are much better. They made it too easy. For gen 6 and 7 I literally turn off exp share and lucky egg because you already get experience just from catching pokemon and when you switch you get full exp. I know it's worse gen 8 and up starting with the let's go games cause you can't even turn any of that off. So I can imagine how bad evs and ivs are in later games.
But ds games are 2d 😂
One feature I wish we make it debut on the stable release of Delta is DSi mode support.
i am very impressed at the comprehensive coverage of ds emulation
ds stands for developer system, as stated by every nintendo higher up multiple times
the "ds" name stands for "developer system", not just "dual screen"
🤓
I play DS games on the Nintendo 2DS, the one that looks like a doorstop. The image scaling is really good on it and it's super comfy to play on. So glad I picked it up back in 2014. Still in pristine condition and working like a charm.
Youve probably been corrected but the Phat DS had two FRONTLIT screens. The AGS-101 was backlit, however, that console did not hit markets until the time of the DS's release, so not many people experienced one before the NDS. I've never seen an AGS-101 in european retro game stores.
With the DS Lite they finally made the screens backlit. I got my pink phat in november 2005. I was more than a little jealous when my sister recieved a fancypants DS Lite for Christmas 2006.
Just here to provide a correction. The original DS did have backlit screens. This has been proven already by a video by Makho if you look it up.
The only thing is that it has "transflective" backlit screens, not "transmissive" which is what most screens are nowadays. Nintendo wanted to have their cake and eat it too, so they had a combination of the two reflective and transmissive types. This is why you can actually see the screen when you turn off the backlight in a game that lets you toggle the backlight off on the DS, like Super Mario 64 DS, but on a DS Lite, it's just plain black unless you shine a REALLY bright light on it to just barely see. You can also tell because there isn't tons of light in front of the image giving it a tint like the AGS-001 which actually is frontlit and you can see the lights bordering it.
To tell the difference, think back to the non-lit Game Boys that required ambient light. Those were reflective. Light comes from in front of the screen, goes through it and hits the reflector in the back, to bounce the light back into your eyes. Transmissive screens require light coming from the back and are almost entirely unusable in strong ambient light. Transflective is a hybrid between the two, which allows for light to come from the back AND the front to light the pixels. It has a light that comes from the back as well as a reflective layer for light to come in and reflect off of, working similarly to a one-way mirror. If you go outside into bright sunlight, you'll still see the screen because that's when the reflector in the back has gotten enough light to overpower the relatively dim backlight.
The reason the DS looks so awkward and washed out is simply due to the maturity of transflective screens at the time, as well as the price for a higher quality one. There are better looking backlit transflective LCDs with much nicer colors out there nowadays, but they aren't common.
@@DarkBowser64 Thanks for the explanation. I didn't realise it was actually backlit because it looked so similar to the GBA's screen and dissimilar to the DS Lite's screen, but this explains why I had a much easier time playing the DS at night whereas the GBA was always funky looking.
Nothing is better than original hardware, just buy a decent flashcart. DS Lite and DSi are still reasonably cheap. Only the DSi XL is getting a bit crazy
with upscaling ds games are there any moments when 2d objects are too small ? like i noticed this when i play old pc games designed for 768p or 800x600 or 480p on my 4k monitor. so i wonder if this is a problem with games on the ds that are way lower resolution and were not programmed with different resolutions in mind .
Nope, the 2d objects take up exactly as much of the screen as they should, regardless of the internal resolution you render the game at.
You REALLY didn't talk about DraStic? There's even a retroarch core of it for Single Board Computers running on ARM chips, like the Raspberry Pi.
Also, I'm almost sure on Retroarch you can rotate the resolution of your screen to "vertical" because of some arcade games. So, it might not be a core configuration, but a retroarch configuration, or a per game one.
Fun fact: there is a MelonDS version FOR THE NINTENDO SWITCH, that allows you to control the touch screen with the right joystick, or even with gyro if I'm not mistaken. And, even though it's kinda limited by the Switch's power (or lack thereof), it's a pretty good way of playing DS games on the TV if you have a "jailbroken" Nintendo Switch.
For Android, everything said about Retroarch applies, the other main options are MelonDS and DraStic. Generally, DraStic has better performance and layout custimization, but MelonDS has multiplayer and RetroAchievements support. For most people, I'd recommend DraStic, but none of the three are bad options. For devices, I've used these on a Samsung Galaxy S21 (with and without a Backbone One controller), Retroid Pocket 2 Plus, and Retroid Pocket 4 Pro. If you're interested in emulating on the go, I highly recommend getting a vice controller like the Backbone to add physical controls to your phone, or a dedicated device like the Retroid.
Drastic is definitely pretty good. Performance is very nice on the many devices I've tried. Lower end ones too
Nice history!
I remember playing Pokémon Diamond/Pearl in NO$GBA in 2007. The initial versions were very tough to run. My computer (a crappy 2.66 GHz Celeron D) ran the game at around 30% outside, and 100% in battle, with dips during move animations.
you can install custom scaling filters on the 3DS - in addition to playing 3D original DS games in wiiiiiiiiiiiiiiiiiiiiidescreen, if that's your fancy
3DS is the way to go. Same form factor, more power, the circle pad, online function (yes, I know melonDS can also work online), and you can patch TWiLight to run DS games at the widescreen aspect ratio the 3DS has which I’m surprised you didn’t mention in this video. The only downside is the scaling will make text more blurry but personally I never notice it
It's worth noting that methods now exist to hack the DSi itself to do the same thing as the 3DS in terms of running DS games and DSiware off the SD card. So if you still have a DSi or DSi XL you can do that. I wish I hadn't sold mine back in the day 🙃
The buttons on the Phat DS are so much more preferable for Mario Kart compared to the lite's
Melon DS brought back gaming memories on the DS for me
Excelente investigación, no sabía que se podía usar los stick para emular el toque en la pantalla táctil en retroarch
Me veré los otros videos de esta temática en tu canal
Retroarch on iOS is easily the goat if you’ve got one of those controllers like the backbone one which attach onto the phone. Beautiful picture quality on an oled screen that you can configure however you want by playing around with shaders for the lcd look and get a crisp interger scaled look, and on top of that, you have a touchscreen that is nice to use. That combined with retroarch’s per game settings and such is so powerful. Shaders really do it for me though. Want it to look like the original phat model DS’s screen for early DS titles? You can do that, dim lcd image with motion blur and all. Want it to look like the DS lite? You can do that as well. Want it to look like your specific DS console that your cousin gave you with an extremely washed out screen? I don’t know why you’d want to, but you can even do that as well.
When I was younger, I remember downloading DeSmuMe on my PC(an very laggy low end PC) and it lagging. I thought it made sense. I always used Drastic because even on a cheap device I had, it ran without any problems. I still never had a problem with Drastic. When upgrading to a more higher end PC, I was kind of shocked seeing DeSmuMe still lagging. Of course I was able to optimize it but it was really weird to me. Now I just keep DS emulation to my portable devices. It's really fine on my Anbernic RG505.
You know what I think is the best way to play these? Buying a DSi or DSi XL and softmodding TwilightMenu onto it. The only thing you're giving up on is the upscaling but you're playing the games on the hardware that they're made for so it should all play as intended
I love Drastic on Android, I paid for the full version years ago and I don't regret it, I even bought an iPega Red Knight controller just to play DS games vertically with physical controllers and touchscreen.
The only thing holding me back from melonDS is that it doesn't have RetroAchievements.
Delta uses melonds I think, just very very very modified.
Melon DS is good but tbh, drastic is clearly better
I think it's justified to not have the images centered vertically in 1:1 mode on the 3DS. That's because some DS games use images that span across both screens, and while the 3DS's larger hinge (especially on the XL model) already messes with that a bit, having a thick black border on either side of the hinge would just make that that much more jarring.
DS emulation is great now, but a DSi XL is still the way to go if you're really into DS games.
my man you missed a lot of stuff
something cool about twilight menu++ on the 3ds is that there are cheats available that can, for example, make the use of the joystick an actual full 360° control, since the native ds gameplay on 3ds only allows 8 directions even using the joystick, and also there are patches for TM++ that allow for better resolution scaling and filters
Surface Duo is the one to go!!
Not cheap or easy to find, but definitely is the closest to perfection
Great video! My preferred emulation feature that isn't in desmume but was in the recent versions of the 3DS emulator Citra (R.I.P.) is having a screen layout of two separate windows. My gaming setup is a laptop with a monitor above, so I just have the top screen on my monitor and the bottom on my laptop both in fullscreen. It feels like I am playing on a big DS, but also console-like as I use a controller. Otherwise, I hotkey toggle screen layout and I am switching between the top screen and vertical layouts.
37:35 you can long press on each game and set the skin overlay to that specific game. That way you don't switch the skins for every game all the time and can use multiple of your favorite skins . Which is good for those who like the many creative skin designs rather than just sticking to one skin.
That’s neat !
another benefit to the 3DS is the 3DS specific homebrew such as having access to PKSM for Pokemon games
For pc emulation...retroarch is my favorite for all systems. Shaders are very important to me and they are incredible on Retroarch. But it does take time to learn all it's features. It's well worth it.
DraStic for android is pretty good too
Melonds is going crazy with the multiplayer updates these past couple of years. Heck, the past month had a big multiplayer update thats worth getting a github account for.
This makes it, in my opinion, the ideal experience for DS emulation.
What did this recent multiplayer update involve ?
@godpuu4093 so back a couple years ago, they created an experimental Build of Melonds to get local wireless going on different computers. Before that, multiplayer -to my knowledge- was limited to the same computer.
But... a month and a half ago, they started releasing new builds to connect two or more computers again, albeit locally through LAN right now. It's a major step for the emulator. They are likely to be finished with this version by November.
Have you tested the lan multiplayer at all? And if so do you know if it’s stable? Just asking cause I’m currently working on the part 2 for this video and I plan to talk about everything multiplayer. I have been messing around with something called parsec and know that’s a pretty good way of playing local multiplayer using separate machines.
@@godpuu4093 At first, the LAN connections were pretty terrible. But as of the end of September, it's really impressed me. Some more complicated games that are download only (Notably Mario Party DS) can be as low as around a 10%-20%, success rate, whereas something like Mario Kart DS has incredibly reliable success rates when connecting multi-card play.
Of course, the single-computer way is the ideal way to go. Virtually no issues connecting whatsoever.
I've been recording my tests findings on the forums section of the website if you want somewhere to start. (search "LAN is so back" and you should find me)
That's interesting! And did you have to use ethernet to achieve these results? or is wifi fine?
Ds emulation needs a transfer feature for some games preferably with an actual console
side note: you mentioned the original DS screen/screens being a step back from the GBA AGS 101 screen, well, the GBA AGS 101 came out after the original DS so that checks out
You actually are able to upscale DS games on the Wii u it just requires manually doing a simple edit in a text file, though higher resolutions can lag. I played through Mario hoops on my Wii u and it was awesome :)
4:58 Idk if this was an intentional but this was fucking killing me lmao