Homebrew XDS

Coleman_C18

Well-Known Member
Member
Joined
Sep 1, 2015
Messages
429
Trophies
0
Age
27
XP
345
Country
United States
Lol, the project is called XDS, and he thinks the flag -DXDS means it's related to a DirectX 3DS.

I would call the speculation pointless, if anything.
Oh, so thats where he got the DirectX bit? I didnt put that together lol. My bad, I thought neobrain was being rude bahaha..
 
Last edited by Coleman_C18,

OctopusRift

GBATemp's Local Octopus, Open 9am-2am. "Not Yet"
Member
Joined
Nov 19, 2014
Messages
1,460
Trophies
0
XP
947
Country
Saint Kitts and Nevis
source/util/Common.cpp:10:19: fatal error: iconv.h: No such file or directory
#include <iconv.h>
^
compilation terminated.
 

kevman323

Well-Known Member
Newcomer
Joined
Oct 10, 2015
Messages
46
Trophies
0
Age
28
XP
97
Country
United States
How about you just stop talking?
Man you don't have to be such an asshole about it. I took a couple minutes looking at some code nobody knew anything about and tried to speculate a bit. You could have just skipped past my comment since it was shown I was partially wrong, but you just had to add that snarky comment, huh?
 

TheCruel

Developer
Banned
Joined
Dec 6, 2013
Messages
1,350
Trophies
2
XP
3,130
Country
United States
There are to many files. I removed the unused now
Well, I had to add a bunch of the files in the citraimport directory to try to get it to link properly because it was missing symbols.

If I use the Makefile as it is now, I get this: http://pastebin.com/XxU1gJ6Q

So then I went in and added the relevant source files that had all that. But there was more missing symbol, so I kept add more source files until I nearly added everything in "citraimport" lol

I'm probably adding too much, but I'm not sure what files you're using.
 

ichichfly

Well-Known Member
OP
Member
Joined
Sep 23, 2009
Messages
619
Trophies
1
XP
1,075
Country
Gambia, The
Well, I had to add a bunch of the files in the citraimport directory to try to get it to link properly because it was missing symbols.

If I use the Makefile as it is now, I get this: http://pastebin.com/XxU1gJ6Q

So then I went in and added the relevant source files that had all that. But there was more missing symbol, so I kept add more source files until I nearly added everything in "citraimport" lol

I'm probably adding too much, but I'm not sure what files you're using.

this are the files I compiled

