Homebrew Hi-Resolution DS Emulation

  • Thread starter Thread starter loco365
  • Start date Start date
  • Views Views 531,216
  • Replies Replies 409
  • Likes Likes 39
So wrong on many levels.
I can applaud the decision to prioritize compatibility over speed, but then why should the speed-hacks be a separate branch and not a togglable option in the main trunk?
And then there's the non-inclusion of the already made Wi-Fi feature is probably what's causing so many games to get their Wifi content lost forever and or preservation efforts beginning too late...
And now this, SERIOUSLY? Refusing to incorporate higher-res rendering that was included in emulators for platforms like Saturn of all things! and made standard pretty much with PSP/Wii/PS2/PS1 emulation... First citing reasons that no one can do so and upscaling 2D and 3D at once is difficult. Fair enough. Someone already did it. So WHY deny such a feature from the trunk if it's already made?

Those features were already developed. Why refuse to include them? It's the last thing I would expect from an open-source emulator.
Come to think of it, has anyone figured out ad-hoc local Wi-Fi multiplayer? It has been partially supported from ages in NO$GBA back in 2007 with timing issues causing it to fail the final step (the names are sent up indeed, in fact!). I wouldn't be surprised if, has it been the case, that it wouldn't be included.
 
So wrong on many levels.
I can applaud the decision to prioritize compatibility over speed, but then why should the speed-hacks be a separate branch and not a togglable option in the main trunk?
And then there's the non-inclusion of the already made Wi-Fi feature is probably what's causing so many games to get their Wifi content lost forever and or preservation efforts beginning too late...
And now this, SERIOUSLY? Refusing to incorporate higher-res rendering that was included in emulators for platforms like Saturn of all things! and made standard pretty much with PSP/Wii/PS2/PS1 emulation... First citing reasons that no one can do so and upscaling 2D and 3D at once is difficult. Fair enough. Someone already did it. So WHY deny such a feature from the trunk if it's already made?

Those features were already developed. Why refuse to include them? It's the last thing I would expect from an open-source emulator.
Come to think of it, has anyone figured out ad-hoc local Wi-Fi multiplayer? It has been partially supported from ages in NO$GBA back in 2007 with timing issues causing it to fail the final step (the names are sent up indeed, in fact!). I wouldn't be surprised if, has it been the case, that it wouldn't be included.
Well, I guess someone should make a better featured fork then. Would be great.
 
So wrong on many levels.
I can applaud the decision to prioritize compatibility over speed, but then why should the speed-hacks be a separate branch and not a togglable option in the main trunk?
And then there's the non-inclusion of the already made Wi-Fi feature is probably what's causing so many games to get their Wifi content lost forever and or preservation efforts beginning too late...
And now this, SERIOUSLY? Refusing to incorporate higher-res rendering that was included in emulators for platforms like Saturn of all things! and made standard pretty much with PSP/Wii/PS2/PS1 emulation... First citing reasons that no one can do so and upscaling 2D and 3D at once is difficult. Fair enough. Someone already did it. So WHY deny such a feature from the trunk if it's already made?

Those features were already developed. Why refuse to include them? It's the last thing I would expect from an open-source emulator.
Come to think of it, has anyone figured out ad-hoc local Wi-Fi multiplayer? It has been partially supported from ages in NO$GBA back in 2007 with timing issues causing it to fail the final step (the names are sent up indeed, in fact!). I wouldn't be surprised if, has it been the case, that it wouldn't be included.

Like you said, it's open source. Someone with interest and knowledge should just make their own version based on what have been done already.
I did understand that higher internal resolution wouldn't be high priority earlier as it would've taken time from other crucial features (like said wifi) but now that it's already done it seems silly indeed.
 
The author of the mod updates it himself regularly. His most recent version is based of r5039 and he started to include 64 bit builds, too.
http://shikaver01.webcrow.jp/

