R3000A pseudo/macro-instructions

General Programming help in C, C++ or ASM, Compiling / Debugging, and R3000A Central Processing Unit (CPU) information
Post Reply
Dr. MefistO
What is PSXDEV?
What is PSXDEV?
Posts: 4
Joined: July 31st, 2014, 7:34 pm

R3000A pseudo/macro-instructions

Post by Dr. MefistO » July 31st, 2014, 7:36 pm

Hi!
Can you help me with the identifying of PSX (R3000A) pseudo instructions.

I know about: move, la, li - this macroses are 100% usable in R3000A asm.
But what about others? There are so many pages about macroses in MIPS, but I think many of them are not applicable to PSX.

Thank you.

User avatar
Shadow
Admin / PSXDEV
Admin / PSXDEV
Posts: 2438
Joined: December 31st, 2012, 5:37 pm
PlayStation Model: H2000/5502

Re: R3000A pseudo/macro-instructions

Post by Shadow » July 31st, 2014, 8:21 pm

Search harder next time: viewtopic.php?f=49&t=65

You won't find a document that has a list of 1:1 PSX registers and opcodes available.
Your assembler options are either ASMPSX or ASPSX for Psy-Q.

Look at some PSX ASM source code too, and pick a compiler that supports the opcodes you wish to use.
You can find ASM source code over at the HITMENS site for that.
Development Console: SCPH-5502 with 8MB RAM, MM3 Modchip, PAL 60 Colour Modification (for NTSC), PSIO Switch Board, DB-9 breakout headers for both RGB and Serial output and an Xplorer with CAETLA 0.34.

PlayStation Development PC: Windows 98 SE, Pentium 3 at 400MHz, 128MB SDRAM, DTL-H2000, DTL-H2010, DTL-H201A, DTL-S2020 (with 4GB SCSI-2 HDD), 21" Sony G420, CD-R burner, 3.25" and 5.25" Floppy Diskette Drives, ZIP 100 Diskette Drive and an IBM Model M keyboard.

Dr. MefistO
What is PSXDEV?
What is PSXDEV?
Posts: 4
Joined: July 31st, 2014, 7:34 pm

Re: R3000A pseudo/macro-instructions

Post by Dr. MefistO » July 31st, 2014, 8:48 pm

I have already read those docs. I will check ASMPSX and ASPSX

Post Reply

Who is online

Users browsing this forum: No registered users and 5 guests