And online or even lan multiplayerI would like to see Mario Kart 64 on PC, but changing the pre render graphics of the characters for 3D modeling
You might try usingSo I get everything correct until this
$ make -j9 TARGET_N64=0
which: no qemu-irix in (/mingw64/bin:/usr/local/bin:/usr/bin:/bin:/c/Windows/System32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0/:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl)
Makefile:257: *** Please install qemu-irix package or set QEMU_IRIX env var to the full qemu-irix binary path. Stop.
Anyone know how to fix this?
make TARGET_N64=0 -j9
Xbox controller works perfectly without configuration if you have one. Not sure the switch one will without a mapper software.Do you know how to get controllers to work on it? I plugged in my switch pro controller but I can't figure it out
--------------------- MERGED ---------------------------
How do you get controllers to work? I plugged in my switch pro controller but I can't get it to work
I think you're not using the correct source code; the official version from the GitHub repository doesn't contain the necessary code to allow it to compile on PCs. However, someone already posted a diff file that can be used on that repository if you don't want to search for the source code archives that already do have the necessary code built-in.Nope still the same error. :/
$ make TARGET_N64=0 -j9
which: no qemu-irix in (/mingw64/bin:/usr/local/bin:/usr/bin:/bin:/c/Windows/System32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0/:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl)
Makefile:257: *** Please install qemu-irix package or set QEMU_IRIX env var to the full qemu-irix binary path. Stop.
I tired doing this first but no change
pacman -S mingw-w64-x86_64-qemu
Still get the error
--------------------- MERGED ---------------------------
Did you figure this out? I am stuck here too
Attached is a patch from the sm64 decompilation commit 9273f38df135273d905ac14e7a090ebac4ba3ae9 to the PC version source code floating around.
You can apply using this command (after changing directory to the git clone of the sm64 decompilation and checking out commit 9273f38df135273d905ac14e7a090ebac4ba3ae9 from the sm64 decompilation repository):
Code:patch -p1 -i/path/to/sm64pc.diff
Additionally, here is a patch to allow the compilation to succeed on macOS and Emscripten. In the Makefile, change "AS" to a working as from GNU Binutils (any architecture), "CPP" to a working C preprocessor from GCC (any architecture), "OBJDUMP" to a working objdump from GNU Binutils (any architecture), and "OBJCOPY" to a working objcopy from GNU Binutils (any architecture). Use GNU Make to build the project.
If there are any missing libraries or dependencies, install them.
Do you know how to get controllers to work on it? I plugged in my switch pro controller but I can't figure it out
--------------------- MERGED ---------------------------
How do you get controllers to work? I plugged in my switch pro controller but I can't get it to work
gfx_sdl2.c:
// Add the following towards the top of the file.
const unsigned int FPS = 30;
const unsigned int FRAME_TARGET_TIME = 1000 / FPS;
int ticksLastFrame = 0;
// Update this method to the following:
static bool gfx_sdl_start_frame(void) {
// Sleep the execution until we reach the target frame time in ms.
int timeToWait = FRAME_TARGET_TIME - (SDL_GetTicks() - ticksLastFrame);
// Only call delay if we are too fast to process this frame.
if (timeToWait > 0 && timeToWait < FRAME_TARGET_TIME) {
SDL_Delay(timeToWait);
}
ticksLastFrame = SDL_GetTicks();
return true;
}
Fix it in the Nvidia control panel .Does anyone know where to limit the fps besides using a third party app to do so? For DX12. I have a 144hz monitor and the game runs at 36 fps. Switching to 60hz fixes it to 30 but I still would like a fix in the code itself.