Welcome to Data Crystal's new home! Data Crystal is now part of the TCRF family (sort of).
The wiki has recently moved; please report any issues in Discord. Pardon the dust.

Yu-Gi-Oh! Ultimate Masters: World Championship Tournament 2006/ROM map: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
(Created page with "{{rommap|game=Yu-Gi-Oh! Ultimate Masters: World Championship Tournament 2006}} ===Banlist Password=== ====Enter character==== 080143F0 B570 push r4-r6,r14...")
 
(Retrieve CPU opponent's name)
Line 34: Line 34:
  0801442C 7018    strb    r0,[r3]                                ;Store character_id
  0801442C 7018    strb    r0,[r3]                                ;Store character_id
  0801442E E006    b      801443Eh                                ;
  0801442E E006    b      801443Eh                                ;
==Retrieve CPU opponent's name==
080242AE 0000    lsl    r0,r0,0h                                ;
080242B0 943C    str    r4,[sp,0F0h]                            ;
080242B2 09DC    lsr    r4,r3,7h                                ;
080242B4 6C2C    ldr    r4,[r5,40h]                            ;
080242B6 0000    lsl    r0,r0,0h                                ;
080242B8 6E5C    ldr    r4,[r3,64h]                            ;
080242BA 0000    lsl    r0,r0,0h                                ;
080242BC 3360    add    r3,60h                                  ;
080242BE 0202    lsl    r2,r0,8h                                ;
080242C0 6E48    ldr    r0,[r1,64h]                            ;
080242C2 0000    lsl    r0,r0,0h                                ;
080242C4 6E57    ldr    r7,[r2,64h]                            ;
080242C6 0000    lsl    r0,r0,0h                                ;
080242C8 485B    ldr    r0,=9E58D0Ch                            ;
080242CA 0DA1    lsr    r1,r4,16h                              ;
080242CC 1809    add    r1,r1,r0                                ;
080242CE 8848    ldrh    r0,[r1,2h]                              ;r0 = internal_card_id
080242D0 F0CAFC94 bl      80EEBFCh                                ;


{{Internal Data|game=Yu-Gi-Oh! Ultimate Masters: World Championship Tournament 2006}}
{{Internal Data|game=Yu-Gi-Oh! Ultimate Masters: World Championship Tournament 2006}}

Revision as of 00:35, 23 August 2022

Chip tiny.png The following article is a ROM map for Yu-Gi-Oh! Ultimate Masters: World Championship Tournament 2006.

Banlist Password

Enter character

080143F0 B570     push    r4-r6,r14                               ;
080143F2 1C04     mov     r4,r0                                   ;
080143F4 1C0B     mov     r3,r1                                   ;
080143F6 1C16     mov     r6,r2                                   ;
080143F8 490D     ldr     r1,=2000000h                            ;
080143FA 480E     ldr     r0,=6C2Ch                               ;
080143FC 1809     add     r1,r1,r0                                ;
080143FE 2007     mov     r0,7h                                   ;
08014400 7809     ldrb    r1,[r1]                                 ;
08014402 4008     and     r0,r1                                   ;
08014404 2800     cmp     r0,0h                                   ;
08014406 D003     beq     8014410h                                ;
08014408 480B     ldr     r0,=202348Ch                            ;
0801440A 7800     ldrb    r0,[r0]                                 ;
0801440C 2800     cmp     r0,0h                                   ;
0801440E D023     beq     8014458h                                ;
08014410 7821     ldrb    r1,[r4]                                 ;
08014412 2900     cmp     r1,0h                                   ;
08014414 D025     beq     8014462h                                ;
08014416 2A00     cmp     r2,0h                                   ;
08014418 D023     beq     8014462h                                ;
0801441A 2580     mov     r5,80h                                  ;
0801441C 1C28     mov     r0,r5                                   ;
0801441E 4008     and     r0,r1                                   ;
08014420 2800     cmp     r0,0h                                   ;
08014422 D00B     beq     801443Ch                                ;
08014424 7019     strb    r1,[r3]                                 ;Store charset
08014426 3401     add     r4,1h                                   ;
08014428 3301     add     r3,1h                                   ;
0801442A 7820     ldrb    r0,[r4]                                 ;Load character_id in r0
0801442C 7018     strb    r0,[r3]                                 ;Store character_id
0801442E E006     b       801443Eh                                ;

Retrieve CPU opponent's name

080242AE 0000     lsl     r0,r0,0h                                ;
080242B0 943C     str     r4,[sp,0F0h]                            ;
080242B2 09DC     lsr     r4,r3,7h                                ;
080242B4 6C2C     ldr     r4,[r5,40h]                             ;
080242B6 0000     lsl     r0,r0,0h                                ;
080242B8 6E5C     ldr     r4,[r3,64h]                             ;
080242BA 0000     lsl     r0,r0,0h                                ;
080242BC 3360     add     r3,60h                                  ;
080242BE 0202     lsl     r2,r0,8h                                ;
080242C0 6E48     ldr     r0,[r1,64h]                             ;
080242C2 0000     lsl     r0,r0,0h                                ;
080242C4 6E57     ldr     r7,[r2,64h]                             ;
080242C6 0000     lsl     r0,r0,0h                                ;
080242C8 485B     ldr     r0,=9E58D0Ch                            ;
080242CA 0DA1     lsr     r1,r4,16h                               ;
080242CC 1809     add     r1,r1,r0                                ;
080242CE 8848     ldrh    r0,[r1,2h]                              ;r0 = internal_card_id
080242D0 F0CAFC94 bl      80EEBFCh                                ;