curious

Started by
0 comments, last by romario 22 years, 2 months ago
Hi would anyone be able to give me a view of some code (assembly) that you get on PS2 or GBA as I''ve never seen it before
Advertisement
PS2''s Emotion Engine core is based on the MIPS family of CPUs, you''ll find documentation, source code etc at: http://www.mips.com

GBA''s CPU is one of the ARM family of CPUs, once again you''ll find info etc at: http://www.arm.com


PS2 also has the vector processing units where code looks like:
mulq.xyzw BLAH4,BLAH4,q             nop madd.xyz BLAH3,Blah_Blah0,BLAH3     sq.xyzw BLAH1,0x02(BLAHADDR)             mulx.xyz BLAH2,BLAHZ,BLAH           sq.xyzw BLAH2,0x05(BLAHADDR)muly.xyz BLAH1,BLAHY,BLAH           sq.xyzw BLAH2,0x0B(BLAHADDR)clipw.xyz BLAH4,vf0                 lqi.xyzw BLAH_X,(BLAHADDR++) 


BLAHs are defined variables/registers/memory locations (the names have been changed to protect the...). And yep, the VU assembler does have 2 columns.

Simon O'Connor | Technical Director (Newcastle) Lockwood Publishing | LinkedIn | Personal site

This topic is closed to new replies.

Advertisement