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

Add MIPS architecture disassembler #269

Open
sphinxc0re opened this issue Mar 31, 2017 · 3 comments
Open

Add MIPS architecture disassembler #269

sphinxc0re opened this issue Mar 31, 2017 · 3 comments

Comments

@sphinxc0re
Copy link
Contributor

We should implement a disassembler for MIPS binaries. Specifically NEC Vr 4300 MIPS binaries since this is the processor embedded in Nintendo 64 consoles.

Datasheet: http://datasheets.chipdb.org/NEC/Vr-Series/Vr43xx/U10504EJ7V0UMJ1.pdf

@flanfly
Copy link
Member

flanfly commented Mar 31, 2017

I want MIPS, but we still don't have a complete AMD64 disassembler and no ARM. I consider both more important. I'll merge it but I don't have time to help with the development 😭

@m4b
Copy link
Collaborator

m4b commented Mar 31, 2017

Agreed, I wouldn't mind working on the arm at some point (I mean ideally, but inreality probably don't have time for it) but I dunno how to add a new disassembler backend. I think we also need a "Howto create a new architecture backend with RREIL"

P.S. I am terrified of amd64.

@sphinxc0re
Copy link
Contributor Author

Seems like there are many MIPS architectures:

mips
mips:3000
mips:3900
mips:4000
mips:4010
mips:4100
mips:4111
mips:4120
mips:4300
mips:4400
mips:4600
mips:4650
mips:5000
mips:5400
mips:5500
mips:5900
mips:6000
mips:7000
mips:8000
mips:9000
mips:10000
mips:12000
mips:14000
mips:16000
mips:16
mips:mips5
mips:isa32
mips:isa32r2
mips:isa32r3
mips:isa32r5
mips:isa64
mips:isa64r2
mips:isa64r3
mips:isa64r5
mips:sb1
mips:loongson_2e
mips:loongson_2f
mips:loongson_3a
mips:octeon
mips:octeon+
mips:octeon2
mips:xlr
mips:micromips

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants