Post Reply 
MIPS r3000a Assembly Programming Info and Tools
06-25-2017, 04:49 PM
Post: #1
MIPS r3000a Assembly Programming Info and Tools
https://en.wikipedia.org/wiki/R3000
^Wikipedia article on it.

https://www.eg.bucknell.edu/~csci320/mips_web/
^Simple web program that lets you convert back and forth from a hex word and a given instruction.

https://vhouten.home.xs4all.nl/mipsel/r3000-isa.html
^Instruction set summary.

https://cgi.cse.unsw.edu.au/~cs3231/doc/R3000.pdf
^PDF warning. In-depth manual about the instruction set. Must read for those who want to do heavy asm programming.

http://www.psxdev.net/forum/viewtopic.php?f=49&t=65
^Thread with lots of information about MIPS. Some duplicated below. If you are a programmer or electrical engineer check out the more obscure links.

http://www.mrc.uidaho.edu/mrc/people/jff...IPSir.html
^Another MIPS instruction reference.

https://app.box.com/s/5917337e62e9d034c6c1
^Another heavy duty MIPS programming book.

https://web.archive.org/web/200610102109...s/3715.pdf
^Yet another heavy duty MIPS programming book.

http://chortle.ccsu.edu/assemblytutorial/
^Introduction to MIPS assembly language programming.

http://chortle.ccsu.edu/java5/index.html
^Introduction to Java programming. Not useful for MIPS, but if anyone wants to make an editor or understand mine this is where you start.

https://www.cs.umd.edu/class/sum2003/cms...ormat.html
^Minor notes on MIPS programming.
Find all posts by this user
Quote this message in a reply
06-28-2017, 12:44 AM (This post was last modified: 06-28-2017 12:44 AM by Madsiur.)
Post: #2
RE: MIPS r3000a Assembly Programming Info and Tools
Some useful links! I'don't like to tackle a bit of Suikoden II hacking or FFIX someday. Any suggestions of assemblers, debuggers and disassemblers?

http://madsiur.net
Find all posts by this user
Quote this message in a reply
06-28-2017, 03:31 AM
Post: #3
RE: MIPS r3000a Assembly Programming Info and Tools
If you want to hack FFIX go to forums.qhimm.com, they have several editors and a small hacking community for that game.

Emulators are here. I recommend pSX, as it's all I know. Supposedly nocash has a good PS1 emulator. These emulators all have RAM viewers, debuggers, breakpoint functionality, the works.

Most of the (dis)assemblers are here, with the notable exception of armips. Supposedly armips is the superior tool, but YMMV. The hackers at FFHacktics have a number of useful hacking tools too, but they are strongly tied to their FFT editor and FFT itself.

Hex editors are here, but I recommend XVI32 for general hex editing. Hexecute has some useful features.
Find all posts by this user
Quote this message in a reply
08-08-2017, 10:56 AM
Post: #4
RE: MIPS r3000a Assembly Programming Info and Tools
I think I'll write my own assembler, since there aren't any that work on Linux. I have more than enough info about MIPS in general, but I'm not sure which mnemonics (operations) the PS1 specifically supports and which are unique to the PS1 (CD loading operations, for instance). If anyone knows of a PS1 homebrow sites, please share them.
Find all posts by this user
Quote this message in a reply
08-13-2017, 02:11 PM
Post: #5
RE: MIPS r3000a Assembly Programming Info and Tools
(08-08-2017 10:56 AM)MysticLord Wrote:  I think I'll write my own assembler, since there aren't any that work on Linux. I have more than enough info about MIPS in general, but I'm not sure which mnemonics (operations) the PS1 specifically supports and which are unique to the PS1 (CD loading operations, for instance). If anyone knows of a PS1 homebrow sites, please share them.

There used to be a site called finalfantasytactics.net that extensively did FFT and PSX hacking stuff (I was in to that stuff back then)...but after a quick google search they no longer exist? But, maybe the guys over at ffhacktics can help?

http://ffhacktics.com/smf/index.php

[Image: jce3000gt_md.png]

[Image: jce3000gt.jpg]
^Still adding PC games...
Visit this user's website Find all posts by this user
Quote this message in a reply
Post Reply 


Possibly Related Threads...
Thread: Author Replies: Views: Last Post
  PPF Info MysticLord 0 117 07-23-2017 05:00 AM
Last Post: MysticLord
  SaGa Frontier Tools for Internal Use Neptuneknight 7 497 01-05-2017 12:14 PM
Last Post: MysticLord

Forum Jump:


User(s) browsing this thread: 1 Guest(s)