Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement MIPS3 target support #1392

Open
KiritoDv opened this issue Aug 29, 2024 · 8 comments
Open

Implement MIPS3 target support #1392

KiritoDv opened this issue Aug 29, 2024 · 8 comments
Labels
Enhancement Request New feature or request
Milestone

Comments

@KiritoDv
Copy link

KiritoDv commented Aug 29, 2024

It would be nice to have mips-3 support for some homebrew platforms like n64 or some modems.

Im not sure if this could be a good reference:
llvm/llvm-project#18632

https://clang.llvm.org/doxygen/Driver_2ToolChains_2Arch_2Mips_8cpp_source.html

@lerno lerno added the Enhancement Request New feature or request label Aug 29, 2024
@lerno
Copy link
Collaborator

lerno commented Aug 29, 2024

How would we test it?

@KiritoDv
Copy link
Author

Thats a good question, i can setup a few n64 and router firmware tests or an example program

@lerno
Copy link
Collaborator

lerno commented Aug 30, 2024

I will probably want to test it from MacOS, are there any easy helpers to do that?

@KiritoDv
Copy link
Author

Wdym by helper 0:?

@lerno
Copy link
Collaborator

lerno commented Aug 30, 2024

Software that will help you run and emulate MIPS3 code on MacOS.

@KiritoDv
Copy link
Author

Ohh, you could try ares which is an n64 emulator or an irix emulator https://forums.irixnet.org/thread-1012-post-7165.html

@lerno lerno added this to the 0.9 milestone Sep 14, 2024
@lerno
Copy link
Collaborator

lerno commented Sep 14, 2024

Looks non-trivial. Is there a way to bring this to CI?

@KiritoDv
Copy link
Author

Yeah i think, my other idea was to use something like this https://github.com/gioannides/MIPS_SIMULATOR/tree/master, seems to be smaller than using a full emulator

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement Request New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants