forums.ps2dev.org Forum Index forums.ps2dev.org
Homebrew PS2, PSP & PS3 Development Discussions
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Learning MIPS Assembler

 
Post new topic   Reply to topic    forums.ps2dev.org Forum Index -> PSP Development
View previous topic :: View next topic  
Author Message
Klesk



Joined: 02 Apr 2005
Posts: 4

PostPosted: Sat Apr 02, 2005 7:07 am    Post subject: Learning MIPS Assembler Reply with quote

Hi everyone.
as you may see, i'm new to this boards.. :)
to introduce myself, my real name is Thomas, i'm 17 and from Austria

I'd like to start with coding for the PSP as soon as possible
ok.. i know that there is no possibility to execute code for it, but i think it would be a good idea to learn mips assembler until someone finally finds out how to pack and execute own programs
until now i have coded for older consoles, C64, Master System, Gameboy.. and some selfmade z80 systems...

so, i'm more used to older, simpler processors and i'm not familiar with the mips architecture
the first thing i found on google was "SPIM" which seems so be a MIPS Emulator and a good start for programming (with a mips compiler of course)
http://www.cs.wisc.edu/~larus/spim.html
my question is, if it is the right way to start, i mean if the psp has exactly such a MIPS32 processor inside..?

if yes, i can start learning mips asm right now :)

-Thomas
Back to top
View user's profile Send private message
skyfox01_99



Joined: 27 Feb 2005
Posts: 7
Location: UK

PostPosted: Sat Apr 02, 2005 9:49 am    Post subject: Reply with quote

I may be wrong but i thought the CPU was a MIPS64 (R4000?). The manual for the processor is avaiable at PSP Hacks
Back to top
View user's profile Send private message
junker



Joined: 19 Mar 2005
Posts: 18

PostPosted: Sat Apr 02, 2005 4:19 pm    Post subject: Reply with quote

i wish i knew how to make programs :(
19 here
Back to top
View user's profile Send private message
Awhite



Joined: 23 Feb 2005
Posts: 55

PostPosted: Sat Apr 02, 2005 7:26 pm    Post subject: Reply with quote

Correct me if i'm wrong, but don't you have to KNOW memory addresses, bus access,Video memory addresses,etc to code for it? Coding only for the processor won't work IMHO :P
_________________
Ioannis KarAvas
Back to top
View user's profile Send private message
Klesk



Joined: 02 Apr 2005
Posts: 4

PostPosted: Sat Apr 02, 2005 7:52 pm    Post subject: Reply with quote

Awhite wrote:
Correct me if i'm wrong, but don't you have to KNOW memory addresses, bus access,Video memory addresses,etc to code for it? Coding only for the processor won't work IMHO :P

you are right, but as nobody knows them yet, the only thing that makes sense for me is learning mips asm

skyfox01_99: thanks for the link... now i'm busy with reading for the next weeks.. ;)
Back to top
View user's profile Send private message
Guest






PostPosted: Sat Apr 02, 2005 7:59 pm    Post subject: Reply with quote

skyfox01_99 wrote:
I may be wrong but i thought the CPU was a MIPS64 (R4000?). The manual for the processor is avaiable at


It is MIPS32. The PSP uses 32-bit MIPS cores.

Excellent MIPS architecture book: "See MIPS Run".

Excellent way to experiment with a MIPS-based system that you can actually run code on, compiled from C, C++, and/or assembly: PS2.

Great place to find the necessary stuff: ps2dev.org

Usefulness if you ever want to do something on the PSP: priceless.
Back to top
skyfox01_99



Joined: 27 Feb 2005
Posts: 7
Location: UK

PostPosted: Sat Apr 02, 2005 9:51 pm    Post subject: Reply with quote

Thanks for that gorim. I'm gonna go hunt that book down now.
Back to top
View user's profile Send private message
blackdroid



Joined: 17 Jan 2004
Posts: 564
Location: Sweden

PostPosted: Sun Apr 03, 2005 3:58 am    Post subject: Reply with quote

www.mips.com
_________________
Kung VU
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    forums.ps2dev.org Forum Index -> PSP Development All times are GMT + 10 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group