lambertjamesd / gb64

A gameboy emulator that runs on real N64 hardware
MIT License
85 stars 8 forks source link

Remove dependency on deprecated libkmc, and replace with libgcc and libnustd #2

Closed CrashOveride95 closed 4 years ago

CrashOveride95 commented 4 years ago

This replaces libkmc in makefile with libgcc and nustd, which are the recommended libraries for gcc's internal functions and the C standard library. libkmc was designed for use with the original SDK compiler, exeGCC, and as such is not meant for GCC 10. The variable used to display the libgcc directory, N64_LIBGCCDIR, should already be defined on the build PC if the instructions for setting up my SDK were followed.

CrashOveride95 commented 4 years ago

libnustd can be downloaded with sudo apt install libnustd

CrashOveride95 commented 4 years ago

I am very confident this doesn't affect emulation quality, I played a full 31 line game of tetris with it.