-
April 11th, 2005, 06:10 PM
#1
MIPS executable format?
I can't find what the MIPS R4000 executable format is....I've googled the crap out of that phrase too...
I believe it's ELF, like the Dreamcast uses...but I'm not sure. Does anyone know?
I'm asking because I'm trying to find a MIPS executable to decompile with IDA Standard...for the www.psp-linux.org project...
It seems that when I try to decompile the files in EBOOT.PBP (bootloader type deal on the PSP), I can only view garbage because it's disassembled as Intel metapc....and I'm not given the option for any MIPS procs even though IDA Standard supports MIPS.
A_T
Geek isn't just a four-letter word; it's a six-figure income.
-
April 11th, 2005, 07:49 PM
#2
Hi AxessTerminated,
Is this what you're looking for...
http://www.jps.at/pefile.html
IT Solution & Services The Portable Executable File Format
Eg
-
April 11th, 2005, 08:24 PM
#3
Not quite...I don't think.
I want to know the format of code compiled for the MIPS R4000 processor.
A_T
Geek isn't just a four-letter word; it's a six-figure income.
-
April 11th, 2005, 11:21 PM
#4
I'm not sure what you're looking for so...maybe it's on this page...
http://www.google.ca/search?client=f...=Google+Search
Google Search: code compiled for the MIPS R4000 processor
-
April 12th, 2005, 02:27 AM
#5
Okay, a more specific question...is the .ELF extension a MIPS binary file as .EXE extension is a Windows binary file?
A_T
Geek isn't just a four-letter word; it's a six-figure income.
-
April 12th, 2005, 11:24 AM
#6
This may well be so out of date as to be useless, but it might give you some ideas
From what I remember a MIPS executable is a compiled binary, but I do not think that it is an ELF file, I would have thought COFF (.cff)
MIPS is a RISC system so I would expect executables to be written in assembly then whacked through the MIPS compiler. Maybe you need a disassembler tool as part of your kit?
I also believe that there is a brand of "C" (C- -), that's minus, minus, that is supported IIRC.
Sorry, it has been a very long time
-
April 12th, 2005, 11:59 AM
#7
Hi nihil,
Is this the C you're talking about...
http://64.233.167.104/search?q=cache...ient=firefox-a
MIPSpro C++ Programmer’s Guide
-
April 12th, 2005, 12:40 PM
#8
Hi Eg~
I don't think so, I believe that it was "C-minus-minus" which I understand meant "C minus the hard stuff", but that could have been sarcasm
I think that Microsoft and Harvard University were involved? (late 1990s.............I think C++ goes back to the eighties?)
I just had another thought about the format "a.out" is a possibility and something like ".flat"
As I recall, these RISC boxes are not that fussy about extensions, they get the format from a "magic number" and stuff in the header.
If Axess could attach a small sample file I might be able to work out what it is?
-
April 12th, 2005, 02:15 PM
#9
That's the problem, I don't have any files. I need a MIPS R4000 executable so I can disassemble it and compare it to some other things I have from the PSP.
A_T
Geek isn't just a four-letter word; it's a six-figure income.
-
April 12th, 2005, 03:26 PM
#10
Maybe the files are encrypted/obfuscated?
Edit: Forgot compressed...
Oliver's Law:
Experience is something you don't get until just after you need it.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
|