..\..\external\gl3w\src\gl3w.c
..\..\external\imgui\imgui.cpp
..\..\source\arm\ArmCore.cpp
..\..\source\arm\disassembler\arm_disasm.cpp
..\..\source\arm\dyncom\arm_dyncom.cpp
..\..\source\arm\dyncom\arm_dyncom_dec.cpp
..\..\source\arm\dyncom\arm_dyncom_interpreter.cpp
..\..\source\arm\dyncom\arm_dyncom_run.cpp
..\..\source\arm\dyncom\arm_dyncom_supp.cpp
..\..\source\arm\dyncom\arm_dyncom_thumb.cpp
..\..\source\arm\interpreter\armcopro.cpp
..\..\source\arm\interpreter\armemu.cpp
..\..\source\arm\interpreter\arminit.cpp
..\..\source\arm\interpreter\armsupp.cpp
..\..\source\arm\interpreter\armvirt.cpp
..\..\source\arm\interpreter\arm_interpreter.cpp
..\..\source\arm\interpreter\thumbemu.cpp
..\..\source\arm\skyeye_common\vfp\vfp.cpp
..\..\source\arm\skyeye_common\vfp\vfpdouble.cpp
..\..\source\arm\skyeye_common\vfp\vfpinstr.cpp
..\..\source\arm\skyeye_common\vfp\vfpsingle.cpp
..\..\source\Bootloader.cpp
..\..\source\citraimport\common\break_points.cpp
..\..\source\citraimport\common\file_util.cpp
..\..\source\citraimport\common\citra_hash.cpp
..\..\source\citraimport\common\logging\backend.cpp
..\..\source\citraimport\common\logging\filter.cpp
..\..\source\citraimport\common\logging\text_formatter.cpp
..\..\source\citraimport\common\memory_util.cpp
..\..\source\citraimport\common\microprofile.cpp
..\..\source\citraimport\common\misc.cpp
..\..\source\citraimport\common\profiler.cpp
..\..\source\citraimport\common\string_util.cpp
..\..\source\citraimport\common\symbols.cpp
..\..\source\citraimport\common\citra_timer.cpp
..\..\source\citraimport\common\x64\abi.cpp
..\..\source\citraimport\common\x64\cpu_detect.cpp
..\..\source\citraimport\common\x64\emitter.cpp
..\..\source\citraimport\emu_window.cpp
..\..\source\citraimport\glad\src\glad.c
..\..\source\citraimport\GPU\citragpu.cpp
..\..\source\citraimport\GPU\video_core\clipper.cpp
..\..\source\citraimport\GPU\video_core\command_processor.cpp
..\..\source\citraimport\GPU\video_core\debug_utils\debug_utils.cpp
..\..\source\citraimport\GPU\video_core\pica.cpp
..\..\source\citraimport\GPU\video_core\primitive_assembly.cpp
..\..\source\citraimport\GPU\video_core\rasterizer.cpp
..\..\source\citraimport\GPU\video_core\renderer_opengl\gl_rasterizer.cpp
..\..\source\citraimport\GPU\video_core\renderer_opengl\gl_rasterizer_cache.cpp
..\..\source\citraimport\GPU\video_core\renderer_opengl\gl_shader_util.cpp
..\..\source\citraimport\GPU\video_core\renderer_opengl\gl_state.cpp
..\..\source\citraimport\GPU\video_core\renderer_opengl\renderer_opengl.cpp
..\..\source\citraimport\GPU\video_core\shader\shader.cpp
..\..\source\citraimport\GPU\video_core\shader\shader_interpreter.cpp
..\..\source\citraimport\GPU\video_core\shader\shader_jit_x64.cpp
..\..\source\citraimport\GPU\video_core\utils.cpp
..\..\source\citraimport\GPU\video_core\video_core.cpp
..\..\source\citraimport\GPU\window\emu_window_glfw.cpp
..\..\source\citraimport\settings.cpp
..\..\source\gui\imgui_impl_glfw_gl3.cpp
..\..\source\gui\MainWindow.cpp
..\..\source\hardware\DSP.cpp
..\..\source\hardware\GPIO.cpp
..\..\source\hardware\GPU.cpp
..\..\source\hardware\GPU\Syn.cpp
..\..\source\hardware\HASH.cpp
..\..\source\hardware\HID.cpp
..\..\source\hardware\I2C.cpp
..\..\source\hardware\i2c\Bus1.cpp
..\..\source\hardware\i2c\Bus2.cpp
..\..\source\hardware\i2c\Bus3.cpp
..\..\source\hardware\IPC.cpp
..\..\source\hardware\MIC.cpp
..\..\source\hardware\PDN.cpp
..\..\source\hardware\SPI.cpp
..\..\source\kernel\AddressArbiter.cpp
..\..\source\kernel\AutoObject.cpp
..\..\source\kernel\AutoObjectRef.cpp
..\..\source\kernel\ClientPort.cpp
..\..\source\kernel\ClientSession.cpp
..\..\source\kernel\CodeSet.cpp
..\..\source\kernel\DmaObject.cpp
..\..\source\kernel\Event.cpp
..\..\source\kernel\HandleTable.cpp
..\..\source\kernel\Interrupt.cpp
..\..\source\kernel\Kernel.cpp
..\..\source\kernel\Memory.cpp
..\..\source\kernel\MemoryMap.cpp
..\..\source\kernel\Mutex.cpp
..\..\source\kernel\Port.cpp
..\..\source\kernel\Process.cpp
..\..\source\kernel\ResourceLimit.cpp
..\..\source\kernel\Scheduler.cpp
..\..\source\kernel\Semaphore.cpp
..\..\source\kernel\ServerPort.cpp
..\..\source\kernel\ServerSession.cpp
..\..\source\kernel\Session.cpp
..\..\source\kernel\SharedMemory.cpp
..\..\source\kernel\Swi.cpp
..\..\source\kernel\SynchronizationObject.cpp
..\..\source\kernel\Thread.cpp
..\..\source\kernel\Timer.cpp
..\..\source\Main.cpp
..\..\source\process9\am.cpp
..\..\source\process9\archive\archive1234567b.cpp
..\..\source\process9\archive\archive1234567c.cpp
..\..\source\process9\archive\archive1234567d.cpp
..\..\source\process9\archive\archive1234567e.cpp
..\..\source\process9\archive\archive2345678a.cpp
..\..\source\process9\archive\archive2345678e.cpp
..\..\source\process9\archive\archive567890b0.cpp
..\..\source\process9\archive\archivep.cpp
..\..\source\process9\file.cpp
..\..\source\process9\fs.cpp
..\..\source\process9\mc.cpp
..\..\source\process9\pm.cpp
..\..\source\process9\ps.cpp
..\..\source\process9\PXI.cpp
..\..\source\util\Common.cpp
..\..\source\util\CMutex.cpp
..\..\source\util\LowPath.cpp
 

