Homebrew ds emulator with directx support?

RichardLaughter

Well-Known Member
OP
Member
Joined
Dec 18, 2011
Messages
122
Trophies
0
XP
65
i have the latest version of desmume and no$gba and neither seem to have directx 3d plugins and i need a d3d plugin for an experiment i am doing, so do any of you know of any? it would be much appreciated :)
 

Rydian

Resident Furvert™
Member
Joined
Feb 4, 2010
Messages
27,880
Trophies
0
Age
36
Location
Cave Entrance, Watching Cyan Write Letters
Website
rydian.net
XP
9,111
Country
United States
iDeaS can use plugins for rendering, so perhaps somebody's made a Dx plugin... though I sort of doubt it, as Dx is windows-only officially (and WINE and such remap the calls to OpenGL anyways which runs on all the major platforms).

Why? If you're trying to get something to force the rendering resolution to change without interpolation, then that might best be done with a mod to the emulator itself.
 

RichardLaughter

Well-Known Member
OP
Member
Joined
Dec 18, 2011
Messages
122
Trophies
0
XP
65
well.... i can't go into detail at the moment due to an agreement with a few people im working with, but its nothing about resolution. let me look into your suggestion, and ill get back to you
* yeah i came up empty with iDeaS. it seems like the only plugin developed for it was an audio plugin, but durring my surch i came up with one that uses direct 9, but sadly the support is small to none, so once i get a rom file that runs, i should still be able to do my experiment.
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
Afraid I have never really had to look since the days of the GBA so I can not help there but if not interpolation or some other filter I would have to guess ripping in which case I would instead point you at http://code.google.com/p/glintercept/
 

RichardLaughter

Well-Known Member
OP
Member
Joined
Dec 18, 2011
Messages
122
Trophies
0
XP
65
Afraid I have never really had to look since the days of the GBA so I can not help there but if not interpolation or some other filter I would have to guess ripping in which case I would instead point you at http://code.google.com/p/glintercept/
thanks, for the help bud, but i have no need for ripping. i really wanted to avoid this, but it seems the only way to even test out my idea is to build an emulator from the ground up which is not only counter productive but time consuming as well -_-
 

RichardLaughter

Well-Known Member
OP
Member
Joined
Dec 18, 2011
Messages
122
Trophies
0
XP
65
Tell us what your goal is, or we can't really help (as it seems you're going down dead-end paths).
allright, the guys have agreed to disclosure, but we ask that no trolling comes out of this o.O we have our hopes set high, so be gental. basically, we want to add anaglyph 3d functionality to ds emulators. to save everyone from a wall of text ill skip all the minor details about how this project got started, and start with what are plan was. im sure everyone has heared of iZ3d? well for anyone who dosn't basically by using the directx plugin, it can turn many games, and even a few emulators into 3d, glasses free, anaglyph, ect and what we had planed on doing was study exactly how the program converts to 3d and use it to build our own revision of an emulator thats already out there with the added feature, but sadly no emulator has direct support so we couldn't really even test the idea to make sure it even worked. which is why we were not keen on putting the idea out there yet (to save us from trolls and from letting others down), but anyway, back to the point, our lead programmer who i met of with today said that with at least directx 9/10 functionality, we could at least give it a test, so he would go into researching everything about how the emulators work and ect, and we would just build our own revision using directx as a renderer. (which im not keen on because my programming skills arn't the best and a project like this could take months just to get into a semi working form and maybe a few years to get 100% support. anyway there you have it.
 

RichardLaughter

Well-Known Member
OP
Member
Joined
Dec 18, 2011
Messages
122
Trophies
0
XP
65
You can do that in OpenGL. Minecraft does it, even. Given that you'd need to modify the rendering anyways, just make an iDeaS plugin for it or something?

No offensive, but if the "lead programmer" thinks you need DX for this, I don't think you're going to get far.
lol don't blame him. you see we read on the website that for the plugin i mentioned, opengl is supported but requires, i believe it said quad buffering. (not very familar with opengl.) which we would still regardless need to make a plugin for because no ds emulator...or more rather no emulator i know of supports quad buffering. so it would seem to even test it we must make a plugin :) we have our work cut out for us it seems. thanks for your help though. its much appreciated.
 

iSubaru

Kitsune
Member
Joined
Apr 14, 2009
Messages
387
Trophies
1
Location
Gensokyo
Website
clash-of-gods.netau.net
XP
361
Country
Poland
No offensive, but if the "lead programmer" thinks you need DX for this, I don't think you're going to get far.
No offense to anyone but OpenGL > DirectX in my opinion :P
OK enough of that
Making 3D image on non-3D-enabled display/screen without need of special binoculars? Sounds impossible but then again I'm not specialist at the hardware side, if You have proven it is possible, I believe You (for now :P) and wish You good luck in Your project...but then again think about it this way
DirectX is Windows-only
OpenGL is most-platforms possible
If You would do it in OpenGL You will have more slaves that will bow to You and call You gods...*ahem* I mean You will get more smiles and "thank You" because OpenGL will reach MORE people
 

iSubaru

Kitsune
Member
Joined
Apr 14, 2009
Messages
387
Trophies
1
Location
Gensokyo
Website
clash-of-gods.netau.net
XP
361
Country
Poland
Ah I missed the glasses requirement, my bad, sorry
That kind of trick is of course possible I have no dubt in it, it would turn out nicely I guess...check it out, big Mettaur looking like he is gonna come out of Your screen/display and roaarrr xD
 

RichardLaughter

Well-Known Member
OP
Member
Joined
Dec 18, 2011
Messages
122
Trophies
0
XP
65
well, we plan on trying to add other forms of 3d as well, but for now we are only focused on anaglyph, because its cheaper just to go out to by a pair of red and cyan glasses than it is to buy a 3d monitor and or flicker glasses. luckily enough i bought friday the 13th part 3 which came with 2 pairs of glasses, so im good to go :) as for what you said about opengl and directx, we as a group decided to use directx because none of us, (now up too 5 ^_^) have any idea about how to program with opengl. when its released (months from now) and if its released, im sure another group just like ours would be happy to program an opengl revision.
 

