Homebrew XDS

Coleman_C18

Well-Known Member
Member
Joined
Sep 1, 2015
Messages
429
Trophies
0
Age
26
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
937
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
27
XP
86
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
1
XP
3,117
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
0
XP
1,060
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
0
XP
1,060
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,665
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!
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: Hope they made lots of spaget