For building it yourself on Linux you'll need TortoiseSVN or a similar tool.
Create a new folder, right click on it and select "SVN Checkout...".
In the dialog enter "http://svn.code.sf.net/p/desmume/code/trunk" into the "URL of repository" field and click OK.
Now Tortoise will download the up to date source code.
Then you'll need the latest version of the mod from the authors page(http://shikaver01.webcrow.jp/). The archive contains the files of the source code files, that were changed.
I'd recommend to use the .diff file though(currently DeSmuME X432R 2014-04-28-0.diff). This file can be used even if your source code is newer than the current version of the mod. Let's say you downloaded r5040 which contains changes for the file GPU.cpp. If you overwrote this file with the one from the archive, you would overwrite this changes.
The .diff file only contains the changes for the mod and can be applied to different version. Usually Tortoise will figure out how to merge the changes.
To apply the .diff file open the folder and the desmume folder inside of it. Here you have to right click on the src folder, select TortoiseSVN->Apply Patch, select the patch file and click "Patch all items".
Now you have the up to date source code with the mod.
.
For the Linux version you'll need to port all the changes made to the interface of DeSmuME from Windows to Linux.
To update to the latest revision, just right click the folder and select SVN Update. This won't overwrite the mod.
When the mod itself gets updated, it's easiest to just delete the whole folder and and get a fresh version.

Thank you, but tortoiseSVN is only avaiable for Windows.
I already merged the files, but couldn't build it.
Whenever I go to Desmume directory and try to use ./configure it says, file or directory not found.
I think I'm doing it wrong, but I don't know how to do it
 
So wrong on many levels.
I can applaud the decision to prioritize compatibility over speed, but then why should the speed-hacks be a separate branch and not a togglable option in the main trunk?
And then there's the non-inclusion of the already made Wi-Fi feature is probably what's causing so many games to get their Wifi content lost forever and or preservation efforts beginning too late...
And now this, SERIOUSLY? Refusing to incorporate higher-res rendering that was included in emulators for platforms like Saturn of all things! and made standard pretty much with PSP/Wii/PS2/PS1 emulation... First citing reasons that no one can do so and upscaling 2D and 3D at once is difficult. Fair enough. Someone already did it. So WHY deny such a feature from the trunk if it's already made?

Those features were already developed. Why refuse to include them? It's the last thing I would expect from an open-source emulator.
Come to think of it, has anyone figured out ad-hoc local Wi-Fi multiplayer? It has been partially supported from ages in NO$GBA back in 2007 with timing issues causing it to fail the final step (the names are sent up indeed, in fact!). I wouldn't be surprised if, has it been the case, that it wouldn't be included.


Its not the first time he has done something like this they made WIFI possible then suddenly started to break the compatibility on purpose
If you want WIFI on Desmune : http://forum.romulation.net/index.php?topic=54397.0 , a tutorial to make it work if your on wireless using hamachi
:

Been using it for 2 years now no issues
 
  • Like
Reactions: GHANMI
Its not the first time he has done something like this they made WIFI possible then suddenly started to break the compatibility on purpose
If you want WIFI on Desmune : http://forum.romulation.net/index.php?topic=54397.0 , a tutorial to make it work if your on wireless using hamachi
Been using it for 2 years now no issues


Thanks a lot, but I'm not referring to the WFC Wi-Fi (the online one) but the local one between 2 DS games.
 
Its possible with Desmune but it requires for you to have a virtual machine and tutorial above (basically one emu on virtual machine and the other on the normal windows )
Not sure if its worth it tough
 
Its possible with Desmune but it requires for you to have a virtual machine and tutorial above (basically one emu on virtual machine and the other on the normal windows )
Not sure if its worth it tough

Nah, that's requiring online.
I meant local multiplayer between two consoles that doesn't require any internet connection. For example, Download Play.
 
As a not totally useless bump for this thread, I got some eye candy:

Nostalgia DS
(This particular scene feels like a disgusting blurry mess in the original that seems like cheap 2D... except it's not)
nostalgia ds.png


Ni no Kuni DS

nnk ds.png


Avalon Code

avalon code2.png


Blue Dragon Awakened Shadow

bd a shadow.png
 
  • Like
Reactions: Celice
Alright, another gameplay video from desmume, with internal resolution raised by 4x! Thanks to my cpu upgrade, I was actually able to play this decently while recording.
Warning though, Audio got removed because Sanctuary was playing in one of the cutscenes. Can't really complain though. Should have thought of that prior, since I was well aware J music companies are strict on youtube.
(Ps.Forgot to turn on antialiasing, which is why some jaggies are still visable) as for the background textures that look pixelated, that due to desmume not being able to scale 2d textures yet, which is a problem. Metroid looked a lot better because they used less of these low res textures, so games like this are going to look kinda bad overall and the only thing getting a quality boost will be mostly character and building models.

 

Site & Scene News

Popular threads in this forum