iSubaru

Kitsune
Member
Joined
Apr 14, 2009
Messages
387
Trophies
1
Location
Gensokyo
Website
clash-of-gods.netau.net
XP
361
Country
Poland
Another way is paper-like binoculars, cheapest ever :P

No offense but let's apply Your logic for a moment here
I want to make a game, I can code for DS a little for PC so I decide to code it on DS instead for example on Android because I have no idea how to code on Android...
I personally would get some manual, if necessary save money for a book about it and learn how to code for Android :)
I know it's easier said than done "go learn OpenGL", but what about at least trying? Nobody will kill You if You will do attempt for it, there is always time to learn something new (btw I have seriously plans to learn some Android coding, maybe I will make it my milestone for vacations)

Anaglyph way if turns out to be working fine, will do the trick for long time, it will make everybody "OMG Mettaur swinged his pickaxe at me! I COULD DIE!" (ah that 3D reality stuff xD)
 

RichardLaughter

Well-Known Member
OP
Member
Joined
Dec 18, 2011
Messages
122
Trophies
0
XP
65
Another way is paper-like binoculars, cheapest ever :P

No offense but let's apply Your logic for a moment here
I want to make a game, I can code for DS a little for PC so I decide to code it on DS instead for example on Android because I have no idea how to code on Android...
I personally would get some manual, if necessary save money for a book about it and learn how to code for Android :)
I know it's easier said than done "go learn OpenGL", but what about at least trying? Nobody will kill You if You will do attempt for it, there is always time to learn something new (btw I have seriously plans to learn some Android coding, maybe I will make it my milestone for vacations)

Anaglyph way if turns out to be working fine, will do the trick for long time, it will make everybody "OMG Mettaur swinged his pickaxe at me! I COULD DIE!" (ah that 3D reality stuff xD)
hahaha you make good points, but even if i wanted to code for opengl i would have to upgrade my gpu, which i don't plan on doing untill after i get my wiiu funds together. (saving up 600 for console and games and gonna bye a cheap 200$ 1080 tv from walmart). you see i have a hd3650 and its support for opengl SUCKS! if i try playing desmume in opengl, its slow as christmas unless i activate vsync. so i plan on byeing an hd 6500 or something to that effect. i found them for as low as 40 bucks.
 

RichardLaughter

Well-Known Member
OP
Member
Joined
Dec 18, 2011
Messages
122
Trophies
0
XP
65
i don't know why but my card always has had issues with it o.o i had ubuntu before i switched back to windows 7 and everything envolving opengl ran slow and laggy. i could just have a faulty card or outdated drivers, idk, all i know is opengl hates my card.
 

iSubaru

Kitsune
Member
Joined
Apr 14, 2009
Messages
387
Trophies
1
Location
Gensokyo
Website
clash-of-gods.netau.net
XP
361
Country
Poland
Desmume is not yet perfect (tough he overcomes no$gba with every "day") I have strong PC and sound still can be little buggy, is that my soundcard problem? Nope
3650 graphic card is...or will be flagged as deprecated so it can be problematic to get newer/est drivers (if we take that it's drivers fault)
Another thing would be that Windows hates You and tries to show You that OpenGL is "bad" xD
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Xdqwerty @ Xdqwerty: good night