Sunteți pe pagina 1din 2

Coder

* Coder must be active weekly excluding holidays or special reasons.


* Good knowledge of PSP in general.
* Good knowledge of Programing and Computing in general.
* Know different programing languages and at least one (Excluding MIPS) that
can be used on PSP.
* Quite good knowledge of MIPS architecture language (Registers, Functions,
and Process).This means know using all the functions in the following list :
http://www.mrc.uidaho.edu/mrc/people/jff/digital/MIPSir.html
And know what are all the registers showed here :
http://www.doc.ic.ac.uk/lab/secondyear/spim/node10.html
* Have posted at least 20 codes and have coded for at least 2 different game
s
* Have made working subroutines, the most advanced is the best
* Know and respect the rules and more especially the "Coding" rules on this
website
* Do not use given samples to make a subroutine (Called templates) and be ab
le to write MIPS codes from scratch
* Good using of Coding Tools and especially of Ps2Dis
* Understand the DMA process and be able to defeat at least two levels of dm
a
* Basic knowledge of game MIPS functions
* The trainer may receive a task to complete in order to check if he really
has to be Coder or not.
* Understand the basic MIPS properties (Delay slot, data encoding...)
Elite Coder
* Every coder requirements are needed to be Elite Coder.However, some of the
m were modified.
* Elite Coder must be active almost daily excluding holidays or special reas
ons.
* Very Good knowledge of PSP console.
* Really Good knowledge of Programing and Computing.
* Very Good knowledge of Coding methods and tips.
* Perfect knowledge of MIPS architecture language (Registers, Functions, Pro
cess).This means know using all the functions in the following list :
-No-op instructions
-Register and Register Moves
-Load functions
-Arithmetical and Logical
-Integer Multiply, Divide and Remainder
-Integer Multiply and Accumulate
-Loads And Stores
-Jumps, subroutine Calls, and Branches
-Floating point
Know how to use the registers showed in the two following list :
http://www.doc.ic.ac.uk/lab/secondyear/spim/node10.html
http://parallel.ru/docs/TotalView/user_guide/appc25.html
* Have posted at least 30 codes for at least 3 different games
* Have made working subroutines with float functions, advanced branches, or
bitwise and bitshift operators
* Know, respect, and make people respect the rules and more especially the "
Coding" rules on this website
* Do not use given samples to make a subroutine (Called templates) and be ab
le to write advanced MIPS codes from scratch.
* Perfect using of Coding Tools (Cheat devices, Executables, etc) and especi
ally of Ps2Dis : Labels, Referers, Analyze, Decode a function.
* Understand the DMA process and be able to defeat an infinite number of dma
levels with tools or without any tools else than a cheat device.Basic knowledge
of DMOS and DMLS.
* Be able to find games functions in order to mod them and make MIPS codes f
rom them.
* The trainer may receive an advanced task to complete in order to check if
he really has to be Elite Coder or not.
* Understand the MIPS properties (Stack, Delay slot, Data encoding) and be a
ble to take advantage of them

S-ar putea să vă placă și