ichichfly

Well-Known Member
OP
Member
Joined
Sep 23, 2009
Messages
619
Trophies
1
XP
1,075
Country
Gambia, The
can this be used on the 3ds console itself without arms? or do I need to use them on a pc because, I don't see a 3dsx or smdh file...

???? arms like arm cpus the 3ds has or like arms the studio that made elfenlied. I don't know what you want. But you can use the 3ds emulator on a PC the PC can have a arm cpu if you want but it won't speed up the emulation.

How and with what program do i need to compile this with?
im new to this, so make sure you explain well.

you can compile the replacement with devkitarm (the emulator finds the replacement and replaces the DSP module )
 

DarkFlare69

Well-Known Member
Member
Joined
Dec 8, 2014
Messages
5,147
Trophies
2
Location
Chicago
XP
4,749
Country
United States
Man you don't have to be such an asshole about it. I took a couple minutes looking at some code nobody knew anything about and tried to speculate a bit. You could have just skipped past my comment since it was shown I was partially wrong, but you just had to add that snarky comment, huh?
Welcome to gbatemp!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Xdqwerty @ Xdqwerty:
    also gonna install twilight menu in my r4 flashcard
  • Psionic Roshambo @ Psionic Roshambo:
    One thing that just occurred to me.... The sound on the 2600 sucked less back then the harsh sound we hear now is from infinitely better speakers we have now, back when the 2600 was new speakers produced a almost muffled sound, like CRTs made old graphics look slightly better.
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder if I could recommend that to some emulation devs that perhaps the sound could use some smoothing out to simulate those old TVs
  • Psionic Roshambo @ Psionic Roshambo:
    I think a few of the early systems could benefit from that, at least up to the 8 bit generation, by the 16 bit generation I think TVs had gotten a lot better in almost every way
  • Xdqwerty @ Xdqwerty:
    i dont have an sd card adapter but I have an usb sd card adapter
  • K3Nv2 @ K3Nv2:
    Old people games
  • Xdqwerty @ Xdqwerty:
    its not the one that comes with the r4
  • Xdqwerty @ Xdqwerty:
    doesnt work (my flashcard is from r4isdhc.com)
  • Xdqwerty @ Xdqwerty:
    might install ysmenu first
  • Psionic Roshambo @ Psionic Roshambo:
    Try Wood firmware
  • Psionic Roshambo @ Psionic Roshambo:
    For your R4
  • Psionic Roshambo @ Psionic Roshambo:
    It's old but it's the best firmware out for DS stuff
  • Xdqwerty @ Xdqwerty:
    it says it only works for the original R4, R4i Gold (r4ids.cn), R4iDSN (r4idsn.com) and Acekard R.P.G.
  • Xdqwerty @ Xdqwerty:
    nvm it does support mine
  • Xdqwerty @ Xdqwerty:
    but why choose it over ysmenu @Psionic Roshambo?
  • Xdqwerty @ Xdqwerty:
    bc im stupid?
  • Xdqwerty @ Xdqwerty:
    yea ik im stupid
  • Xdqwerty @ Xdqwerty:
    good night
  • Psionic Roshambo @ Psionic Roshambo:
    Just give it a try, but honestly if you have a 3DS you can play DS games without a card just off the internal SD card
  • Psionic Roshambo @ Psionic Roshambo:
    Slightly slower loading but a bit more convenient
  • BakerMan @ BakerMan:
    guys, my fuckin headphones have an out of place speaker
  • K3Nv2 @ K3Nv2:
    Did you try wearing them?
    B @ btjunior: @Xdqwerty 16