machinamentum / CTR64

N64 emulation research/development for 3DS. Hard fork of CTRX.
67 stars 3 forks source link

Any updates? #10

Open Johnny165 opened 6 years ago

Johnny165 commented 6 years ago

Are there any updates?

RandomMan25XX commented 6 years ago

No, the whole thing is dead, no more chances of N64 emulation on the 3ds unless someone else tries their hand at it

Sayora77 commented 6 years ago

How would you compile this? Just to see if anything is there.

machinamentum commented 6 years ago

No updates right now.

How would you compile this? Just to see if anything is there.

You need to build+install glfw somewhere in your system PATH so that cmake can find it (or install via whatever package manager if that provides glfw to you). Then:

cd \<folder where CTR64 lives> mkdir build cd build cmake .. make

and that'll give you a desktop executable to run the emulator and the "debugger"/disassembly window. Or you can build a 3dsx by just typing "make" in the CTR64 folder (though I'm unsure if 3dsx even builds since the majority of the work since the change from CRTX has been on desktop to make iteration times faster).

I believe also you need n64_ipl.bin. The IPL code in CTR64/bios can be compiled if you have nextvolume's PSXSDK installed. I suppose a TODO item should be to rewrite the IPL code in assembly since CTR64/tools has a barebones MIPS assembler.