Search Results

  1. NeoCloudstrife
    gimme the code and i'll port it a bit later :D
    Post by: NeoCloudstrife, Feb 3, 2008 in forum: Code Vault
  2. NeoCloudstrife
    sorry dude, it'll have to wait, ,my dad just found a way to reset the WHOLE PC without a copy of windows XP. (thats a good thing, my PC SUX ASS lol)

    so i wont be online until at least later tonight :(

    sorry all...
    Post by: NeoCloudstrife, Feb 2, 2008 in forum: Code Vault
  3. NeoCloudstrife
    xD thanx :D

    once im done getting some FM+ dumps ill come help, 'kay?
    Post by: NeoCloudstrife, Feb 2, 2008 in forum: Code Vault
  4. NeoCloudstrife
    click "G" :D...

    and your kinda confused with the bit thing, u got it right, but you should say:

    8 bit = 2 digits = comamnd "0"
    16 bit = 4 digits = command "1"
    32 bit = 8 digits = command "2"

    and i shoud point out that even if a code is something like XXXXXXXX 01000002
    it should be a 2 even though there are only 2 digits... but you know this...

    For anyone who didnt know, heres what the syntax in PS2DIS means:
    Code:
    [COLOR=Black][FONT=Arial] ADD -- Add 
    Description: Adds two registers and stores the result in a register 
    Operation: $d = $s + $t; advance_pc (4); 
    Syntax: add $d, $s, $t 
    Encoding: 0000 00ss ssst tttt dddd d000 0010 0000 
    
    ADDI -- Add immediate 
    Description: Adds a register and a signed immediate value and stores the result in a register 
    Operation: $t = $s + imm; advance_pc (4); 
    Syntax: addi $t, $s, imm 
    Encoding: 0010 00ss ssst tttt iiii iiii iiii iiii 
    
    ADDIU -- Add immediate unsigned 
    Description: Adds a register and an unsigned immediate value and stores the result in a register 
    Operation: $t = $s + imm; advance_pc (4); 
    Syntax: addiu $t, $s, imm 
    Encoding: 0010 01ss ssst tttt iiii iiii iiii iiii 
    
    ADDU -- Add unsigned 
    Description: Adds two registers and stores the result in a register 
    Operation: $d = $s + $t; advance_pc (4); 
    Syntax: addu $d, $s, $t 
    Encoding: 0000 00ss ssst tttt dddd d000 0010 0001 
    
    AND -- Bitwise and 
    Description: Bitwise ands two registers and stores the result in a register 
    Operation: $d = $s & $t; advance_pc (4); 
    Syntax: and $d, $s, $t 
    Encoding: 0000 00ss ssst tttt dddd d000 0010 0100 
    
    ANDI -- Bitwise and immediate 
    Description: Bitwise ands a register and an immediate value and stores the result in a register 
    Operation: $t = $s & imm; advance_pc (4); 
    Syntax: andi $t, $s, imm 
    Encoding: 0011 00ss ssst tttt iiii iiii iiii iiii 
    
    BEQ -- Branch on equal 
    Description: Branches if the two registers are equal 
    Operation: if $s == $t advance_pc (offset << 2)); else advance_pc (4); 
    Syntax: beq $s, $t, offset 
    Encoding: 0001 00ss ssst tttt iiii iiii iiii iiii 
    
    BGEZ -- Branch on greater than or equal to zero 
    Description: Branches if the register is greater than or equal to zero 
    Operation: if $s >= 0 advance_pc (offset << 2)); else advance_pc (4); 
    Syntax: bgez $s, offset 
    Encoding: 0000 01ss sss0 0001 iiii iiii iiii iiii 
    
    BGEZAL -- Branch on greater than or equal to zero and link 
    Description: Branches if the register is greater than or equal to zero and saves the return address in $31 
    Operation: if $s >= 0 $31 = PC + 8 (or nPC + 4); advance_pc (offset << 2)); else advance_pc (4); 
    Syntax: bgezal $s, offset 
    Encoding: 0000 01ss sss1 0001 iiii iiii iiii iiii 
    
    BGTZ -- Branch on greater than zero 
    Description: Branches if the register is greater than zero 
    Operation: if $s > 0 advance_pc (offset << 2)); else advance_pc (4); 
    Syntax: bgtz $s, offset 
    Encoding: 0001 11ss sss0 0000 iiii iiii iiii iiii 
    
    BLEZ -- Branch on less than or equal to zero 
    Description: Branches if the register is less than or equal to zero 
    Operation: if $s <= 0 advance_pc (offset << 2)); else advance_pc (4); 
    Syntax: blez $s, offset 
    Encoding: 0001 10ss sss0 0000 iiii iiii iiii iiii 
    
    BLTZ -- Branch on less than zero 
    Description: Branches if the register is less than zero 
    Operation: if $s < 0 advance_pc (offset << 2)); else advance_pc (4); 
    Syntax: bltz $s, offset 
    Encoding: 0000 01ss sss0 0000 iiii iiii iiii iiii 
    
    BLTZAL -- Branch on less than zero and link 
    Description: Branches if the register is less than zero and saves the return address in $31 
    Operation: if $s < 0 $31 = PC + 8 (or nPC + 4); advance_pc (offset << 2)); else advance_pc (4); 
    Syntax: bltzal $s, offset 
    Encoding: 0000 01ss sss1 0000 iiii iiii iiii iiii 
    
    BNE -- Branch on not equal 
    Description: Branches if the two registers are not equal 
    Operation: if $s != $t advance_pc (offset << 2)); else advance_pc (4); 
    Syntax: bne $s, $t, offset 
    Encoding: 0001 01ss ssst tttt iiii iiii iiii iiii 
    
    DIV -- Divide 
    Description: Divides $s by $t and stores the quotient in $LO and the remainder in $HI 
    Operation: $LO = $s / $t; $HI = $s % $t; advance_pc (4); 
    Syntax: div $s, $t 
    Encoding: 0000 00ss ssst tttt 0000 0000 0001 1010 
    
    DIVU -- Divide unsigned 
    Description: Divides $s by $t and stores the quotient in $LO and the remainder in $HI 
    Operation: $LO = $s / $t; $HI = $s % $t; advance_pc (4); 
    Syntax: divu $s, $t 
    Encoding: 0000 00ss ssst tttt 0000 0000 0001 1011 
    
    J -- Jump 
    Description: Jumps to the calculated address 
    Operation: PC = nPC; nPC = (PC & 0xf0000000) | (target << 2); 
    Syntax: j target 
    Encoding: 0000 10ii iiii iiii iiii iiii iiii iiii 
    
    JAL -- Jump and link 
    Description: Jumps to the calculated address and stores the return address in $31 
    Operation: $31 = PC + 8 (or nPC + 4); PC = nPC; nPC = (PC & 0xf0000000) | (target << 2); 
    Syntax: jal target 
    Encoding: 0000 11ii iiii iiii iiii iiii iiii iiii 
    
    JR -- Jump register 
    Description: Jump to the address contained in register $s 
    Operation: PC = nPC; nPC = $s; 
    Syntax: jr $s 
    Encoding: 0000 00ss sss0 0000 0000 0000 0000 1000 
    
    LB -- Load byte 
    Description: A byte is loaded into a register from the specified address. 
    Operation: $t = MEM[$s + offset]; advance_pc (4); 
    Syntax: lb $t, offset($s) 
    Encoding: 1000 00ss ssst tttt iiii iiii iiii iiii 
    
    LUI -- Load upper immediate 
    Description: The immediate value is shifted left 16 bits and stored in the register. The lower 16 bits are zeroes. 
    Operation: $t = (imm << 16); advance_pc (4); 
    Syntax: lui $t, imm 
    Encoding: 0011 11-- ---t tttt iiii iiii iiii iiii 
    
    LW -- Load word 
    Description: A word is loaded into a register from the specified address. 
    Operation: $t = MEM[$s + offset]; advance_pc (4); 
    Syntax: lw $t, offset($s) 
    Encoding: 1000 11ss ssst tttt iiii iiii iiii iiii 
    
    MFHI -- Move from HI 
    Description: The contents of register HI are moved to the specified register. 
    Operation: $d = $HI; advance_pc (4); 
    Syntax: mfhi $d 
    Encoding: 0000 0000 0000 0000 dddd d000 0001 0000 
    
    MFLO -- Move from LO 
    Description: The contents of register LO are moved to the specified register. 
    Operation: $d = $LO; advance_pc (4); 
    Syntax: mflo $d 
    Encoding: 0000 0000 0000 0000 dddd d000 0001 0010 
    
    MULT -- Multiply 
    Description: Multiplies $s by $t and stores the result in $LO. 
    Operation: $LO = $s * $t; advance_pc (4); 
    Syntax: mult $s, $t 
    Encoding: 0000 00ss ssst tttt 0000 0000 0001 1000 
    
    MULTU -- Multiply unsigned 
    Description: Multiplies $s by $t and stores the result in $LO. 
    Operation: $LO = $s * $t; advance_pc (4); 
    Syntax: multu $s, $t 
    Encoding: 0000 00ss ssst tttt 0000 0000 0001 1001 
    
    NOP -- no operation 
    Description: Performs no operation. 
    Operation: advance_pc (4); 
    Syntax: nop 
    Encoding: 0000 0000 0000 0000 0000 0000 0000 0000 
    
    Note: The encoding for a NOOP represents the instruction SLL $0, $0, 0 which has no side effects. In fact, nearly every instruction that has $0 as its destination register will have no side effect and can thus be considered a NOOP instruction. 
    OR -- Bitwise or 
    Description: Bitwise logical ors two registers and stores the result in a register 
    Operation: $d = $s | $t; advance_pc (4); 
    Syntax: or $d, $s, $t 
    Encoding: 0000 00ss ssst tttt dddd d000 0010 0101 
    
    ORI -- Bitwise or immediate 
    Description: Bitwise ors a register and an immediate value and stores the result in a register 
    Operation: $t = $s | imm; advance_pc (4); 
    Syntax: ori $t, $s, imm 
    Encoding: 0011 01ss ssst tttt iiii iiii iiii iiii 
    
    SB -- Store byte 
    Description: The least significant byte of $t is stored at the specified address. 
    Operation: MEM[$s + offset] = (0xff & $t); advance_pc (4); 
    Syntax: sb $t, offset($s) 
    Encoding: 1010 00ss ssst tttt iiii iiii iiii iiii 
    
    SLL -- Shift left logical 
    Description: Shifts a register value left by the shift amount listed in the instruction and places the result in a third register. Zeroes are shifted in. 
    Operation: $d = $t << h; advance_pc (4); 
    Syntax: sll $d, $t, h 
    Encoding: 0000 00ss ssst tttt dddd dhhh hh00 0000 
    
    SLLV -- Shift left logical variable 
    Description: Shifts a register value left by the value in a second register and places the result in a third register. Zeroes are shifted in. 
    Operation: $d = $t << $s; advance_pc (4); 
    Syntax: sllv $d, $t, $s 
    Encoding: 0000 00ss ssst tttt dddd d--- --00 0100 
    
    SLT -- Set on less than (signed) 
    Description: If $s is less than $t, $d is set to one. It gets zero otherwise. 
    Operation: if $s < $t $d = 1; advance_pc (4); else $d = 0; advance_pc (4); 
    Syntax: slt $d, $s, $t 
    Encoding: 0000 00ss ssst tttt dddd d000 0010 1010 
    
    SLTI -- Set on less than immediate (signed) 
    Description: If $s is less than immediate, $t is set to one. It gets zero otherwise. 
    Operation: if $s < imm $t = 1; advance_pc (4); else $t = 0; advance_pc (4); 
    Syntax: slti $t, $s, imm 
    Encoding: 0010 10ss ssst tttt iiii iiii iiii iiii 
    
    SLTIU -- Set on less than immediate unsigned 
    Description: If $s is less than the unsigned immediate, $t is set to one. It gets zero otherwise. 
    Operation: if $s < imm $t = 1; advance_pc (4); else $t = 0; advance_pc (4); 
    Syntax: sltiu $t, $s, imm 
    Encoding: 0010 11ss ssst tttt iiii iiii iiii iiii 
    
    SLTU -- Set on less than unsigned 
    Description: If $s is less than $t, $d is set to one. It gets zero otherwise. 
    Operation: if $s < $t $d = 1; advance_pc (4); else $d = 0; advance_pc (4); 
    Syntax: sltu $d, $s, $t 
    Encoding: 0000 00ss ssst tttt dddd d000 0010 1011 
    
    SRA -- Shift right arithmetic 
    Description: Shifts a register value right by the shift amount (shamt) and places the value in the destination register. The sign bit is shifted in. 
    Operation: $d = $t >> h; advance_pc (4); 
    Syntax: sra $d, $t, h 
    Encoding: 0000 00-- ---t tttt dddd dhhh hh00 0011 
    
    SRL -- Shift right logical 
    Description: Shifts a register value right by the shift amount (shamt) and places the value in the destination register. Zeroes are shifted in. 
    Operation: $d = $t >> h; advance_pc (4); 
    Syntax: srl $d, $t, h 
    Encoding: 0000 00-- ---t tttt dddd dhhh hh00 0010 
    
    SRLV -- Shift right logical variable 
    Description: Shifts a register value right by the amount specified in $s and places the value in the destination register. Zeroes are shifted in. 
    Operation: $d = $t >> $s; advance_pc (4); 
    Syntax: srlv $d, $t, $s 
    Encoding: 0000 00ss ssst tttt dddd d000 0000 0110 
    
    SUB -- Subtract 
    Description: Subtracts two registers and stores the result in a register 
    Operation: $d = $s - $t; advance_pc (4); 
    Syntax: sub $d, $s, $t 
    Encoding: 0000 00ss ssst tttt dddd d000 0010 0010 
    
    SUBU -- Subtract unsigned 
    Description: Subtracts two registers and stores the result in a register 
    Operation: $d = $s - $t; advance_pc (4); 
    Syntax: subu $d, $s, $t 
    Encoding: 0000 00ss ssst tttt dddd d000 0010 0011 
    
    SW -- Store word 
    Description: The contents of $t is stored at the specified address. 
    Operation: MEM[$s + offset] = $t; advance_pc (4); 
    Syntax: sw $t, offset($s) 
    Encoding: 1010 11ss ssst tttt iiii iiii iiii iiii 
    
    SYSCALL -- System call 
    Description: Generates a software interrupt. 
    Operation: advance_pc (4); 
    Syntax: syscall 
    Encoding: 0000 00-- ---- ---- ---- ---- --00 1100 
    
    XOR -- Bitwise exclusive or 
    Description: Exclusive ors two registers and stores the result in a register 
    Operation: $d = $s ^ $t; advance_pc (4); 
    Syntax: xor $d, $s, $t 
    Encoding: 0000 00ss ssst tttt dddd d--- --10 0110 
    
    XORI -- Bitwise exclusive or immediate 
    Description: Bitwise exclusive ors a register and an immediate value and stores the result in a register 
    Operation: $t = $s ^ imm; advance_pc (4); 
    Syntax: xori $t, $s, imm 
    Encoding: 0011 10ss ssst tttt iiii iiii iiii iiii[/FONT][/COLOR]
    Post by: NeoCloudstrife, Feb 2, 2008 in forum: Code Vault
  5. NeoCloudstrife
    yar we did :D
    Post by: NeoCloudstrife, Feb 2, 2008 in forum: Code Vault
  6. NeoCloudstrife
    uhh, its the roxas = donald code... i just ported it now
    Post by: NeoCloudstrife, Feb 2, 2008 in forum: Code Vault
  7. NeoCloudstrife
    hmm... i MIGHT try and work on a soft reset code, i.e press shoulder buttons + start + select to reset game to menu. RE:CoM can do it and i have some dumps of that... i'll take a look...
    Post by: NeoCloudstrife, Feb 2, 2008 in forum: Code Vault
  8. NeoCloudstrife
    it wont work at all, not until i port it correctly, which, incidentally, is what i have done :D

    RAW:
    01CB9EEF 0000000E
    11CB9EF4 00003131
    11CB9F14 00003131
    21CB9F34 00010002
    2037BD10 61786F72
    2037BD14 00000073
    103404B4 0000002A
    4034119C 00130001
    10100100 00000000

    or for all you ARMAXers out there:

    ARMAX:
    D5VV-J92Y-G70J9
    U3K3-YGP5-7UQ7W
    F3U1-UH5N-RXMH3
    V849-309Z-QR1M3
    N5E8-JC8J-35548
    9END-WEUX-A65FX
    HJ4T-NV4X-RWHDJ
    DUTT-0BQ9-N5BNV
    7T2F-5R7W-VNCFR
    TY0H-YADA-BHKJY

    you dont need full party, because the last 2 lines ARE the full party code... modded a little :D
    Post by: NeoCloudstrife, Feb 2, 2008 in forum: Code Vault
  9. NeoCloudstrife
    dude, i ported that AGES ago :D

    01C957EF 0000000E
    11C957F4 00003131
    11C95814 00003131
    21C95834 00010002
    2036D8C8 61786F72
    2036D8CC 00000073
    1032D21C 0000002A
    4032F064 00130001
    11110100 00000000


    for some reason you get a t-stance sora in ur party as well but he makes no difference...

    1. yeah gimme the NTSC code and ill port it :D

    2. probably, no-ones ever bothered though...
    Post by: NeoCloudstrife, Feb 1, 2008 in forum: Code Vault
  10. NeoCloudstrife
    ok, im going to port some codes now, which ones need to be ported???
    Post by: NeoCloudstrife, Jan 31, 2008 in forum: Code Vault
  11. NeoCloudstrife
    ok, im halfway thru porting the real DW sora code and stuff like that, it'll be done tomorrow :D
    Post by: NeoCloudstrife, Jan 30, 2008 in forum: Code Vault
  12. NeoCloudstrife
    here :D
    http://rapidshare.com/files/87910319/Mcd001.rar.html



    state 4 is my code testing state, ok?

    BTW you have 2 put it in the folder "memcards" once u extracted it :D

    EDIT: someone said earlier that my code didnt work properly. well, i just revised it :D

    01C957EF 0000000E
    11C957F4 00003131
    11C95814 00003131
    21C95834 00010002
    2036D8C8 61786F72
    2036D8CC 00000073
    1032D21C 0000002A
    4032F064 00130001
    11110100 00000000
    Post by: NeoCloudstrife, Jan 30, 2008 in forum: Code Vault
  13. NeoCloudstrife
    gimme an hour and ill attactch mine :D
    Post by: NeoCloudstrife, Jan 30, 2008 in forum: Code Vault
  14. NeoCloudstrife
    Just ported the Roxas party member FM+ code :D lets see if it actually works, erkz says it does :D


    01C957EF 0000000E
    11C957F4 00003131
    11C95814 00003131
    21C95834 00010002
    2036D8C8 61786F72
    2036D8CC 00000073
    1032D21C 0000002A
    4032F064 00130001
    10100100 00000000
    Post by: NeoCloudstrife, Jan 29, 2008 in forum: Code Vault
  15. NeoCloudstrife
    :D thanks erkz ur the BEST :)

    APDC-ZR2N-UW9YW
    GMWR-9JX2-Y7BNF
    X7JY-KEBA-AT5HU
    T70D-5PU2-HBMQ4
    P4JJ-Z203-5Q92G
    PR9X-WNMF-7Q483
    Y91Q-1TBJ-172E5
    U06U-BB96-WEV09
    RB4C-2QBQ-BUAU8
    TY0H-YADA-BHKJY
    Post by: NeoCloudstrife, Jan 29, 2008 in forum: Code Vault
  16. NeoCloudstrife
    yes

    also can someone test this:

    11CAA1E8 000009CE

    go to disney castle hall of the cornerstone plz
    Post by: NeoCloudstrife, Jan 27, 2008 in forum: Code Vault
  17. NeoCloudstrife
    1. impossible
    2. find the model mod for normal sor and ill make it for you
    3. only if he gets turned into a card/dice first, or use the RC mod to make him drive
    Post by: NeoCloudstrife, Jan 27, 2008 in forum: Code Vault
  18. NeoCloudstrife
    thats good apart from one thing. editing the elf = BS0D. also, even if it did work, its trying to call on stuff thats not there in the .IMG, like, theres no graphics things. i suppose youcould just import them back into the .IMG, but thats HELLA hard and BSODey
    Post by: NeoCloudstrife, Jan 27, 2008 in forum: The Spam Zone
  19. NeoCloudstrife
    Your confusing things a little bit, all you need is the one joker:


    E0XXFDFF 0034D45C the red XXes mean how many lines below the joker you want to joker. so if you had 9 lines youd just put 09 e.t.c
    Post by: NeoCloudstrife, Jan 27, 2008 in forum: Code Vault
  20. NeoCloudstrife
    i will but tommorrow cos its really late here sorry :(
    Post by: NeoCloudstrife, Jan 26, 2008 in forum: Code Vault