MIPS R3000 Instruction Set and Advanced Machine Documents
-
Administrator Verified
- Admin / PSXDEV
- Posts: 2689
- Joined: Dec 31, 2012
- I am a: Shadow
- PlayStation Model: H2000/5502
MIPS R3000 Instruction Set and Advanced Machine Documents
http://vhouten.home.xs4all.nl/mipsel/r3000-isa.html
http://www.mrc.uidaho.edu/mrc/people/jf ... IPSir.html
https://www.box.com/s/5917337e62e9d034c6c1
https://web.archive.org/web/20061010210 ... s/3715.pdf
http://www.mrc.uidaho.edu/mrc/people/jf ... IPSir.html
https://www.box.com/s/5917337e62e9d034c6c1
https://web.archive.org/web/20061010210 ... s/3715.pdf
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.
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.
-
Administrator Verified
- Admin / PSXDEV
- Posts: 2689
- Joined: Dec 31, 2012
- I am a: Shadow
- PlayStation Model: H2000/5502
Here are some more useful documents.
They have CPU Register Assignments that are similar to the PSX's.
https://www.box.com/s/q1tl8yuufsftosvxqyce
https://www.box.com/s/lmr4nw30cvdhdk5ng7ex
https://www.box.com/s/q8h8cullxt794qy3jy4y
https://www.box.com/s/mxq2x2int6ti7nah89ux
(Thanks goes out to Cameron )
They have CPU Register Assignments that are similar to the PSX's.
https://www.box.com/s/q1tl8yuufsftosvxqyce
https://www.box.com/s/lmr4nw30cvdhdk5ng7ex
https://www.box.com/s/q8h8cullxt794qy3jy4y
https://www.box.com/s/mxq2x2int6ti7nah89ux
(Thanks goes out to Cameron )
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.
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.
-
sickle Verified
- C Programming Expert
- Posts: 257
- Joined: Jul 17, 2013
- I am a: Chocolate-fueled pug fetish robot.
- Location: Scotland
Thanks man, nice list - here are a few I found pretty useful:
http://www.cs.umd.edu/class/sum2003/cmsc311/Notes/ (Scroll to mips section, there's a pretty good introduction)
http://en.wikipedia.org/wiki/MIPS_architecture (seems kinda obvious, but the assembly section is invaluable)
http://www.cs.umd.edu/class/sum2003/cmsc311/Notes/ (Scroll to mips section, there's a pretty good introduction)
http://en.wikipedia.org/wiki/MIPS_architecture (seems kinda obvious, but the assembly section is invaluable)
Very nice pdf presentation for newbies:
http://www.cs.columbia.edu/~sedwards/cl ... ps-isa.pdf
And some very useful tools for learning and practicing:
MARS
http://courses.missouristate.edu/KenVollmar/mars/
SPIM
http://spimsimulator.sourceforge.net/
http://www.cs.columbia.edu/~sedwards/cl ... ps-isa.pdf
And some very useful tools for learning and practicing:
MARS
http://courses.missouristate.edu/KenVollmar/mars/
SPIM
http://spimsimulator.sourceforge.net/
-
- What is PSXDEV?
- Posts: 1
- Joined: Mar 23, 2017
- I am a: Gamer
- Motto: Its all about gaming
- Location: Stockholm/Phuket
- Contact:
Thnx for the links Someone. Ill have a look at it
Spela casino här. Ha roligt och spela Netent spel och mycket mer. Gå in på casinosidorna.com för de bästa casino sidorna som finns i Sverige.
Spela casino här. Ha roligt och spela Netent spel och mycket mer. Gå in på casinosidorna.com för de bästa casino sidorna som finns i Sverige.
Last edited by EmuChris on September 11th, 2021, 2:50 am, edited 1 time in total.
All about the game
- MrQuetch
- Active PSXDEV User
- Posts: 42
- Joined: Apr 01, 2018
- I am a: Programmer and artist.
- Motto: You can accomplish anything.
- Location: United States
A bit different, and a bit late to the topic... But, in one of Lameguy64's ASM examples, he writes this:
Where may I find the keywords he uses for ASM? I would like to try writing other things rather than including binary files.
Code: Select all
opt m+,l.,c+
section data ; Store the array in the data section
global tim_my_image ; Define label as global
tim_my_image:
incbin 'my_image.tim' ; Include file data (your TIM)
-
Administrator Verified
- Admin / PSXDEV
- Posts: 2689
- Joined: Dec 31, 2012
- I am a: Shadow
- PlayStation Model: H2000/5502
Just run "ASMPSX.EXE" and it will list the switches.
- m+/- enable/disable macro instructions
- l<char> make <char> the local label character (not + or -)
- c-/+ case sensitivity
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.
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.
-
Administrator Verified
- Admin / PSXDEV
- Posts: 2689
- Joined: Dec 31, 2012
- I am a: Shadow
- PlayStation Model: H2000/5502
Check the documentation for the assembler.
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.
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.
Who is online
Users browsing this forum: No registered users and 1 guest