![]() | ||
Views: 5,993,384 | Homepage | Main | Rules/FAQ | Memberlist | Active users | Last posts | Calendar | Stats | Online users | Search | 11-29-23 07:52 AM |
Guest: |
Main - Posts by poudink |
poudink |
| ||
![]() Big melon Normal user Level: 27 ![]() Posts: 41/176 EXP: 115214 Next: 945 Since: 03-30-17 From: Québec, Canada Last post: 418 days ago Last view: 203 days ago |
Why would you use VBA nowadays? mGBA or Higan are much better options for GBA emulation.
I'm fine with GBA backwards compatibility. I don't think it should be a priority by any stretch but when in the future melonDS has covered most other things well enough I think it'd be nice to have. Agreed with full screen and separate windows needing to be higher. Well, I don't really need separate windows but full screen at least is something I'd consider to be quite important. You can work around the lack of full screen with external software for now but that's obviously no ideal. ____________________ Nothing to say, so jadnjkfmnjamnfjkldnajfnjkanfjdksan jsdnvj m. |
poudink |
| ||
![]() Big melon Normal user Level: 27 ![]() Posts: 42/176 EXP: 115214 Next: 945 Since: 03-30-17 From: Québec, Canada Last post: 418 days ago Last view: 203 days ago |
1. Is that a JoJo reference?????
2. Software renderer should fix nearly all issues. ____________________ Nothing to say, so jadnjkfmnjamnfjkldnajfnjkanfjdksan jsdnvj m. |
poudink |
| ||
![]() Big melon Normal user Level: 27 ![]() Posts: 43/176 EXP: 115214 Next: 945 Since: 03-30-17 From: Québec, Canada Last post: 418 days ago Last view: 203 days ago |
gamemasterplc recently released a desmume mod that can apparently widescreen any DS game with varying degrees of success. no idea how that works but uh, it does. sort of.
edit: oh I forgot to post a link https://github.com/gamemasterplc/desmume-master ____________________ Nothing to say, so jadnjkfmnjamnfjkldnajfnjkanfjdksan jsdnvj m. |
poudink |
| ||
![]() Big melon Normal user Level: 27 ![]() Posts: 44/176 EXP: 115214 Next: 945 Since: 03-30-17 From: Québec, Canada Last post: 418 days ago Last view: 203 days ago |
I'm pretty sure the widescreen stuff isn't rendered at 256x192, which is in large part the point of the emulator: avoiding the loss of quality of 2D elements. Game specific hacks are present but mostly to get around the first issue (ie. games aren't made with 16:9 in mind). I would have to ask the author to make sure, but I remember him having trouble with things like getting display capture working which I don't think would have been as much of an issue if the rendering resolution stayed the same. ____________________ Nothing to say, so jadnjkfmnjamnfjkldnajfnjkanfjdksan jsdnvj m. |
poudink |
| ||
![]() Big melon Normal user Level: 27 ![]() Posts: 45/176 EXP: 115214 Next: 945 Since: 03-30-17 From: Québec, Canada Last post: 418 days ago Last view: 203 days ago |
disable the framerate limiter/audio sync/v-sync ____________________ Nothing to say, so jadnjkfmnjamnfjkldnajfnjkanfjdksan jsdnvj m. |
poudink |
| ||
![]() Big melon Normal user Level: 27 ![]() Posts: 46/176 EXP: 115214 Next: 945 Since: 03-30-17 From: Québec, Canada Last post: 418 days ago Last view: 203 days ago |
This is my first time attempting to build a program so I'm not 100% sure of how everything works. I followed the following instructions included in the melonDS readme:
Posted by README.md 1. Install MSYS2
2. Open the MSYS2 MinGW 64-bit terminal 3. Update the packages using pacman -Syu and reopen the terminal if it asks you to
4. Install dependencies: pacman -S git make mingw-w64-x86_64-{cmake,mesa,SDL2,toolchain}
5. Run the following commands
git clone https://github.com/Arisotura/melonDS.git cd melonDS mkdir build cd build cmake .. -G "MSYS Makefiles" make -j$(nproc --all) ../msys-dist.sh Steps one through four seem to be working just fine for me, but I'm having issues with step 5, specifically starting with the "make -j$(nproc --all)" part. Here is the full log: git clone https://github.com/Arisotura/melonDS.git
As you can see, I get this error when I reach 21%:
cd melonDS mkdir build cd build cmake .. -G "MSYS Makefiles" make -j$(nproc --all) ../msys-dist.sh [Removed Username]@[Removed Computer Name] MINGW64 ~ $ git clone https://github.com/Arisotura/melonDS.git Cloning into 'melonDS'... remote: Enumerating objects: 250, done. remote: Counting objects: 100% (250/250), done. remote: Compressing objects: 100% (94/94), done. remote: Total 8254 (delta 163), reused 236 (delta 156), pack-reused 8004 Receiving objects: 100% (8254/8254), 3.98 MiB | 1.82 MiB/s, done. Resolving deltas: 100% (6218/6218), done. [Removed Username]@[Removed Computer Name] MINGW64 ~ $ cd melonDS [Removed Username]@[Removed Computer Name] MINGW64 ~/melonDS $ mkdir build [Removed Username]@[Removed Computer Name] MINGW64 ~/melonDS $ cd build [Removed Username]@[Removed Computer Name] MINGW64 ~/melonDS/build $ cmake .. -G "MSYS Makefiles" -- The C compiler identification is GNU 10.1.0 -- The CXX compiler identification is GNU 10.1.0 -- Check for working C compiler: C:/msys64/mingw64/bin/gcc.exe -- Check for working C compiler: C:/msys64/mingw64/bin/gcc.exe - works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: C:/msys64/mingw64/bin/g++.exe -- Check for working CXX compiler: C:/msys64/mingw64/bin/g++.exe - works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: C:/msys64/mingw64/bin/pkg-config.exe (found version "0.29.2") -- Checking for module 'sdl2' -- Found sdl2, version 2.0.12 -- Configuring done -- Generating done -- Build files have been written to: C:/msys64/home/[Removed Username]/melonDS/build [Removed Username]@[Removed Computer Name] MINGW64 ~/melonDS/build $ make -j$(nproc --all) Scanning dependencies of target core Scanning dependencies of target libui [ 0%] Building CXX object src/CMakeFiles/core.dir/ARCodeList.cpp.obj [ 1%] Building C object src/libui_sdl/libui/CMakeFiles/libui.dir/common/debug.c.obj [ 2%] Building C object src/libui_sdl/libui/CMakeFiles/libui.dir/common/control.c.obj [ 2%] Building CXX object src/CMakeFiles/core.dir/ARMInterpreter_ALU.cpp.obj [ 3%] Building CXX object src/CMakeFiles/core.dir/ARMInterpreter.cpp.obj [ 5%] Building CXX object src/CMakeFiles/core.dir/ARM.cpp.obj [ 6%] Building C object src/libui_sdl/libui/CMakeFiles/libui.dir/common/areaevents.c.obj [ 7%] Building CXX object src/CMakeFiles/core.dir/ARMInterpreter_Branch.cpp.obj [ 7%] Building C object src/libui_sdl/libui/CMakeFiles/libui.dir/common/matrix.c.obj [ 9%] Building C object src/libui_sdl/libui/CMakeFiles/libui.dir/common/shouldquit.c.obj [ 10%] Building C object src/libui_sdl/libui/CMakeFiles/libui.dir/common/userbugs.c.obj [ 11%] Building CXX object src/CMakeFiles/core.dir/ARMInterpreter_LoadStore.cpp.obj [ 13%] Building CXX object src/CMakeFiles/core.dir/Config.cpp.obj [ 14%] Building CXX object src/libui_sdl/libui/CMakeFiles/libui.dir/windows/alloc.cpp.obj [ 14%] Building CXX object src/CMakeFiles/core.dir/CP15.cpp.obj [ 15%] Building CXX object src/CMakeFiles/core.dir/CRC32.cpp.obj [ 15%] Building CXX object src/libui_sdl/libui/CMakeFiles/libui.dir/windows/area.cpp.obj [ 17%] Building CXX object src/CMakeFiles/core.dir/DMA.cpp.obj [ 17%] Building CXX object src/CMakeFiles/core.dir/GPU.cpp.obj [ 18%] Building CXX object src/CMakeFiles/core.dir/GBACart.cpp.obj [ 19%] Building CXX object src/CMakeFiles/core.dir/GPU2D.cpp.obj [ 21%] Building CXX object src/CMakeFiles/core.dir/GPU3D.cpp.obj C:/msys64/home/[Removed Username]/melonDS/src/GPU2D.cpp: In member function 'u32 GPU2D::ColorComposite(int, u32, u32)': C:/msys64/home/[Removed Username]/melonDS/src/GPU2D.cpp:731:1: warning: control reaches end of non-void function [-Wreturn-type] 731 | } | ^ [ 22%] Building CXX object src/CMakeFiles/core.dir/GPU3D_OpenGL.cpp.obj [ 22%] Building CXX object src/CMakeFiles/core.dir/GPU3D_Soft.cpp.obj [ 23%] Building CXX object src/CMakeFiles/core.dir/NDS.cpp.obj [ 25%] Building CXX object src/CMakeFiles/core.dir/NDSCart.cpp.obj [ 26%] Building CXX object src/CMakeFiles/core.dir/OpenGLSupport.cpp.obj [ 26%] Building CXX object src/CMakeFiles/core.dir/RTC.cpp.obj [ 28%] Building CXX object src/CMakeFiles/core.dir/Savestate.cpp.obj [ 28%] Building CXX object src/CMakeFiles/core.dir/SPI.cpp.obj [ 30%] Building CXX object src/CMakeFiles/core.dir/SPU.cpp.obj [ 30%] Building CXX object src/CMakeFiles/core.dir/Wifi.cpp.obj [ 31%] Building CXX object src/CMakeFiles/core.dir/WifiAP.cpp.obj [ 32%] Building CXX object src/libui_sdl/libui/CMakeFiles/libui.dir/windows/areascroll.cpp.obj [ 34%] Building CXX object src/libui_sdl/libui/CMakeFiles/libui.dir/windows/areadraw.cpp.obj [ 35%] Building CXX object src/libui_sdl/libui/CMakeFiles/libui.dir/windows/areaevents.cpp.obj [ 35%] Building CXX object src/libui_sdl/libui/CMakeFiles/libui.dir/windows/areautil.cpp.obj [ 36%] Building CXX object src/libui_sdl/libui/CMakeFiles/libui.dir/windows/box.cpp.obj In file included from C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/area.cpp:2: C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/area.cpp: In function 'void unregisterArea()': C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:47:17: error: converting to execution character set: Illegal byte sequence 47 | #define _ws2(m) L ## m | ^ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:48:16: note: in expansion of macro '_ws2' 48 | #define _ws(m) _ws2(m) | ^~~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:56:39: note: in expansion of macro '_ws' 56 | #define logLastError(s) _logLastError(_ws(__FILE__), _wsn(__LINE__), L"TODO none of the function name macros are macros in MinGW", s) | ^~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/area.cpp:102:3: note: in expansion of macro 'logLastError' 102 | logLastError(L"error unregistering uiArea window class"); | ^~~~~~~~~~~~ In file included from C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areascroll.cpp:2: C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areascroll.cpp: In function 'void scroll(uiArea*, int, scrollParams*, WPARAM, LPARAM)': C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:47:17: error: converting to execution character set: Illegal byte sequence 47 | #define _ws2(m) L ## m | ^ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:48:16: note: in expansion of macro '_ws2' 48 | #define _ws(m) _ws2(m) | ^~~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:56:39: note: in expansion of macro '_ws' 56 | #define logLastError(s) _logLastError(_ws(__FILE__), _wsn(__LINE__), L"TODO none of the function name macros are macros in MinGW", s) | ^~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areascroll.cpp:86:4: note: in expansion of macro 'logLastError' 86 | logLastError(L"error getting thumb position for area"); | ^~~~~~~~~~~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:47:17: error: converting to execution character set: Illegal byte sequence 47 | #define _ws2(m) L ## m | ^ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:48:16: note: in expansion of macro '_ws2' 48 | #define _ws(m) _ws2(m) | ^~~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:56:39: note: in expansion of macro '_ws' 56 | #define logLastError(s) _logLastError(_ws(__FILE__), _wsn(__LINE__), L"TODO none of the function name macros are macros in MinGW", s) | ^~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areascroll.cpp:94:4: note: in expansion of macro 'logLastError' 94 | logLastError(L"error getting thumb track position for area"); | ^~~~~~~~~~~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areascroll.cpp: In function 'void wheelscroll(uiArea*, int, scrollParams*, WPARAM, LPARAM)': C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:47:17: error: converting to execution character set: Illegal byte sequence 47 | #define _ws2(m) L ## m | ^ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:48:16: note: in expansion of macro '_ws2' 48 | #define _ws(m) _ws2(m) | ^~~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:56:39: note: in expansion of macro '_ws' 56 | #define logLastError(s) _logLastError(_ws(__FILE__), _wsn(__LINE__), L"TODO none of the function name macros are macros in MinGW", s) | ^~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areascroll.cpp:110:3: note: in expansion of macro 'logLastError' 110 | logLastError(L"error getting area wheel scroll amount"); | ^~~~~~~~~~~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areascroll.cpp: At global scope: C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areascroll.cpp:182:13: warning: 'void vscrollto(uiArea*, int)' defined but not used [-Wunused-function] 182 | static void vscrollto(uiArea *a, int pos) | ^~~~~~~~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areascroll.cpp:137:13: warning: 'void hscrollto(uiArea*, int)' defined but not used [-Wunused-function] 137 | static void hscrollto(uiArea *a, int pos) | ^~~~~~~~~ In file included from C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areaevents.cpp:2: C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areaevents.cpp: In function 'void track(uiArea*, BOOL)': C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:47:17: error: converting to execution character set: Illegal byte sequence 47 | #define _ws2(m) L ## m | ^ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:48:16: note: in expansion of macro '_ws2' 48 | #define _ws(m) _ws2(m) | ^~~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:56:39: note: in expansion of macro '_ws' 56 | #define logLastError(s) _logLastError(_ws(__FILE__), _wsn(__LINE__), L"TODO none of the function name macros are macros in MinGW", s) | ^~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areaevents.cpp:55:3: note: in expansion of macro 'logLastError' 55 | logLastError(L"error setting up mouse tracking"); | ^~~~~~~~~~~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areaevents.cpp: In function 'void capture(uiArea*, BOOL)': C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:47:17: error: converting to execution character set: Illegal byte sequence 47 | #define _ws2(m) L ## m | ^ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:48:16: note: in expansion of macro '_ws2' 48 | #define _ws(m) _ws2(m) | ^~~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:56:39: note: in expansion of macro '_ws' 56 | #define logLastError(s) _logLastError(_ws(__FILE__), _wsn(__LINE__), L"TODO none of the function name macros are macros in MinGW", s) | ^~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areaevents.cpp:73:4: note: in expansion of macro 'logLastError' 73 | logLastError(L"error releasing capture on drag"); | ^~~~~~~~~~~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areaevents.cpp: In function 'int areaKeyEvent(uiArea*, int, WPARAM, LPARAM)': C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areaevents.cpp:256:6: warning: unused variable 'righthand' [-Wunused-variable] 256 | int righthand; | ^~~~~~~~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areaevents.cpp:257:6: warning: unused variable 'i' [-Wunused-variable] 257 | int i; | ^ In file included from C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areadraw.cpp:2: C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areadraw.cpp: In function 'void onWM_PAINT(uiArea*)': C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:47:17: error: converting to execution character set: Illegal byte sequence 47 | #define _ws2(m) L ## m | ^ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:48:16: note: in expansion of macro '_ws2' 48 | #define _ws(m) _ws2(m) | ^~~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:56:39: note: in expansion of macro '_ws' 56 | #define logLastError(s) _logLastError(_ws(__FILE__), _wsn(__LINE__), L"TODO none of the function name macros are macros in MinGW", s) | ^~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areadraw.cpp:106:4: note: in expansion of macro 'logLastError' 106 | logLastError(L"error validating rect"); | ^~~~~~~~~~~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:47:17: error: converting to execution character set: Illegal byte sequence 47 | #define _ws2(m) L ## m | ^ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:48:16: note: in expansion of macro '_ws2' 48 | #define _ws(m) _ws2(m) | ^~~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:62:39: note: in expansion of macro '_ws' 62 | #define logHRESULT(s, hr) _logHRESULT(_ws(__FILE__), _wsn(__LINE__), L"TODO none of the function name macros are macros in MinGW", s, hr) | ^~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areadraw.cpp:117:3: note: in expansion of macro 'logHRESULT' 117 | logHRESULT(L"error painting", hr); | ^~~~~~~~~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areadraw.cpp: In function 'void onWM_PRINTCLIENT(uiArea*, HDC)': C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:47:17: error: converting to execution character set: Illegal byte sequence 47 | #define _ws2(m) L ## m | ^ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:48:16: note: in expansion of macro '_ws2' 48 | #define _ws(m) _ws2(m) | ^~~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:62:39: note: in expansion of macro '_ws' 62 | #define logHRESULT(s, hr) _logHRESULT(_ws(__FILE__), _wsn(__LINE__), L"TODO none of the function name macros are macros in MinGW", s, hr) | ^~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areadraw.cpp:134:3: note: in expansion of macro 'logHRESULT' 134 | logHRESULT(L"error printing uiArea client area", hr); | ^~~~~~~~~~ make[2]: *** [src/libui_sdl/libui/CMakeFiles/libui.dir/build.make:200: src/libui_sdl/libui/CMakeFiles/libui.dir/windows/areaevents.cpp.obj] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: *** [src/libui_sdl/libui/CMakeFiles/libui.dir/build.make:213: src/libui_sdl/libui/CMakeFiles/libui.dir/windows/areascroll.cpp.obj] Error 1 make[2]: *** [src/libui_sdl/libui/CMakeFiles/libui.dir/build.make:174: src/libui_sdl/libui/CMakeFiles/libui.dir/windows/area.cpp.obj] Error 1 make[2]: *** [src/libui_sdl/libui/CMakeFiles/libui.dir/build.make:187: src/libui_sdl/libui/CMakeFiles/libui.dir/windows/areadraw.cpp.obj] Error 1 C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/box.cpp: In function 'void boxRelayout(uiBox*)': C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/box.cpp:38:6: warning: unused variable 'i' [-Wunused-variable] 38 | int i; | ^ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areautil.cpp: In function 'void loadAreaSize(uiArea*, double*, double*)': C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areautil.cpp:8:14: warning: unused variable 'size' [-Wunused-variable] 8 | D2D1_SIZE_F size; | ^~~~ make[1]: *** [CMakeFiles/Makefile2:296: src/libui_sdl/libui/CMakeFiles/libui.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... [ 38%] Building CXX object src/CMakeFiles/core.dir/AREngine.cpp.obj [ 39%] Linking CXX static library libcore.a [ 39%] Built target core make: *** [Makefile:150: all] Error 2 [Removed Username]@[Removed Computer Name] MINGW64 ~/melonDS/build $ ../msys-dist.sh Run this script from the directory you built melonDS. [Removed Username]@[Removed Computer Name] MINGW64 ~/melonDS/build $ C:/msys64/home/[Removed Username]/melonDS/src/GPU2D.cpp: In member function 'u32 GPU2D::ColorComposite(int, u32, u32)':
I then get this error when I reach 36%:
C:/msys64/home/[Removed Username]/melonDS/src/GPU2D.cpp:731:1: warning: control reaches end of non-void function [-Wreturn-type] 731 | } | ^ In file included from C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/area.cpp:2:
and finally, this error when I reach 39%:
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/area.cpp: In function 'void unregisterArea()': C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:47:17: error: converting to execution character set: Illegal byte sequence 47 | #define _ws2(m) L ## m | ^ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:48:16: note: in expansion of macro '_ws2' 48 | #define _ws(m) _ws2(m) | ^~~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:56:39: note: in expansion of macro '_ws' 56 | #define logLastError(s) _logLastError(_ws(__FILE__), _wsn(__LINE__), L"TODO none of the function name macros are macros in MinGW", s) | ^~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/area.cpp:102:3: note: in expansion of macro 'logLastError' 102 | logLastError(L"error unregistering uiArea window class"); | ^~~~~~~~~~~~ In file included from C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areascroll.cpp:2: C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areascroll.cpp: In function 'void scroll(uiArea*, int, scrollParams*, WPARAM, LPARAM)': C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:47:17: error: converting to execution character set: Illegal byte sequence 47 | #define _ws2(m) L ## m | ^ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:48:16: note: in expansion of macro '_ws2' 48 | #define _ws(m) _ws2(m) | ^~~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:56:39: note: in expansion of macro '_ws' 56 | #define logLastError(s) _logLastError(_ws(__FILE__), _wsn(__LINE__), L"TODO none of the function name macros are macros in MinGW", s) | ^~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areascroll.cpp:86:4: note: in expansion of macro 'logLastError' 86 | logLastError(L"error getting thumb position for area"); | ^~~~~~~~~~~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:47:17: error: converting to execution character set: Illegal byte sequence 47 | #define _ws2(m) L ## m | ^ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:48:16: note: in expansion of macro '_ws2' 48 | #define _ws(m) _ws2(m) | ^~~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:56:39: note: in expansion of macro '_ws' 56 | #define logLastError(s) _logLastError(_ws(__FILE__), _wsn(__LINE__), L"TODO none of the function name macros are macros in MinGW", s) | ^~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areascroll.cpp:94:4: note: in expansion of macro 'logLastError' 94 | logLastError(L"error getting thumb track position for area"); | ^~~~~~~~~~~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areascroll.cpp: In function 'void wheelscroll(uiArea*, int, scrollParams*, WPARAM, LPARAM)': C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:47:17: error: converting to execution character set: Illegal byte sequence 47 | #define _ws2(m) L ## m | ^ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:48:16: note: in expansion of macro '_ws2' 48 | #define _ws(m) _ws2(m) | ^~~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:56:39: note: in expansion of macro '_ws' 56 | #define logLastError(s) _logLastError(_ws(__FILE__), _wsn(__LINE__), L"TODO none of the function name macros are macros in MinGW", s) | ^~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areascroll.cpp:110:3: note: in expansion of macro 'logLastError' 110 | logLastError(L"error getting area wheel scroll amount"); | ^~~~~~~~~~~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areascroll.cpp: At global scope: C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areascroll.cpp:182:13: warning: 'void vscrollto(uiArea*, int)' defined but not used [-Wunused-function] 182 | static void vscrollto(uiArea *a, int pos) | ^~~~~~~~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areascroll.cpp:137:13: warning: 'void hscrollto(uiArea*, int)' defined but not used [-Wunused-function] 137 | static void hscrollto(uiArea *a, int pos) | ^~~~~~~~~ In file included from C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areaevents.cpp:2: C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areaevents.cpp: In function 'void track(uiArea*, BOOL)': C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:47:17: error: converting to execution character set: Illegal byte sequence 47 | #define _ws2(m) L ## m | ^ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:48:16: note: in expansion of macro '_ws2' 48 | #define _ws(m) _ws2(m) | ^~~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:56:39: note: in expansion of macro '_ws' 56 | #define logLastError(s) _logLastError(_ws(__FILE__), _wsn(__LINE__), L"TODO none of the function name macros are macros in MinGW", s) | ^~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areaevents.cpp:55:3: note: in expansion of macro 'logLastError' 55 | logLastError(L"error setting up mouse tracking"); | ^~~~~~~~~~~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areaevents.cpp: In function 'void capture(uiArea*, BOOL)': C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:47:17: error: converting to execution character set: Illegal byte sequence 47 | #define _ws2(m) L ## m | ^ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:48:16: note: in expansion of macro '_ws2' 48 | #define _ws(m) _ws2(m) | ^~~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:56:39: note: in expansion of macro '_ws' 56 | #define logLastError(s) _logLastError(_ws(__FILE__), _wsn(__LINE__), L"TODO none of the function name macros are macros in MinGW", s) | ^~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areaevents.cpp:73:4: note: in expansion of macro 'logLastError' 73 | logLastError(L"error releasing capture on drag"); | ^~~~~~~~~~~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areaevents.cpp: In function 'int areaKeyEvent(uiArea*, int, WPARAM, LPARAM)': C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areaevents.cpp:256:6: warning: unused variable 'righthand' [-Wunused-variable] 256 | int righthand; | ^~~~~~~~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areaevents.cpp:257:6: warning: unused variable 'i' [-Wunused-variable] 257 | int i; | ^ In file included from C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areadraw.cpp:2: C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areadraw.cpp: In function 'void onWM_PAINT(uiArea*)': C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:47:17: error: converting to execution character set: Illegal byte sequence 47 | #define _ws2(m) L ## m | ^ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:48:16: note: in expansion of macro '_ws2' 48 | #define _ws(m) _ws2(m) | ^~~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:56:39: note: in expansion of macro '_ws' 56 | #define logLastError(s) _logLastError(_ws(__FILE__), _wsn(__LINE__), L"TODO none of the function name macros are macros in MinGW", s) | ^~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areadraw.cpp:106:4: note: in expansion of macro 'logLastError' 106 | logLastError(L"error validating rect"); | ^~~~~~~~~~~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:47:17: error: converting to execution character set: Illegal byte sequence 47 | #define _ws2(m) L ## m | ^ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:48:16: note: in expansion of macro '_ws2' 48 | #define _ws(m) _ws2(m) | ^~~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:62:39: note: in expansion of macro '_ws' 62 | #define logHRESULT(s, hr) _logHRESULT(_ws(__FILE__), _wsn(__LINE__), L"TODO none of the function name macros are macros in MinGW", s, hr) | ^~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areadraw.cpp:117:3: note: in expansion of macro 'logHRESULT' 117 | logHRESULT(L"error painting", hr); | ^~~~~~~~~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areadraw.cpp: In function 'void onWM_PRINTCLIENT(uiArea*, HDC)': C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:47:17: error: converting to execution character set: Illegal byte sequence 47 | #define _ws2(m) L ## m | ^ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:48:16: note: in expansion of macro '_ws2' 48 | #define _ws(m) _ws2(m) | ^~~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:62:39: note: in expansion of macro '_ws' 62 | #define logHRESULT(s, hr) _logHRESULT(_ws(__FILE__), _wsn(__LINE__), L"TODO none of the function name macros are macros in MinGW", s, hr) | ^~~ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areadraw.cpp:134:3: note: in expansion of macro 'logHRESULT' 134 | logHRESULT(L"error printing uiArea client area", hr); | ^~~~~~~~~~ make[2]: *** [src/libui_sdl/libui/CMakeFiles/libui.dir/build.make:200: src/libui_sdl/libui/CMakeFiles/libui.dir/windows/areaevents.cpp.obj] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: *** [src/libui_sdl/libui/CMakeFiles/libui.dir/build.make:213: src/libui_sdl/libui/CMakeFiles/libui.dir/windows/areascroll.cpp.obj] Error 1 make[2]: *** [src/libui_sdl/libui/CMakeFiles/libui.dir/build.make:174: src/libui_sdl/libui/CMakeFiles/libui.dir/windows/area.cpp.obj] Error 1 make[2]: *** [src/libui_sdl/libui/CMakeFiles/libui.dir/build.make:187: src/libui_sdl/libui/CMakeFiles/libui.dir/windows/areadraw.cpp.obj] Error 1 C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/box.cpp: In function 'void boxRelayout(uiBox*)': C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/box.cpp:38:6: warning: unused variable 'i' [-Wunused-variable] 38 | int i; | ^ C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areautil.cpp: In function 'void loadAreaSize(uiArea*, double*, double*)': C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areautil.cpp:8:14: warning: unused variable 'size' [-Wunused-variable] 8 | D2D1_SIZE_F size; | ^~~~ make[1]: *** [CMakeFiles/Makefile2:296: src/libui_sdl/libui/CMakeFiles/libui.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... make: *** [Makefile:150: all] Error 2
Any idea why and how I can get this to work?____________________ Nothing to say, so jadnjkfmnjamnfjkldnajfnjkanfjdksan jsdnvj m. |
poudink |
| ||
![]() Big melon Normal user Level: 27 ![]() Posts: 47/176 EXP: 115214 Next: 945 Since: 03-30-17 From: Québec, Canada Last post: 418 days ago Last view: 203 days ago |
what about CPU? CPU is what matters the most. ____________________ Nothing to say, so jadnjkfmnjamnfjkldnajfnjkanfjdksan jsdnvj m. |
poudink |
| ||
![]() Big melon Normal user Level: 27 ![]() Posts: 48/176 EXP: 115214 Next: 945 Since: 03-30-17 From: Québec, Canada Last post: 418 days ago Last view: 203 days ago |
are you sure it's actually launching the games and not just something like a white screen? ____________________ Nothing to say, so jadnjkfmnjamnfjkldnajfnjkanfjdksan jsdnvj m. |
poudink |
| ||
![]() Big melon Normal user Level: 27 ![]() Posts: 49/176 EXP: 115214 Next: 945 Since: 03-30-17 From: Québec, Canada Last post: 418 days ago Last view: 203 days ago |
what happens if you disable the framerate limiter, audio sync and v-sync? ____________________ Nothing to say, so jadnjkfmnjamnfjkldnajfnjkanfjdksan jsdnvj m. |
poudink |
| ||
![]() Big melon Normal user Level: 27 ![]() Posts: 50/176 EXP: 115214 Next: 945 Since: 03-30-17 From: Québec, Canada Last post: 418 days ago Last view: 203 days ago |
hm, well the fact audio sync causes an issue like that is still an issue in itself. a dev should probably look into it. ____________________ Nothing to say, so jadnjkfmnjamnfjkldnajfnjkanfjdksan jsdnvj m. |
poudink |
| ||
![]() Big melon Normal user Level: 27 ![]() Posts: 51/176 EXP: 115214 Next: 945 Since: 03-30-17 From: Québec, Canada Last post: 418 days ago Last view: 203 days ago |
could this be the same as this issue https://github.com/Arisotura/melonDS/issues/564 ____________________ Nothing to say, so jadnjkfmnjamnfjkldnajfnjkanfjdksan jsdnvj m. |
poudink |
| ||
![]() Big melon Normal user Level: 27 ![]() Posts: 52/176 EXP: 115214 Next: 945 Since: 03-30-17 From: Québec, Canada Last post: 418 days ago Last view: 203 days ago |
savestates and save files are different ____________________ Nothing to say, so jadnjkfmnjamnfjkldnajfnjkanfjdksan jsdnvj m. |
poudink |
| ||
![]() Big melon Normal user Level: 27 ![]() Posts: 53/176 EXP: 115214 Next: 945 Since: 03-30-17 From: Québec, Canada Last post: 418 days ago Last view: 203 days ago |
https://melonds.kuribo64.net/comments.php?id=119&p=1#pages
This is the second time my name and quite possibly other people's names (seen some pretty suspicious-looking RSDuck comments too) have been used to post offensive comments by someone else and it's not something I'm particularly comfortable with. I'm just here to follow this emulator's progress and would like my name to stay clear of any such controversy, so I'd like it if forum accounts were used for blog post replies. I don't know how hard this would be to implement and it's fine if you don't have time to do it but I'd appreciate it. ____________________ Nothing to say, so jadnjkfmnjamnfjkldnajfnjkanfjdksan jsdnvj m. |
poudink |
| ||
![]() Big melon Normal user Level: 27 ![]() Posts: 54/176 EXP: 115214 Next: 945 Since: 03-30-17 From: Québec, Canada Last post: 418 days ago Last view: 203 days ago |
from my experience with this issue, it can be resolved simply by changing the resolution to another one and changing it back. I don't know why it works though, but you can still use opengl renderer fine then. ____________________ Nothing to say, so jadnjkfmnjamnfjkldnajfnjkanfjdksan jsdnvj m. |
poudink |
| ||
![]() Big melon Normal user Level: 27 ![]() Posts: 55/176 EXP: 115214 Next: 945 Since: 03-30-17 From: Québec, Canada Last post: 418 days ago Last view: 203 days ago |
Posted by Generic aka RSDuck nevermind that part, couldn't find it. must've misremembered ____________________ Nothing to say, so jadnjkfmnjamnfjkldnajfnjkanfjdksan jsdnvj m. |
poudink |
| ||
![]() Big melon Normal user Level: 27 ![]() Posts: 56/176 EXP: 115214 Next: 945 Since: 03-30-17 From: Québec, Canada Last post: 418 days ago Last view: 203 days ago |
Way too much stuff, honestly. I've been jumping around a pretty unreasonable amount of projects during quarantine including but not limited to a console-optimized version of Super Mario Star Road, my personal SM64DS hack, SMGDS and NSMB research. I really need to get rid of my terrible habit of starting a ton of things and finishing none of them. ____________________ Nothing to say, so jadnjkfmnjamnfjkldnajfnjkanfjdksan jsdnvj m. |
poudink |
| ||
![]() Big melon Normal user Level: 27 ![]() Posts: 57/176 EXP: 115214 Next: 945 Since: 03-30-17 From: Québec, Canada Last post: 418 days ago Last view: 203 days ago |
This isn't really about melonDS but moreso the DS hardware itself. As we know, the DS has an ARM7 coprocessor used for GBA backwards compatibility and handling things like audio and touch input. Well, that's how it was used in commercial games, anyway. My question is, is it actually limited to those tasks or could it be used for more complex tasks? To give a concrete example, could a homebrew emulator for the DS offload its CPU emulation to the ARM7 while emulating audio and the PPU on the ARM9? ____________________ Nothing to say, so jadnjkfmnjamnfjkldnajfnjkanfjdksan jsdnvj m. |
poudink |
| ||
![]() Big melon Normal user Level: 27 ![]() Posts: 58/176 EXP: 115214 Next: 945 Since: 03-30-17 From: Québec, Canada Last post: 418 days ago Last view: 203 days ago |
I think Wine would probably work but it's certainly less ideal than a native port. ____________________ Nothing to say, so jadnjkfmnjamnfjkldnajfnjkanfjdksan jsdnvj m. |
poudink |
| ||
![]() Big melon Normal user Level: 27 ![]() Posts: 59/176 EXP: 115214 Next: 945 Since: 03-30-17 From: Québec, Canada Last post: 418 days ago Last view: 203 days ago |
Disable the framerate limiter, V-Sync and audio sync when emulating local multiplayer. ____________________ Nothing to say, so jadnjkfmnjamnfjkldnajfnjkanfjdksan jsdnvj m. |
poudink |
| ||
![]() Big melon Normal user Level: 27 ![]() Posts: 60/176 EXP: 115214 Next: 945 Since: 03-30-17 From: Québec, Canada Last post: 418 days ago Last view: 203 days ago |
Whatever you're doing or trying to do sounds overly complicated compared to simply editing the source code. ____________________ Nothing to say, so jadnjkfmnjamnfjkldnajfnjkanfjdksan jsdnvj m. |
Main - Posts by poudink |
Page rendered in 0.121 seconds. (2048KB of memory used) MySQL - queries: 22, rows: 109/109, time: 0.013 seconds. ![]() © 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |