Gericom / GBARunner2

A GBA hypervisor for DS. (like nintendont for gc on wii)
732 stars 59 forks source link

How do I compile this for 3ds? #259

Closed chowder3907 closed 2 years ago

chowder3907 commented 2 years ago

I've managed to successfully compile this in the main folder, arm7, and arm9 folder. The resulting GBARunner2.nds does not run on the 3ds. What do I need to do to compile the arm7 dldi version? I'm trying to compile the wifi_link branch. I am on Linux.

Epicpkmn11 commented 2 years ago

Run:

make all ARM7_DLDI=1 USE_3DS_32MB=1

(azure-pipelines.yml:61)

Though while it may compile, GBARunner2 requires a very specific toolchain setup to actually run currently so I don't think you'll actually get a working build from that. (unless I'm mistaken, which could be the case, I haven't been able to get a working build myself though)

If you didn't know, there's a release with an auto build from the wifi_link branch fyi: https://github.com/Gericom/GBARunner2/releases/tag/v20200217-194452_0b8bbe3

Edit: Oh, since you mention you're on linux you'll need to remove all the .exes from the Makefiles fyi, see #187 for what exactly

chowder3907 commented 2 years ago
```shell
make all ARM7_DLDI=1 USE_3DS_32MB=1

This command worked perfectly after running make clean It opens the file now but gives me a black screen, I don't know if that's because I did something wrong or because it's got a bug or two. Thanks!