0% found this document useful (0 votes)
203 views53 pages

Patchlist

This document contains code snippets and metadata for various PlayStation Vita games. It lists region/version information and addresses for initialization blocks (IB), framebuffers (FB), and frames per second (FPS) values for several games including Killzone Mercenary, Persona 4 Golden, God of War Collection, Borderlands 2, Asphalt: Injection, and LEGO Star Wars: The Force Awakens. The code snippets show how game settings like screen resolution and FPS are set up at specific memory addresses.

Uploaded by

Pedro Souza
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
203 views53 pages

Patchlist

This document contains code snippets and metadata for various PlayStation Vita games. It lists region/version information and addresses for initialization blocks (IB), framebuffers (FB), and frames per second (FPS) values for several games including Killzone Mercenary, Persona 4 Golden, God of War Collection, Borderlands 2, Asphalt: Injection, and LEGO Star Wars: The Force Awakens. The code snippets show how game settings like screen resolution and FPS are set up at specific memory addresses.

Uploaded by

Pedro Souza
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 53

# Killzone Mercenary

[PCSF00243, eboot.bin, 0x8659827D] # [EU 1.12]


[PCSF00403, eboot.bin, 0x6C74F8E9] # [EU 1.12]
[PCSA00107, eboot.bin, 0x0F9D3B7C] # [US 1.12]
[PCSC00045, eboot.bin, 0x0C47E0C8] # [JP 1.12]
[PCSD00071, eboot.bin, 0x8870DB01] # [ASIA 1.12]
@IB
0:0x15A5C8 nop *4
1:0xD728 uint32(ib_w)
1:0xD72C uint32(ib_h)
1:0xD730 uint32(ib_w)
1:0xD734 uint32(ib_h)
@FPS
0:0x9706A4 uint32(vblank)
>sceCtrlReadBufferPositive_peekPatched()
>sceCtrlReadBufferPositive2_peekPatched()

# Persona 4 Golden [EU 1.00]


[PCSB00245, eboot.bin, 0x4BB9AE7C]
@IB
1:0xDBCFC fl32(ib_w)
1:0xDBD00 fl32(ib_h)

# Persona 4 Golden [US 1.00]


[PCSE00120, eboot.bin, 0xB8EBED65]
@IB
1:0xDBCEC fl32(ib_w)
1:0xDBCF0 fl32(ib_h)

# Persona 4 Golden
[PCSG00004, eboot.bin, 0x8C503A79] # [JP 1.01]
[PCSG00563, eboot.bin, 0x8C503A79] # [JP 1.00]
@IB
1:0xDBD9C fl32(ib_w)
1:0xDBDA0 fl32(ib_h)

# Persona 4 Golden [ASIA 1.00]


[PCSH00021, eboot.bin, 0x96BBD787]
@IB
1:0xF1C50 fl32(ib_w)
1:0xF1C54 fl32(ib_h)

# WRC 3: FIA World Rally Championship [EU 1.01]


[PCSB00204, eboot.bin, 0x27C05300]
@IB
0:0xAC430A t2_mov(1, 5, ib_w)
0:0xAC4310 t2_mov(1, 6, ib_h)

# WRC 3: FIA World Rally Championship [US 1.01]


[PCSE00242, eboot.bin, 0xA61A732F]
@IB
0:0xAC3B02 t2_mov(1, 5, ib_w)
0:0xAC3B08 t2_mov(1, 6, ib_h)

# WRC 4: FIA World Rally Championship [EU 1.01]


[PCSB00345, eboot.bin, 0x29E282EB]
@IB
0:0xAC297C t2_mov(1, 0, ib_w)
0:0xAC2982 t2_mov(1, 4, ib_h)
# WRC 4: FIA World Rally Championship [US 1.00]
[PCSE00411, eboot.bin, 0x6DBA55F1]
@IB
0:0xAC46C4 t2_mov(1, 0, ib_w)
0:0xAC46CA t2_mov(1, 4, ib_h)

# WRC 4: FIA World Rally Championship [JP 1.00]


[PCSG00376, eboot.bin, 0x5927ABE0]
@IB
0:0xAC3858 t2_mov(1, 0, ib_w)
0:0xAC385E t2_mov(1, 4, ib_h)

# God of War Collection [EU 1.00]


[PCSF00438, GOW1.self, 0x8638FFED]
@FB
0:0x9E212 t2_mov(1, 4, fb_w)
0:0x9E21A t2_mov(1, 2, fb_h)
0:0x9F0F0 t2_mov(1, 0, fb_w)
0:0x9F0F8 t2_mov(1, 1, fb_h)
0:0xA31C6 t2_mov(1, 7, fb_w)
0:0xA31CC t2_mov(1, 1, fb_h)
0:0xCEF06 t2_mov(1, 0, fb_w)
0:0xCEF0E t2_mov(1, 2, fb_h)
0:0xA1098 t2_mov(1, 14, fb_h)
@FPS
0:0x9E228 t1_mov(0, vblank)
[PCSF00438, GOW2.self, 0x6531F96A]
@FB
0:0xCDAE6 t2_mov(1, 4, fb_w)
0:0xCDAEE t2_mov(1, 2, fb_h)
0:0xCE9C4 t2_mov(1, 0, fb_w)
0:0xCE9CC t2_mov(1, 1, fb_h)
0:0xD2DBA t2_mov(1, 7, fb_w)
0:0xD2DC0 t2_mov(1, 1, fb_h)
0:0xFF782 t2_mov(1, 0, fb_w)
0:0xFF78A t2_mov(1, 2, fb_h)
0:0xD0C8C t2_mov(1, 14, fb_h)
@FPS
0:0xCDAFC t1_mov(0, vblank)

# God of War Collection [US 1.00]


[PCSA00126, GOW1.self, 0x126F65C5]
@FB
0:0x9E36E t2_mov(1, 4, fb_w)
0:0x9E376 t2_mov(1, 2, fb_h)
0:0x9F24C t2_mov(1, 0, fb_w)
0:0x9F254 t2_mov(1, 1, fb_h)
0:0xA3322 t2_mov(1, 7, fb_w)
0:0xA3328 t2_mov(1, 1, fb_h)
0:0xCF062 t2_mov(1, 0, fb_w)
0:0xCF06A t2_mov(1, 2, fb_h)
0:0xA11F4 t2_mov(1, 14, fb_h)
@FPS
0:0x9E384 t1_mov(0, vblank)
[PCSA00126, GOW2.self, 0x0064EC7E]
@FB
0:0xCD9AE t2_mov(1, 4, fb_w)
0:0xCD9B6 t2_mov(1, 2, fb_h)
0:0xCE88C t2_mov(1, 0, fb_w)
0:0xCE894 t2_mov(1, 1, fb_h)
0:0xD2C82 t2_mov(1, 7, fb_w)
0:0xD2C88 t2_mov(1, 1, fb_h)
0:0xFF64A t2_mov(1, 0, fb_w)
0:0xFF652 t2_mov(1, 2, fb_h)
0:0xD0B54 t2_mov(1, 14, fb_h)
@FPS
0:0xCD9C4 t1_mov(0, vblank)

# God of War Collection [JP 1.00]


[PCSC00059, GOW1.self, 0x990F8128]
@FB
0:0x9E1E6 t2_mov(1, 4, fb_w)
0:0x9E1EE t2_mov(1, 2, fb_h)
0:0x9F0C4 t2_mov(1, 0, fb_w)
0:0x9F0CC t2_mov(1, 1, fb_h)
0:0xA319A t2_mov(1, 7, fb_w)
0:0xA31A0 t2_mov(1, 1, fb_h)
0:0xCEEDA t2_mov(1, 0, fb_w)
0:0xCEEE2 t2_mov(1, 2, fb_h)
0:0xA106C t2_mov(1, 14, fb_h)
@FPS
0:0x9E1FC t1_mov(0, vblank)
[PCSC00059, GOW2.self, 0x395A00F6]
@FB
0:0xCD7DA t2_mov(1, 4, fb_w)
0:0xCD7E2 t2_mov(1, 2, fb_h)
0:0xCE6B8 t2_mov(1, 0, fb_w)
0:0xCE6C0 t2_mov(1, 1, fb_h)
0:0xD2AAE t2_mov(1, 7, fb_w)
0:0xD2AB4 t2_mov(1, 1, fb_h)
0:0xFF476 t2_mov(1, 0, fb_w)
0:0xFF47E t2_mov(1, 2, fb_h)
0:0xD0980 t2_mov(1, 14, fb_h)
@FPS
0:0xCD7F0 t1_mov(0, vblank)

# MUD - FIM Motocross World Championship [EU 1.00]


[PCSB00182, eboot.bin, 0x216C1258]
@IB
0:0x9B8B52 t2_mov(1, 5, ib_w)
0:0x9B8B58 t2_mov(1, 6, ib_h)

# MUD - FIM Motocross World Championship [US 1.00]


[PCSE00219, eboot.bin, 0x12FD8947]
@IB
0:0x9B8DD6 t2_mov(1, 5, ib_w)
0:0x9B8DDC t2_mov(1, 6, ib_h)

# MXGP: The Official Motocross Videogame [EU 1.00]


[PCSB00470, eboot.bin, 0xE4028AA3]
@IB
0:0xB1D47A t2_mov(1, 0, ib_w)
0:0xB1D480 t2_mov(1, 5, ib_h)

# MXGP: The Official Motocross Videogame [US 1.00]


[PCSE00530, eboot.bin, 0xD33CA0EC]
@IB
0:0xB1D36A t2_mov(1, 0, ib_w)
0:0xB1D370 t2_mov(1, 5, ib_h)

# F1 2011 [EU 1.00]


[PCSB00027, eboot.bin, 0xCE789828]
@IB
0:0x10F0AA t2_mov(1, 1, ib_w) . t2_mov(1, 2, ib_h)

# F1 2011 [US 1.00]


[PCSE00002, eboot.bin, 0x4FA39897]
@IB
0:0x10F07C t2_mov(1, 1, ib_w) . t2_mov(1, 2, ib_h)

# LittleBigPlanet
[PCSF00021, eboot.bin, 0x0714AF6B] # [EU 1.22]
[PCSA00017, eboot.bin, 0x0714AF6B] # [US 1.22]
[PCSC00013, eboot.bin, 0x0714AF6B] # [JP 1.22]
[PCSD00006, eboot.bin, 0x0714AF6B] # [ASIA 1.22]
@IB
0:0x168546 t2_mov(1, 1, ib_w)
0:0x16854A t2_mov(1, 2, ib_h)
0:0x16856A t2_mov(1, 1, ib_w)
0:0x16856E t2_mov(1, 2, ib_h)
0:0x168582 t2_mov(1, 1, ib_w)
0:0x16858A t2_mov(1, 2, ib_h)
0:0x1685B0 t2_mov(1, 1, ib_w)
0:0x1685B4 t2_mov(1, 2, ib_h)

# Borderlands 2
[PCSF00570, eboot.bin, 0x8440E1AE] # [EU 1.07]
[PCSF00576, eboot.bin, 0x8440E1AE] # [EU 1.07]
[PCSE00383, eboot.bin, 0x8440E1AE] # [US 1.09]
@FB
1:0x24A94 uint32(fb_w) . uint32(fb_h)
0:0x36C6EC t2_mov(0, 1, align(fb_w, 64))
0:0x4AA12C C2F60CBB r
0:0x36C748 B8F5347F 00D1 r
0:0x36C74E t3_mov(0, 768)
0:0x36C752 00FB03F4 3DF1EBBC r

# Borderlands 2 [JP 1.03]


[PCSG00400, eboot.bin, 0x83B4A1A2]
@FB
1:0x24A94 uint32(fb_w) . uint32(fb_h)
0:0x36C1C0 t2_mov(0, 1, align(fb_w, 64))
0:0x4A9C44 C2F6EABA r
0:0x36C21C B8F5347F 00D1 r
0:0x36C222 t3_mov(0, 768)
0:0x36C226 00FB03F4 3DF10DBD r

# Asphalt: Injection [EU 1.00]


[PCSB00040, eboot.bin, 0x61A666FB]
@FB
1:0x5A2C uint32(fb_w)
1:0x5A30 uint32(fb_h)
@FPS
0:0x1D50B8 t1_mov(1, 1)
0:0x1D50D8 nop
0:0x18998 uint8(ceil(1000.0 / (60.0 / vblank) - 1)) . 28r
0:0x189B8 uint8(ceil(1000.0 / (60.0 / vblank) - 1)) . 28r

# Asphalt: Injection [US 1.00]


[PCSE00007, eboot.bin, 0xA8F00ABD]
@FB
1:0x5A2C uint32(fb_w)
1:0x5A30 uint32(fb_h)
@FPS
0:0x1D50C0 t1_mov(1, 1)
0:0x1D50E0 nop
0:0x18998 uint8(ceil(1000.0 / (60.0 / vblank) - 1)) . 28r
0:0x189B8 uint8(ceil(1000.0 / (60.0 / vblank) - 1)) . 28r

# LEGO Star Wars: The Force Awakens [EU 1.00]


[PCSB00877, eboot.bin, 0x0C927256]
@IB
0:0x2241C4 t2_mov(1, 1, 0xA00000)
0:0x1F313E t2_mov(1, 4, ib_w)
0:0x1F3144 t2_mov(1, 5, ib_h)
1:0x4650 uint32(ib_w)
1:0x4654 uint32(ib_h)
0:0x223AF6 t2_mov(0, 0, 640) . (nop *3)
0:0x223B36 t2_mov(0, 0, 368) . (nop *3)

# LEGO Star Wars: The Force Awakens [US 1.00]


[PCSE00791, eboot.bin, 0x405C0E5E]
@IB
0:0x2241E4 t2_mov(1, 1, 0xA00000)
0:0x1F315E t2_mov(1, 4, ib_w)
0:0x1F3164 t2_mov(1, 5, ib_h)
1:0x4508 uint32(ib_w)
1:0x450C uint32(ib_h)
0:0x223B16 t2_mov(0, 0, 640) . (nop *3)
0:0x223B56 t2_mov(0, 0, 368) . (nop *3)

# World of Final Fantasy [EU 1.03]


[PCSB00951, eboot.bin, 0xCD1EA543]
@IB
0:0x429568 t2_mov(1, 1, 0x5400000)
0:0x22C9E6 t2_mov(1, 5, ib_w)
0:0x22C9EC t2_mov(1, 0, ib_h)

# World of Final Fantasy [US 1.03]


[PCSE00880, eboot.bin, 0xB38C2C5B]
@IB
0:0x429580 t2_mov(1, 1, 0x5400000)
0:0x22C9FE t2_mov(1, 5, ib_w)
0:0x22CA04 t2_mov(1, 0, ib_h)

# World of Final Fantasy [ASIA 1.03]


[PCSH00223, eboot.bin, 0x54CCA75F]
@IB
0:0x429598 t2_mov(1, 1, 0x5400000)
0:0x22CA16 t2_mov(1, 5, ib_w)
0:0x22CA1C t2_mov(1, 0, ib_h)

# World of Final Fantasy [JP 1.03]


[PCSG00709, eboot.bin, 0x8D3086B3]
@IB
0:0x429560 t2_mov(1, 1, 0x5400000)
0:0x22C9DE t2_mov(1, 5, ib_w)
0:0x22C9E4 t2_mov(1, 0, ib_h)

# Ridge Racer
[PCSB00048, eboot.bin, 0xBD286F0F] # [EU 1.02]
[PCSE00001, eboot.bin, 0x7E9EDCA3] # [US 1.02]
[PCSG00001, eboot.bin, 0xEB2D8835] # [JP 1.04]
@IB
1:0x53E4 uint32(ib_w)
1:0x53E8 uint32(ib_h)

# Utawarerumono: Mask of Deception [EU 1.00]


[PCSB01093, eboot.bin, 0x2312FDE0]
@IB
0:0x119AA0 a1_mov(0, 1, ib_w)
0:0x119AB8 a1_mov(0, 0, ib_h)

# Utawarerumono: Mask of Deception [US 1.00]


[PCSE00959, eboot.bin, 0xCBA0BA49]
@IB
0:0x11D1BC a1_mov(0, 1, ib_w)
0:0x11D1D4 a1_mov(0, 0, ib_h)

# Utawarerumono: Itsuwari no Kamen [JP 1.02]


[PCSG00617, eboot.bin, 0xE415725A]
@IB
0:0x119058 a1_mov(0, 0, ib_w)
0:0x11905C a1_mov(0, 1, ib_h)
0:0x11907C a1_mov(0, 0, ib_w)
0:0x119080 a1_mov(0, 1, ib_h)

# Dead or Alive 5 Plus


[PCSB00296, eboot.bin, 0xA1B33BC8] # [EU 1.01]
[PCSE00235, eboot.bin, 0xA1B33BC8] # [US 1.01]
[PCSG00167, eboot.bin, 0xA1B33BC8] # [JP 1.01]
@IB
0:0x5B0DC4 t2_mov(1, 1, ib_w)
0:0x5B0DCA t2_mov(1, 1, ib_h)
0:0x5B0DD0 t2_mov(1, 1, ib_w)
0:0x5B0DD6 t2_mov(1, 1, ib_h)

# Miracle Girls Festival [JP 1.00]


[PCSG00610, eboot.bin, 0x2A0BE571]
@IB
0:0x158EB0 t2_mov(1, 2, ib_w)
0:0x158EB8 t2_mov(1, 3, ib_h)
0:0x159EAE t2_mov(1, 2, ib_w)
0:0x159EB6 t2_mov(1, 4, ib_h)
0:0x15D32A t2_mov(1, 3, ib_w)
0:0x15D32E t2_mov(1, 14, ib_h)
0:0x15D6C4 t2_mov(1, 7, ib_w)
0:0x15D6C8 t2_mov(1, 14, ib_h)

# Jak and Daxter: The Precursor Legacy


[PCSF00248, eboot.bin, 0x109D6AD5] # [EU 1.00]
[PCSF00247, Jak1.self, 0x109D6AD5] # [EU 1.00]
[PCSA00080, Jak1.self, 0x109D6AD5] # [US 1.00]
@FB
0:0x1B250 t2_mov(1, 0, fb_w)
0:0x1B260 t2_mov(1, 0, fb_h)
@FPS
0:0x1BA2E t1_mov(1, vblank - 1)
0:0x1B4B8 t1_mov(0, vblank)

# Jak II
[PCSF00249, eboot.bin, 0x15059015] # [EU 1.00]
[PCSF00247, Jak2.self, 0x15059015] # [EU 1.00]
[PCSA00080, Jak2.self, 0x15059015] # [US 1.00]
@FB
0:0x211F2 t2_mov(1, 0, fb_w)
0:0x211FA t2_mov(1, 0, fb_h)

# Jak 3
[PCSF00250, eboot.bin, 0x790EBAD9] # [EU 1.00]
[PCSF00247, Jak3.self, 0x790EBAD9] # [EU 1.00]
[PCSA00080, Jak3.self, 0x790EBAD9] # [US 1.00]
@FB
0:0x26096 t2_mov(1, 0, fb_w)
0:0x2609E t2_mov(1, 0, fb_h)

# Hatsune Miku: Project Diva f


[PCSB00419, eboot.bin, 0x544807B3] # [EU 1.00]
[PCSE00326, eboot.bin, 0x1BA9AC18] # [US 1.00]
@IB
0:0x2828C4 t2_mov(0, 1, ib_w)
0:0x2828CA t2_mov(0, 2, ib_h)
0:0x28207C t2_mov(1, 2, ib_w)
0:0x282084 t2_mov(1, 3, ib_h)
@FPS
0:0x136C4 t1_mov(0, vblank)
0:0x13948 F7EE000A r

# Hatsune Miku: Project Diva f [JP 1.01]


[PCSG00074, eboot.bin, 0xD3BDB4F5]
@IB
0:0x257AC0 t2_mov(0, 1, ib_w)
0:0x257ABA t2_mov(0, 2, ib_h)
0:0x257150 t2_mov(1, 2, ib_w)
0:0x257158 t2_mov(1, 3, ib_h)
@FPS
0:0x12582 t1_mov(0, vblank)
0:0x12814 F7EE000A r

# Hatsune Miku: Project Diva f 2nd


[PCSB00554, eboot.bin, 0xDB737975] # [EU 1.00]
[PCSE00434, eboot.bin, 0x31DAC716] # [US 1.00]
@IB
0:0x25E34A t2_mov(0, 3, ib_w)
0:0x25E352 t2_mov(0, 4, ib_h)
0:0x25D500 t2_mov(1, 5, ib_w)
0:0x25D508 t2_mov(1, 6, ib_h)
@FPS
0:0xA994 t1_mov(0, vblank)
0:0xAAF2 F7EE000A r

# Hatsune Miku: Project Diva f 2nd [JP 1.01]


[PCSG00205, eboot.bin, 0x4AAABD3D]
@IB
0:0x25A6B6 t2_mov(0, 3, ib_w)
0:0x25A6BE t2_mov(0, 4, ib_h)
0:0x25986C t2_mov(1, 5, ib_w)
0:0x259874 t2_mov(1, 6, ib_h)
@FPS
0:0xA95C t1_mov(0, vblank)
0:0xAABA F7EE000A r

# Hatsune Miku: Project Diva f 2nd [ASIA 1.00]


[PCSH00088, eboot.bin, 0xB499AC54]
@IB
0:0x25E4CA t2_mov(0, 3, ib_w)
0:0x25E4D2 t2_mov(0, 4, ib_h)
0:0x25D680 t2_mov(1, 5, ib_w)
0:0x25D688 t2_mov(1, 6, ib_h)
@FPS
0:0xA994 t1_mov(0, vblank)
0:0xAAF2 F7EE000A r

# Hatsune Miku: Project Diva X


[PCSB01007, eboot.bin, 0x0A3FF027] # [EU 1.00]
[PCSE00867, eboot.bin, 0x0A3FF027] # [US 1.00]
@IB
0:0x2643BA t2_mov(1, 2, ib_w)
0:0x2643C0 t2_mov(1, 3, ib_h)
0:0x2653D2 t2_mov(1, 14, ib_w)
0:0x2653D8 t2_mov(1, 12, ib_h)

# Hatsune Miku: Project Diva X [ASIA 1.00]


[PCSH00176, eboot.bin, 0x5C1C7A68]
@IB
0:0x230D5A t2_mov(1, 2, ib_w)
0:0x230D60 t2_mov(1, 3, ib_h)
0:0x231A86 t2_mov(1, 14, ib_w)
0:0x231A8C t2_mov(1, 12, ib_h)

# Hatsune Miku: Project Diva X [JP 1.00]


[PCSG00683, eboot.bin, 0xCAF82C1B]
@IB
0:0x230D42 t2_mov(1, 2, ib_w)
0:0x230D48 t2_mov(1, 3, ib_h)
0:0x231A6E t2_mov(1, 14, ib_w)
0:0x231A74 t2_mov(1, 12, ib_h)

# MotoGP 13 [EU 1.02]


[PCSB00316, eboot.bin, 0x0BCB4421]
@IB
0:0xAA57A4 t2_mov(1, 0, ib_w)
0:0xAA57AA t2_mov(1, 5, ib_h)

# MotoGP 13 [US 1.00]


[PCSE00409, eboot.bin, 0xC88435BD]
@IB
0:0xAA622C t2_mov(1, 0, ib_w)
0:0xAA6232 t2_mov(1, 5, ib_h)

# MotoGP 14 [EU 1.01]


[PCSB00498, eboot.bin, 0x7467CF36]
@IB
0:0x52B58A t2_mov(1, 0, ib_w)
0:0x52B590 t2_mov(1, 4, ib_h)

# MotoGP 14 [US 1.00]


[PCSE00529, eboot.bin, 0x0BCBC928]
@IB
0:0x52B5EA t2_mov(1, 0, ib_w)
0:0x52B5F0 t2_mov(1, 4, ib_h)

# WRC 5: FIA World Rally Championship [EU 1.00]


[PCSB00762, eboot.bin, 0xEBAC5899]
@FB
0:0x18C002 nop *2
0:0x18C04E nop
0:0x18C010 t2_mov(1, 0, fb_w)
0:0x18C022 t2_mov(0, 6, fb_h)

# WRC 5: FIA World Rally Championship [US 1.00]


[PCSE00667, eboot.bin, 0x16469373]
@FB
0:0x18BED2 nop *2
0:0x18BF1E nop
0:0x18BEE0 t2_mov(1, 0, fb_w)
0:0x18BEF2 t2_mov(0, 6, fb_h)

# Utawarerumono: Mask of Truth [EU 1.00]


[PCSB01145, eboot.bin, 0x1E7004BB]
@IB
0:0x15143C a1_mov(0, 0, ib_w)
0:0x151444 a1_mov(0, 1, ib_h)

# Utawarerumono: Mask of Truth [US 1.00]


[PCSE01102, eboot.bin, 0xD7BF5875]
@IB
0:0x154AA8 a1_mov(0, 0, ib_w)
0:0x154AB0 a1_mov(0, 1, ib_h)

# Utawarerumono: Futari no Hakuoro [JP 1.04]


[PCSG00838, eboot.bin, 0x7AF4E467]
@IB
0:0x152698 a1_mov(0, 0, ib_w)
0:0x1526A0 a1_mov(0, 1, ib_h)

# Dragon Quest Builders [EU 1.00]


[PCSB00981, eboot.bin, 0x1F8CD7CE]
@IB
0:0x271F62 t2_mov(1, 0, ib_w)
0:0x271F5C t2_mov(1, 3, ib_h)
@FPS
>sceDisplaySetFrameBuf_withWait()

# Dragon Quest Builders [US 1.00]


[PCSE00912, eboot.bin, 0x1C5AA1D1]
@IB
0:0x271F5E t2_mov(1, 0, ib_w)
0:0x271F58 t2_mov(1, 3, ib_h)
@FPS
>sceDisplaySetFrameBuf_withWait()
# Dragon Quest Builders [JP 1.03]
[PCSG00697, eboot.bin, 0x7087C461]
@IB
0:0x26AC1E t2_mov(1, 0, ib_w)
0:0x26AC18 t2_mov(1, 3, ib_h)
@FPS
>sceDisplaySetFrameBuf_withWait()

# Dragon Quest Builders [ASIA 1.00]


[PCSH00221, eboot.bin, 0x7E953878]
@IB
0:0x26BD42 t2_mov(1, 0, ib_w)
0:0x26BD3C t2_mov(1, 3, ib_h)
@FPS
>sceDisplaySetFrameBuf_withWait()

# The Amazing Spider-Man [EU 1.00]


[PCSB00428, eboot.bin, 0xE5988D4F]
@IB
0:0x6C9A2 t2_mov(0, 8, 0xDD00000)
0:0x1769AA t2_mov(1, 1, ib_w)
0:0x1769AE t2_mov(1, 2, ib_h)
0:0x176ADE t2_mov(1, 6, ib_w)
0:0x176B22 t2_mov(1, 6, ib_h)
0:0x16CD7E t2_mov(1, 1, ib_w)
0:0x16CD82 t2_mov(1, 0, ib_h)
0:0x22F1C8 t2_mov(1, 2, ib_w)
0:0x22F1CE t2_mov(1, 3, ib_h)
0:0x655D52 t2_mov(1, 0, ib_w)
0:0x655D5A t2_mov(1, 1, ib_h)
0:0x655D78 t2_mov(1, 2, ib_w)
0:0x655D7E t2_mov(1, 3, ib_h)
0:0x16D008 t1_movt(1, float(ib_w) >> 16)
0:0x16D014 t1_movt(1, float(ib_h) >> 16)
0:0x19240A t1_movt(0, float(ib_w) >> 16)
0:0x19241E t1_movt(0, float(ib_h) >> 16)
@FPS
>sceDisplaySetFrameBuf_withWait()

# The Amazing Spider-Man [US 1.00]


[PCSE00333, eboot.bin, 0x1D3E0BEB]
@IB
0:0x6C9A2 t2_mov(0, 8, 0xDD00000)
0:0x1769AA t2_mov(1, 1, ib_w)
0:0x1769AE t2_mov(1, 2, ib_h)
0:0x176ADE t2_mov(1, 6, ib_w)
0:0x176B22 t2_mov(1, 6, ib_h)
0:0x16CD7E t2_mov(1, 1, ib_w)
0:0x16CD82 t2_mov(1, 0, ib_h)
0:0x22F1C8 t2_mov(1, 2, ib_w)
0:0x22F1CE t2_mov(1, 3, ib_h)
0:0x655C3E t2_mov(1, 0, ib_w)
0:0x655C46 t2_mov(1, 1, ib_h)
0:0x655C64 t2_mov(1, 2, ib_w)
0:0x655C6A t2_mov(1, 3, ib_h)
0:0x16D008 t1_movt(1, float(ib_w) >> 16)
0:0x16D014 t1_movt(1, float(ib_h) >> 16)
0:0x19240A t1_movt(0, float(ib_w) >> 16)
0:0x19241E t1_movt(0, float(ib_h) >> 16)
@FPS
>sceDisplaySetFrameBuf_withWait()

# Sly Cooper and the Thievius Raccoonus


[PCSF00269, eboot.bin, 0x15BCA5BA] # [EU 1.00]
[PCSF00338, Sly1.self, 0x15BCA5BA] # [EU 1.00]
@FB
0:0xE0A40 t2_mov(1, 1, fb_w)
0:0xE0A46 t2_mov(1, 1, fb_h)
@FPS
0:0x10C04C t1_mov(0, vblank)

# Sly Cooper and the Thievius Raccoonus


[PCSA00096, eboot.bin, 0x605D1DB1] # [US 1.00]
[PCSA00095, Sly1.self, 0x605D1DB1] # [US 1.00]
@FB
0:0xE0AF8 t2_mov(1, 1, fb_w)
0:0xE0AFE t2_mov(1, 1, fb_h)
@FPS
0:0x10C104 t1_mov(0, vblank)

# Sly Cooper 2: Band of Thieves


[PCSF00270, eboot.bin, 0x7288E791] # [EU 1.00]
[PCSF00338, Sly2.self, 0x7288E791] # [EU 1.00]
@FB
0:0x1155FC t2_mov(1, 1, fb_w)
0:0x115602 t2_mov(1, 1, fb_h)
@FPS
0:0x12E63C t1_mov(0, vblank)

# Sly Cooper 2: Band of Thieves


[PCSA00097, eboot.bin, 0xDCD6B8BC] # [US 1.00]
[PCSA00095, Sly2.self, 0xDCD6B8BC] # [US 1.00]
@FB
0:0x1155F8 t2_mov(1, 1, fb_w)
0:0x1155FE t2_mov(1, 1, fb_h)
@FPS
0:0x12E638 t1_mov(0, vblank)

# Sly Cooper 3: Honor Among Thieves [EU 1.00]


[PCSF00271, eboot.bin, 0xCE18232F]
@FB
0:0x1692AC t2_mov(1, 1, fb_w)
0:0x1692B2 t2_mov(1, 1, fb_h)
@FPS
0:0x1822EC t1_mov(0, vblank)

# Sly Cooper 3: Honor Among Thieves [US 1.00]


[PCSA00098, eboot.bin, 0xAC2A8892]
@FB
0:0x1692A8 t2_mov(1, 1, fb_w)
0:0x1692AE t2_mov(1, 1, fb_h)
@FPS
0:0x1822E8 t1_mov(0, vblank)

# Sly Cooper: Thieves in Time


[PCSF00156, eboot.bin, 0xFAC82F85] # [EU 1.01]
[PCSF00206, eboot.bin, 0x56380F69] # [EU 1.01]
[PCSF00207, eboot.bin, 0xFFF2D9ED] # [EU 1.01]
[PCSF00208, eboot.bin, 0xB67BAF52] # [EU 1.01]
[PCSF00209, eboot.bin, 0x10EF2E89] # [EU 1.01]
@FPS
0:0x3228AC t1_mov(0, vblank)

# Sly Cooper: Thieves in Time [US 1.01]


[PCSA00068, eboot.bin, 0x008B0E65]
@FPS
0:0x3228E4 t1_mov(0, vblank)

# Ratchet & Clank


[PCSF00484, eboot.bin, 0x0A02A884] # [EU 1.00]
[PCSF00482, rc1.self, 0x0A02A884] # [EU 1.00]
[PCSA00133, rc1.self, 0xD06E468A] # [US 1.00]
@FB
0:0x1A024 t2_mov(1, 14, 0xC00000)
0:0x2D12 t2_mov(1, 0, fb_w)
0:0x2D16 t2_mov(1, 1, fb_h)

# Ratchet & Clank 2: Locked and Loaded / Going Commando


[PCSF00485, eboot.bin, 0x7A1D621C] # [EU 1.00]
[PCSF00482, rc2.self, 0x7A1D621C] # [EU 1.00]
[PCSA00133, rc2.self, 0x7A1D621C] # [US 1.00]
@FB
0:0x19054 t2_mov(1, 14, 0xC00000)
0:0x1D62 t2_mov(1, 0, fb_w)
0:0x1D66 t2_mov(1, 1, fb_h)
0:0x9A463C t2_mov(1, 1, fb_w)
0:0x9A4646 t2_mov(1, 3, fb_h)
0:0x9A5320 t2_mov(1, 2, fb_w)
0:0x9A5326 t2_mov(1, 3, fb_h)
0:0xA564A6 t1_movt(4, (fb_w * 544 / 720.0) >> 16)
0:0xA564AE nop *3
0:0xA564E8 t1_movt(1, (fb_w * 88 / 720.0) >> 16)
0:0xA56540 t1_movt(1, float(fb_h) >> 16)

# Ratchet & Clank 3 / Up Your Arsenal


[PCSF00486, eboot.bin, 0xCF835E57] # [EU 1.00]
[PCSF00482, rc3.self, 0xCF835E57] # [EU 1.00]
[PCSA00133, rc3.self, 0xCF835E57] # [US 1.00]
@FB
0:0x19F34 t2_mov(1, 14, 0xC00000)
0:0x2B98 t2_mov(1, 0, fb_w)
0:0x2B9C t2_mov(1, 1, fb_h)
0:0xE5F8C t2_mov(1, 3, fb_w)
0:0xE5F92 t2_mov(1, 2, fb_h)
0:0xF53D4 t2_mov(1, 1, fb_w)
0:0xF53DC t2_mov(1, 2, fb_h)
0:0x1E9B7C t2_mov(1, 3, fb_w)
0:0x1E9B82 t2_mov(1, 4, fb_h)
0:0x21EF5E t2_mov(1, 2, fb_w)
0:0x21EF64 t2_mov(1, 1, fb_h)
0:0x200B30 t1_movt(4, (fb_w * 544 / 720.0) >> 16)
0:0x200B38 nop *3
0:0x200B72 t1_movt(1, (fb_w * 88 / 720.0) >> 16)
0:0x200BCA t1_movt(1, float(fb_h) >> 16)

# Ninja Gaiden Sigma 2 Plus


[PCSB00294, eboot.bin, 0x4C9B46C4] # [EU 1.00]
[PCSE00233, eboot.bin, 0x9194A548] # [US 1.00]
@IB
0:0x54A8A t2_mov(1, 0, ib_wi(0))
0:0x54A8E t2_mov(1, 1, ib_hi(0))
0:0x54A92 0E900F91 r
0:0x54A96 t2_mov(1, 0, ib_wi(1))
0:0x54A9A t2_mov(1, 1, ib_hi(1))
0:0x54A9E 109011911290 r . (nop *2)

# Ninja Gaiden Sigma 2 Plus [JP 1.00]


[PCSG00157, eboot.bin, 0x897AD547]
@IB
0:0x5393E t2_mov(1, 0, ib_wi(0))
0:0x53942 t2_mov(1, 1, ib_hi(0))
0:0x53946 0E900F91 r
0:0x5394A t2_mov(1, 0, ib_wi(1))
0:0x5394E t2_mov(1, 1, ib_hi(1))
0:0x53952 109011911290 r . (nop *2)

# Ratchet & Clank: QForce / Full Frontal Assault


[PCSF00191, eboot.bin, 0x26E4BF15] # [EU 1.01]
[PCSA00086, eboot.bin, 0x26E4BF15] # [US 1.01]
[PCSC00041, eboot.bin, 0x26E4BF15] # [JP 1.01]
@FB
0:0x5557C2 t2_mov(1, 3, fb_w)
0:0x5557CA t2_mov(1, 4, fb_h)

# Utawarerumono: Chiriyuku Mono he no Komoriuta [JP 1.02]


[PCSG01079, eboot.bin, 0x9F4464E5]
@IB
0:0x137808 a1_mov(0, 0, ib_w)
0:0x137810 a1_mov(0, 1, ib_h)

# Dragon Ball Z: Battle of Z [EU 1.01]


[PCSB00396, eboot.bin, 0x1592C04C]
@IB
0:0x63E8D0 a1_mov(0, 0, ib_w)
0:0x63E8D8 a1_mov(0, 1, ib_h)
0:0x63CE94 a1_mov(0, 0, ib_w)
0:0x63CE9C a1_mov(0, 1, ib_h)
0:0x63D200 a1_mov(0, 2, ib_w)
0:0x63D208 a1_mov(0, 3, ib_h)
0:0x63DA1C a1_mov(0, 3, ib_w)
0:0x63DA24 a1_mov(0, 5, ib_h)
0:0x63FF1C a1_mov(0, 3, ib_w)
0:0x63FF24 a1_mov(0, 6, ib_h)

# Dragon Ball Z: Battle of Z [US 1.01]


[PCSE00305, eboot.bin, 0x2EB183FF]
@IB
0:0x63E8A0 a1_mov(0, 0, ib_w)
0:0x63E8A8 a1_mov(0, 1, ib_h)
0:0x63CE64 a1_mov(0, 0, ib_w)
0:0x63CE6C a1_mov(0, 1, ib_h)
0:0x63D1D0 a1_mov(0, 2, ib_w)
0:0x63D1D8 a1_mov(0, 3, ib_h)
0:0x63D9EC a1_mov(0, 3, ib_w)
0:0x63D9F4 a1_mov(0, 5, ib_h)
0:0x63FEEC a1_mov(0, 3, ib_w)
0:0x63FEF4 a1_mov(0, 6, ib_h)

# Dragon Ball Z: Battle of Z [JP 1.01]


[PCSG00213, eboot.bin, 0x0B6BA1EA]
@IB
0:0x63DE3C a1_mov(0, 0, ib_w)
0:0x63DE44 a1_mov(0, 1, ib_h)
0:0x63C400 a1_mov(0, 0, ib_w)
0:0x63C408 a1_mov(0, 1, ib_h)
0:0x63C76C a1_mov(0, 2, ib_w)
0:0x63C774 a1_mov(0, 3, ib_h)
0:0x63CF88 a1_mov(0, 3, ib_w)
0:0x63CF90 a1_mov(0, 5, ib_h)
0:0x63F488 a1_mov(0, 3, ib_w)
0:0x63F490 a1_mov(0, 6, ib_h)

# Wipeout 2048
[PCSF00007, eboot.bin, 0x17143672] # [EU 1.04]
[PCSA00015, eboot.bin, 0xA6FBB425] # [US 1.04]
@IB
0:0x2941F8 012C r
0:0x2941FC t1_mov(4, 1)
0:0x424878 uint32(ib_wi(0)) . uint32(ib_hi(0))
0:0x424880 uint32(ib_wi(1)) . uint32(ib_hi(1))
0:0x424888 uint32(ib_wi(2)) . uint32(ib_hi(2))
0:0x424890 uint32(ib_wi(3)) . uint32(ib_hi(3))
0:0x424898 uint32(ib_wi(4)) . uint32(ib_hi(4))
0:0x4248A0 uint32(ib_wi(5)) . uint32(ib_hi(5))
0:0x4248A8 uint32(ib_wi(6)) . uint32(ib_hi(6))
0:0x4248B0 uint32(ib_wi(7)) . uint32(ib_hi(7))
0:0x4248B8 uint32(ib_wi(8)) . uint32(ib_hi(8))
0:0x4248C0 uint32(ib_wi(9)) . uint32(ib_hi(9))
0:0x4248C8 uint32(ib_wi(10)) . uint32(ib_hi(10))
0:0x4248D0 uint32(ib_wi(11)) . uint32(ib_hi(11))
0:0x4248D8 uint32(ib_wi(12)) . uint32(ib_hi(12))
0:0x4248E0 uint32(ib_wi(13)) . uint32(ib_hi(13))
@FPS
0:0x2F5D06 FCF022E8 12E0 r
0:0x2F5D46 8042 r

# Wipeout 2048
[PCSC00006, eboot.bin, 0xD4C31BD2] # [JP 1.04]
[PCSD00005, eboot.bin, 0xB4214500] # [ASIA 1.04]
@IB
0:0x2941FC 012C r
0:0x294200 t1_mov(4, 1)
0:0x424878 uint32(ib_wi(0)) . uint32(ib_hi(0))
0:0x424880 uint32(ib_wi(1)) . uint32(ib_hi(1))
0:0x424888 uint32(ib_wi(2)) . uint32(ib_hi(2))
0:0x424890 uint32(ib_wi(3)) . uint32(ib_hi(3))
0:0x424898 uint32(ib_wi(4)) . uint32(ib_hi(4))
0:0x4248A0 uint32(ib_wi(5)) . uint32(ib_hi(5))
0:0x4248A8 uint32(ib_wi(6)) . uint32(ib_hi(6))
0:0x4248B0 uint32(ib_wi(7)) . uint32(ib_hi(7))
0:0x4248B8 uint32(ib_wi(8)) . uint32(ib_hi(8))
0:0x4248C0 uint32(ib_wi(9)) . uint32(ib_hi(9))
0:0x4248C8 uint32(ib_wi(10)) . uint32(ib_hi(10))
0:0x4248D0 uint32(ib_wi(11)) . uint32(ib_hi(11))
0:0x4248D8 uint32(ib_wi(12)) . uint32(ib_hi(12))
0:0x4248E0 uint32(ib_wi(13)) . uint32(ib_hi(13))
@FPS
0:0x2F5D0A FCF022E8 12E0 r
0:0x2F5D4A 8042 r

# Fate/EXTELLA LINK [US 1.01]


[PCSE01254, eboot.bin, 0x69300D95]
@IB
0:0x6D16B4 t2_mov(0, 0, ib_w)
0:0x6D16BA t2_mov(0, 0, ib_h)

# Fate/EXTELLA LINK [JP 1.08]


[PCSG01091, eboot.bin, 0xA46AF105]
@IB
0:0x6CB8CC t2_mov(0, 0, ib_w)
0:0x6CB8D2 t2_mov(0, 0, ib_h)

# Fate/EXTELLA LINK [ASIA 1.03]


[PCSH10121, eboot.bin, 0x31BBD3ED]
@IB
0:0x6D16B4 t2_mov(0, 0, ib_w)
0:0x6D16BA t2_mov(0, 0, ib_h)

# The Legend of Heroes: Trails of Cold Steel [EU 1.01]


[PCSB00866, eboot.bin, 0xE20FCB02]
@IB
0:0xF9AD6 t2_mov(1, 1, ib_w)
0:0xF9ADA t2_mov(1, 2, ib_h)
0:0xF9910 t2_mov(1, 1, ib_w)
0:0xF9914 t2_mov(1, 2, ib_h)
0:0xF9946 t3_mov(2, ib_w * 736 / 720)
0:0xF994A t2_mov(1, 3, ib_h)

# The Legend of Heroes: Trails of Cold Steel [US 1.02]


[PCSE00786, eboot.bin, 0xB3793E83]
@IB
0:0xF99F2 t2_mov(1, 1, ib_w)
0:0xF99F6 t2_mov(1, 2, ib_h)
0:0xF982C t2_mov(1, 1, ib_w)
0:0xF9830 t2_mov(1, 2, ib_h)
0:0xF9862 t3_mov(2, ib_w * 736 / 720)
0:0xF9866 t2_mov(1, 3, ib_h)

# Eiyuu Densetsu: Sen no Kiseki [JP 1.03]


[PCSG00195, eboot.bin, 0xDFC34B16]
@IB
0:0xF971A t2_mov(1, 1, ib_w)
0:0xF971E t2_mov(1, 2, ib_h)
0:0xF9554 t2_mov(1, 1, ib_w)
0:0xF9558 t2_mov(1, 2, ib_h)
0:0xF958A t3_mov(2, ib_w * 736 / 720)
0:0xF958E t2_mov(1, 3, ib_h)

# The Legend of Heroes: Trails of Cold Steel [ASIA 1.03]


[PCSH00074, eboot.bin, 0xAEF049DB]
@IB
0:0xF9B32 t2_mov(1, 1, ib_w)
0:0xF9B36 t2_mov(1, 2, ib_h)
0:0xF996C t2_mov(1, 1, ib_w)
0:0xF9970 t2_mov(1, 2, ib_h)
0:0xF99A2 t3_mov(2, ib_w * 736 / 720)
0:0xF99A6 t2_mov(1, 3, ib_h)

# The Legend of Heroes: Trails of Cold Steel II [EU 1.00]


[PCSB01016, eboot.bin, 0xBEE60BC5]
@IB
0:0x139B8C t2_mov(1, 1, ib_w)
0:0x139B90 t2_mov(1, 2, ib_h)
0:0x1399EC t3_mov(1, ib_w * 736 / 720)
0:0x1399F0 t2_mov(1, 2, ib_h)
0:0x1399AC t2_mov(1, 1, ib_w)
0:0x1399B0 t2_mov(1, 2, ib_h)
@MSAA
0:0x1399DE t1_mov(1, msaa * 2)
0:0x139986 t1_mov(1, msaa * 2)

# The Legend of Heroes: Trails of Cold Steel II [US 1.01]


[PCSE00896, eboot.bin, 0x56DB15C5]
@IB
0:0x139AA4 t2_mov(1, 1, ib_w)
0:0x139AA8 t2_mov(1, 2, ib_h)
0:0x139904 t3_mov(1, ib_w * 736 / 720)
0:0x139908 t2_mov(1, 2, ib_h)
0:0x1398C4 t2_mov(1, 1, ib_w)
0:0x1398C8 t2_mov(1, 2, ib_h)
@MSAA
0:0x1398F6 t1_mov(1, msaa * 2)
0:0x13989E t1_mov(1, msaa * 2)

# The Legend of Heroes: Trails of Cold Steel II [JP 1.03]


[PCSG00354, eboot.bin, 0x2998B4C3]
@IB
0:0x1395C4 t2_mov(1, 1, ib_w)
0:0x1395C8 t2_mov(1, 2, ib_h)
0:0x139422 t3_mov(1, ib_w * 736 / 720)
0:0x139426 t2_mov(1, 2, ib_h)
0:0x1393DE t2_mov(1, 1, ib_w)
0:0x1393E2 t2_mov(1, 2, ib_h)
@MSAA
0:0x1393C0 t1_mov(1, msaa * 2)
0:0x139414 t1_mov(1, msaa * 2)

# The Legend of Heroes: Trails of Cold Steel II [ASIA 1.03]


[PCSH00075, eboot.bin, 0xF1242A81]
@IB
0:0x139BE8 t2_mov(1, 1, ib_w)
0:0x139BEC t2_mov(1, 2, ib_h)
0:0x139A48 t3_mov(1, ib_w * 736 / 720)
0:0x139A4C t2_mov(1, 2, ib_h)
0:0x139A08 t2_mov(1, 1, ib_w)
0:0x139A0C t2_mov(1, 2, ib_h)
@MSAA
0:0x1399E2 t1_mov(1, msaa * 2)
0:0x139A3A t1_mov(1, msaa * 2)

# Assassin's Creed III: Liberation


[PCSB00074, eboot.bin, 0xBC2441CC] # [EU 1.02]
[PCSE00053, eboot.bin, 0xBC2441CC] # [US 1.02]
[PCSG00116, eboot.bin, 0xBC2441CC] # [JP 1.01]
@IB
0:0xBB4C t2_mov(1, 1, 0x800000)
1:0x32C uint32(0x1A00000)
1:0x33C uint32(0x500000)
1:0x38C uint32(0x3900000)
0:0xE9E8 t2_mov(1, 0, ib_w)
0:0xE9EE t2_mov(1, 0, ib_h)
@FPS
0:0xCBC2 t1_mov(0, vblank)

# Dead or Alive Xtreme 3: Venus (Free to play) [JP 1.16]


[PCSG00773, eboot.bin, 0x15935EBA]
@IB
0:0x217B82 t2_mov(1, 1, ib_wi(0))
0:0x217B88 t2_mov(1, 1, ib_hi(0))
0:0x217B8E t2_mov(1, 1, ib_wi(1))
0:0x217B94 t2_mov(1, 1, ib_hi(1))

# Dead or Alive Xtreme 3: Venus [ASIA 1.15]


[PCSH00250, eboot.bin, 0x754CBECE]
@IB
0:0x217732 t2_mov(1, 1, ib_wi(0))
0:0x217738 t2_mov(1, 1, ib_hi(0))
0:0x21773E t2_mov(1, 1, ib_wi(1))
0:0x217744 t2_mov(1, 1, ib_hi(1))

# Dead or Alive Xtreme 3: Venus (Free to play) [ASIA 1.15]


[PCSH00281, eboot.bin, 0x17294EAC]
@IB
0:0x217F4A t2_mov(1, 1, ib_wi(0))
0:0x217F50 t2_mov(1, 1, ib_hi(0))
0:0x217F56 t2_mov(1, 1, ib_wi(1))
0:0x217F5C t2_mov(1, 1, ib_hi(1))

# Resident Evil: Revelations 2 [EU 1.04]


[PCSF00728, eboot.bin, 0x6321F4D3]
@IB
0:0xCCFE76 t2_mov(1, 1, ib_w)
0:0xCCFE7E t2_mov(1, 1, ib_h)

# Resident Evil: Revelations 2 [US 1.04]


[PCSE00608, eboot.bin, 0x05510E0F]
@IB
0:0xCCFE7A t2_mov(1, 1, ib_w)
0:0xCCFE82 t2_mov(1, 1, ib_h)

# Resident Evil: Revelations 2


[PCSG00594, eboot.bin, 0x1AF1E91B] # [JP 1.04]
[PCSH00187, eboot.bin, 0x2302049E] # [ASIA 1.04]
@IB
0:0xCCFF3A t2_mov(1, 1, ib_w)
0:0xCCFF42 t2_mov(1, 1, ib_h)

# The LEGO Movie Videogame [EU 1.00]


[PCSB00553, eboot.bin, 0x13E568EA]
@IB
0:0xAB790 t2_mov(1, 2, ib_w)
0:0xAB796 t2_mov(1, 3, ib_h)
1:0x2F48 uint32(ib_w)
1:0x2F4C uint32(ib_h)
0:0xD33DE t2_mov(0, 3, 640)
0:0xD33EA t2_mov(0, 2, 368)
0:0xD33F2 nop
0:0xD33F8 nop
0:0xD33FA 01EE902A r
0:0xD3580 t2_mov(0, 2, 368)
0:0xD3588 t2_mov(0, 3, 640)
0:0xD358C nop
0:0xD3594 nop
0:0xD359A 00EE902A r

# The LEGO Movie Videogame [US 1.02]


[PCSE00353, eboot.bin, 0x3B221402]
@IB
0:0xB6DB8 t2_mov(1,2, ib_w)
0:0xB6DBE t2_mov(1,3, ib_h)
1:0x2EE4 uint32(ib_w)
1:0x2EE8 uint32(ib_h)
0:0xE0A34 t2_mov(0, 3, 640)
0:0xE0A40 t2_mov(0, 2, 368)
0:0xE0A48 nop
0:0xE0A4E nop
0:0xE0A50 01EE902A r
0:0xE0BDA t2_mov(0, 2, 368)
0:0xE0BE2 t2_mov(0, 3, 640)
0:0xE0BE6 nop
0:0xE0BEE nop
0:0xE0BF4 00EE902A r

# LEGO Harry Potter: Years 5–7 [EU 1.00]


[PCSB00103, eboot.bin, 0x10842FA7]
@FB
0:0xB0EBC t2_mov(1, 0, fb_w)
0:0xB0EC2 t2_mov(1, 1, fb_h)

# LEGO Harry Potter: Years 5–7 [US 1.01]


[PCSE00057, eboot.bin, 0xE9D1D998]
@FB
0:0xB0F08 t2_mov(1, 0, fb_w)
0:0xB0F0E t2_mov(1, 1, fb_h)

# LEGO Jurassic World [EU 1.00]


[PCSB00703, eboot.bin, 0xE8AFEE20]
@IB
0:0x101B34 t2_mov(1, 1, 0xA00000)
0:0xD1E4C t2_mov(1, 4, ib_w)
0:0xD1E52 t2_mov(1, 5, ib_h)
1:0x3318 uint32(ib_w)
1:0x331C uint32(ib_h)
0:0x101466 t2_mov(0, 0, 640) . (nop *3)
0:0x1014A6 t2_mov(0, 0, 368) . (nop *3)

# LEGO Jurassic World [US 1.00]


[PCSE00587, eboot.bin, 0xAFB89A72]
@IB
0:0x101B28 t2_mov(1, 1, 0xA00000)
0:0xD1E40 t2_mov(1, 4, ib_w)
0:0xD1E46 t2_mov(1, 5, ib_h)
1:0x32A0 uint32(ib_w)
1:0x32A4 uint32(ib_h)
0:0x10145A t2_mov(0, 0, 640) . (nop *3)
0:0x10149A t2_mov(0, 0, 368) . (nop *3)

# LEGO Batman 3: Beyond Gotham [EU 1.01]


[PCSB00563, eboot.bin, 0x91AE1FF9]
@IB
0:0xFB442 t2_mov(1, 1, 0x800000)
0:0xCD394 t2_mov(1, 4, ib_w)
0:0xCD39A t2_mov(1, 5, ib_h)
1:0x2E5C uint32(ib_w)
1:0x2E60 uint32(ib_h)
0:0xFADB6 t2_mov(0, 0, 640) . (nop *3)
0:0xFADF6 t2_mov(0, 0, 368) . (nop *3)

# LEGO Batman 3: Beyond Gotham [US 1.01]


[PCSE00442, eboot.bin, 0xEBB7DA06]
@IB
0:0xFB442 t2_mov(1, 1, 0x800000)
0:0xCD394 t2_mov(1, 4, ib_w)
0:0xCD39A t2_mov(1, 5, ib_h)
1:0x2DE4 uint32(ib_w)
1:0x2DE8 uint32(ib_h)
0:0xFADB6 t2_mov(0, 0, 640) . (nop *3)
0:0xFADF6 t2_mov(0, 0, 368) . (nop *3)

# LEGO The Hobbit [EU 1.02]


[PCSB00503, eboot.bin, 0x49FEA6D2]
@IB
0:0xDF608 t2_mov(1, 1,0xA00000)
0:0xB315E t2_mov(1, 3, ib_w)
0:0xB3164 t2_mov(1, 4, ib_h)
1:0x2CA8 uint32(ib_w)
1:0x2CAC uint32(ib_h)
0:0xDD9C4 t2_mov(0, 3, 640)
0:0xDD9D0 t2_mov(0, 2, 368)
0:0xDD9D8 nop
0:0xDD9DE nop
0:0xDD9E0 01EE902A r
0:0xDDB6A t2_mov(0, 2, 368)
0:0xDDB72 t2_mov(0, 3, 640)
0:0xDDB76 nop
0:0xDDB7E nop
0:0xDDB84 00EE902A r

# LEGO The Hobbit [US 1.00]


[PCSE00390, eboot.bin, 0x2D2DE73B]
@IB
0:0xDF574 t2_mov(1, 1, 0xA00000)
0:0xB30CA t2_mov(1, 3, ib_w)
0:0xB30D0 t2_mov(1, 4, ib_h)
1:0x2C30 uint32(ib_w)
1:0x2C34 uint32(ib_h)
0:0xDD930 t2_mov(0, 3, 640)
0:0xDD93C t2_mov(0, 2, 368)
0:0xDD944 nop
0:0xDD94A nop
0:0xDD94C 01EE902A r
0:0xDDAD6 t2_mov(0, 2, 368)
0:0xDDADE t2_mov(0, 3, 640)
0:0xDDAE2 nop
0:0xDDAEA nop
0:0xDDAF0 00EE902A r

# LEGO Ninjago: Shadow of Ronin [EU 1.00]


[PCSB00706, eboot.bin, 0xB178EFFD]
@IB
0:0xFC40E t2_mov(1, 1, 0x800000)
0:0xCD618 t2_mov(1, 4, ib_w)
0:0xCD61E t2_mov(1, 5, ib_h)
1:0x34A0 uint32(ib_w)
1:0x34A4 uint32(ib_h)
0:0xFBD34 t2_mov(0, 0, 640) . (nop *3)
0:0xFBD74 t2_mov(0, 0, 368) . (nop *3)

# LEGO Ninjago: Shadow of Ronin [US 1.01]


[PCSE00534, eboot.bin, 0xD6EAF718]
@IB
0:0xFC41A t2_mov(1, 1, 0x800000)
0:0xCD618 t2_mov(1, 4, ib_w)
0:0xCD61E t2_mov(1, 5, ib_h)
1:0x33FC uint32(ib_w)
1:0x3400 uint32(ib_h)
0:0xFBD40 t2_mov(0, 0, 640) . (nop *3)
0:0xFBD80 t2_mov(0, 0, 368) . (nop *3)

# LEGO Marvel's Avengers [EU 1.00]


[PCSB00764, eboot.bin, 0x356EBF5C]
@IB
0:0x196124 t2_mov(1, 1, 0x800000)
0:0x165AEE t2_mov(1, 4, ib_w)
0:0x165AF4 t2_mov(1, 5, ib_h)
1:0x38D0 uint32(ib_w)
1:0x38D4 uint32(ib_h)
0:0x195A56 t2_mov(0, 0, 640) . (nop *3)
0:0x195A96 t2_mov(0, 0, 368) . (nop *3)

# LEGO Marvel's Avengers [US 1.00]


[PCSE00670, eboot.bin, 0xC87160F3]
@IB
0:0x19611C t2_mov(1, 1, 0x800000)
0:0x165AE6 t2_mov(1, 4, ib_w)
0:0x165AEC t2_mov(1, 5, ib_h)
1:0x3858 uint32(ib_w)
1:0x3862 uint32(ib_h)
0:0x195A4E t2_mov(0, 0, 640) . (nop *3)
0:0x195A8E t2_mov(0, 0, 368) . (nop *3)

# LEGO Marvel Super Heroes: Universe in Peril [EU 1.00]


[PCSB00315, eboot.bin, 0xA9235749]
@IB
0:0xCE276 t2_mov(1, 2, ib_w)
0:0xCE27C t2_mov(1, 3, ib_h)
1:0x2B60 uint32(ib_w)
1:0x2B64 uint32(ib_h)
0:0xF3A8A t2_mov(0, 3, 640)
0:0xF3A96 t2_mov(0, 2, 368)
0:0xF3A9E nop
0:0xF3AA4 nop
0:0xF3AA6 01EE902A r
0:0xF3C14 t2_mov(0, 2, 368)
0:0xF3C1C t2_mov(0, 3, 640)
0:0xF3C20 nop
0:0xF3C28 nop
0:0xF3C2A 00EE902A r

# LEGO Marvel Super Heroes: Universe in Peril [US 1.00]


[PCSE00250, eboot.bin, 0x9644D69D]
@IB
0:0xCE1FE t2_mov(1, 2, ib_w)
0:0xCE204 t2_mov(1, 3, ib_h)
1:0x2AE8 uint32(ib_w)
1:0x2AEC uint32(ib_h)
0:0xF3A12 t2_mov(0, 3, 640)
0:0xF3A1E t2_mov(0, 2, 368)
0:0xF3A26 nop
0:0xF3A2C nop
0:0xF3A2E 01EE902A r
0:0xF3B9C t2_mov(0, 2, 368)
0:0xF3BA4 t2_mov(0, 3, 640)
0:0xF3BA8 nop
0:0xF3BB0 nop
0:0xF3BB2 00EE902A r

# Soul Sacrifice
[PCSF00178, eboot.bin, 0xA0374454] # [EU 1.30]
[PCSA00092, eboot.bin, 0x1A6AC246] # [US 1.30]
@IB
0:0x52C9F2 t2_mov(1, 1, ib_w)
0:0x52C9F8 t2_mov(1, 1, ib_h)

# Soul Sacrifice [ASIA 1.32]


[PCSD00065, eboot.bin, 0x406FCC54]
@IB
0:0x5251CE t2_mov(1, 1, ib_w)
0:0x5251D4 t2_mov(1, 1, ib_h)

# Soul Sacrifice [JP 1.33]


[PCSC00039, eboot.bin, 0xAA214AD2]
@IB
0:0x5293D6 t2_mov(1, 1, ib_w)
0:0x5293DC t2_mov(1, 1, ib_h)

# Soul Sacrifice Delta


[PCSF00532, eboot.bin, 0xA01008DF] # [EU 1.30]
[PCSA00152, eboot.bin, 0xD66AEBF4] # [US 1.30]
@IB
0:0x8282A6 t2_mov(1, 1, ib_w)
0:0x8282AC t2_mov(1, 1, ib_h)
1:0x33C50 fl32(ib_w / align(ib_w, 32.0))
1:0x33C58 fl32(ib_h / align(ib_h, 32.0))
1:0x377D8 fl32(ib_w / align(ib_w, 32.0))
1:0x377E0 fl32(ib_h / align(ib_h, 32.0))
1:0x37E70 fl32(ib_w / align(ib_w, 32.0))
1:0x37E78 fl32(ib_h / align(ib_h, 32.0))
1:0x381A8 fl32(ib_w / align(ib_w, 32.0))
1:0x381B0 fl32(ib_h / align(ib_h, 32.0))
1:0x385E8 fl32(ib_w / align(ib_w, 32.0))
1:0x385F0 fl32(ib_h / align(ib_h, 32.0))

# Soul Sacrifice Delta


[PCSD00079, eboot.bin, 0xAE2CCD8C] # [ASIA 1.30]
[PCSC00049, eboot.bin, 0x7607439D] # [JP 1.30]
@IB
0:0x82823E t2_mov(1, 1, ib_w)
0:0x828244 t2_mov(1, 1, ib_h)
1:0x33C50 fl32(ib_w / align(ib_w, 32.0))
1:0x33C58 fl32(ib_h / align(ib_h, 32.0))
1:0x377D8 fl32(ib_w / align(ib_w, 32.0))
1:0x377E0 fl32(ib_h / align(ib_h, 32.0))
1:0x37E70 fl32(ib_w / align(ib_w, 32.0))
1:0x37E78 fl32(ib_h / align(ib_h, 32.0))
1:0x381A8 fl32(ib_w / align(ib_w, 32.0))
1:0x381B0 fl32(ib_h / align(ib_h, 32.0))
1:0x385E8 fl32(ib_w / align(ib_w, 32.0))
1:0x385F0 fl32(ib_h / align(ib_h, 32.0))

# Need for Speed: Most Wanted


[PCSB00183, eboot.bin, 0x36DC8D31] # [EU 1.01]
[PCSE00089, eboot.bin, 0x36DC8D31] # [US 1.01]
[PCSG00106, eboot.bin, 0x36DC8D31] # [JP 1.01]
@IB
0:0x2F8D60 t2_mov(1, 1, ib_w)
0:0x2F8D68 t2_mov(1, 1, ib_h)
0:0x31BF9C t2_mov(1, 1, 0x40000 * 2)
0:0x31BFA6 t2_mov(1, 1, 0x200000 * 2)
0:0x31BFB0 t2_mov(1, 1, 0x180000 * 2)
0:0x31BFBA t2_mov(1, 1, 0x200000 * 2)
0:0x31BFC4 t2_mov(1, 1, 0x180000 * 2)
0:0x31BFCE t2_mov(1, 1, 0x4000 * 2)
0:0x31BFD8 t2_mov(1, 1, 0x6C000 * 2)
0:0x31BFE2 t2_mov(1, 1, 0x60000 * 2)
0:0x31BFEC t2_mov(1, 1, 0x60000 * 2)
1:0x1C6C uint32(0x4F56000 - 5 * 1024 * 1024)
1:0x1CB4 uint32(0x34F1000 - 5 * 1024 * 1024)
1:0x280C uint32(0x32F3000 - 5 * 1024 * 1024)
1:0x331C uint32(0x10AA000 + 5 * 1024 * 1024)

# Ys: Memories of Celceta


[PCSB00497, eboot.bin, 0x4F6CDE39] # [EU 1.00]
[PCSE00245, eboot.bin, 0x87BCEF3B] # [US 1.00]
@IB
# Render Targets
0:0xCD240 t2_mov(1, 1, ib_w)
0:0xCD248 t2_mov(1, 1, ib_h)
0:0xCD25E t2_mov(1, 1, ib_w)
0:0xCD266 t2_mov(1, 2, ib_h)
0:0xCD2C2 3869 r
0:0xCD2C8 t2_mov(1, 1, ib_w / 2)
0:0xCD2BA t2_mov(1, 2, ib_h / 2)
0:0xCD2E8 t1_mov(1, ib_w / 4)
0:0xCD2DC t1_mov(2, ib_h / 4)
0:0xCD306 t1_mov(1, ib_w / 4)
0:0xCD2FA t1_mov(2, ib_h / 4)
0:0xBE30C t1_movt(0, float(ib_w) >> 16)
0:0xBE31E t1_movt(0, float(ib_h) >> 16)
0:0xBE330 t1_movt(2, float(ib_w / 2) >> 16)
0:0xBE342 t1_movt(2, float(ib_h / 2) >> 16)
0:0xBE40A t1_movt(4, float(ib_w / 4) >> 16)
0:0xBE414 t1_movt(4, float(ib_h / 4) >> 16)
0:0xBE53E t1_movt(5, float(ib_w / 4) >> 16)
0:0xBE54E t1_movt(5, float(ib_h / 4) >> 16)
0:0xBE91A t1_movt(0, float(ib_w) >> 16)
0:0xBE926 t1_movt(0, float(ib_h) >> 16)
0:0xBE96E t1_movt(1, float(ib_w) >> 16)
0:0xBE986 t1_movt(2, float(ib_h) >> 16)
0:0xBE99E t1_movt(2, float(ib_h) >> 16)
0:0xC60B4 t2_mov(1, 3, ib_w)
0:0xC609E t2_mov(1, 14, ib_h)
0:0xC614C t1_movt(0, float(ib_w) >> 16)
0:0xC617A t1_movt(0, float(ib_h) >> 16)
0:0xC650A t1_movt(4, float(ib_w) >> 16)
0:0xC6514 t1_movt(4, float(ib_h) >> 16)
0:0xAD65C t1_movt(0, float(ib_w) >> 16)
0:0xAD68A t1_movt(0, float(ib_h) >> 16)

# Ys: Memories of Celceta [ASIA 1.00]


[PCSH00181, eboot.bin, 0xE3BC452F]
@IB
0:0xD1DB0 t2_mov(1, 1, ib_w)
0:0xD1DB8 t2_mov(1, 1, ib_h)
0:0xD1DD6 t2_mov(1, 1, ib_w)
0:0xD1DDE t2_mov(1, 2, ib_h)
0:0xD1E4E 3869 r
0:0xD1E38 t2_mov(1, 1, ib_w / 2)
0:0xD1E3C t2_mov(1, 2, ib_h / 2)
0:0xD1E58 t1_mov(1, ib_w / 4)
0:0xD1E5C t1_mov(2, ib_h / 4)
0:0xD1E78 t1_mov(1, ib_w / 4)
0:0xD1E7C t1_mov(2, ib_h / 4)
0:0xC2AA2 t1_movt(0, float(ib_w) >> 16)
0:0xC2AB4 t1_movt(0, float(ib_h) >> 16)
0:0xC2AC6 t1_movt(2, float(ib_w / 2) >> 16)
0:0xC2AD8 t1_movt(2, float(ib_h / 2) >> 16)
0:0xC2BA0 t1_movt(4, float(ib_w / 4) >> 16)
0:0xC2BAA t1_movt(4, float(ib_h / 4) >> 16)
0:0xC2CD4 t1_movt(5, float(ib_w / 4) >> 16)
0:0xC2CE4 t1_movt(5, float(ib_h / 4) >> 16)
0:0xC30B0 t1_movt(0, float(ib_w) >> 16)
0:0xC30BC t1_movt(0, float(ib_h) >> 16)
0:0xC3104 t1_movt(1, float(ib_w) >> 16)
0:0xC311C t1_movt(2, float(ib_h) >> 16)
0:0xC3134 t1_movt(2, float(ib_h) >> 16)
0:0xCA98C t2_mov(1, 3, ib_w)
0:0xCA976 t2_mov(1, 14, ib_h)
0:0xCAA24 t1_movt(0, float(ib_w) >> 16)
0:0xCAA52 t1_movt(0, float(ib_h) >> 16)
0:0xCADE2 t1_movt(4, float(ib_w) >> 16)
0:0xCADEC t1_movt(4, float(ib_h) >> 16)
0:0xB1712 t1_movt(0, float(ib_w) >> 16)
0:0xB1740 t1_movt(0, float(ib_h) >> 16)
# Ys: Memories of Celceta [JP 1.02]
[PCSG00105, eboot.bin, 0x55D819BD]
@IB
0:0xCD6AA t2_mov(1, 1, ib_w)
0:0xCD6B2 t2_mov(1, 1, ib_h)
0:0xCD6D0 t2_mov(1, 1, ib_w)
0:0xCD6D8 t2_mov(1, 2, ib_h)
0:0xCD748 3869 r
0:0xCD732 t2_mov(1, 1, ib_w / 2)
0:0xCD736 t2_mov(1, 2, ib_h / 2)
0:0xCD752 t1_mov(1, ib_w / 4)
0:0xCD756 t1_mov(2, ib_h / 4)
0:0xCD772 t1_mov(1, ib_w / 4)
0:0xCD776 t1_mov(2, ib_h / 4)
0:0xBE680 t1_movt(0, float(ib_w) >> 16)
0:0xBE692 t1_movt(0, float(ib_h) >> 16)
0:0xBE6A4 t1_movt(2, float(ib_w / 2) >> 16)
0:0xBE6B6 t1_movt(2, float(ib_h / 2) >> 16)
0:0xBE77E t1_movt(4, float(ib_w / 4) >> 16)
0:0xBE788 t1_movt(4, float(ib_h / 4) >> 16)
0:0xBE8B2 t1_movt(5, float(ib_w / 4) >> 16)
0:0xBE8C2 t1_movt(5, float(ib_h / 4) >> 16)
0:0xBEC8E t1_movt(0, float(ib_w) >> 16)
0:0xBEC9A t1_movt(0, float(ib_h) >> 16)
0:0xBECE2 t1_movt(1, float(ib_w) >> 16)
0:0xBECFA t1_movt(2, float(ib_h) >> 16)
0:0xBED12 t1_movt(2, float(ib_h) >> 16)
0:0xC64E8 t2_mov(1, 3, ib_w)
0:0xC64D2 t2_mov(1, 14, ib_h)
0:0xC6580 t1_movt(0, float(ib_w) >> 16)
0:0xC65AE t1_movt(0, float(ib_h) >> 16)
0:0xC693E t1_movt(4, float(ib_w) >> 16)
0:0xC6948 t1_movt(4, float(ib_h) >> 16)
0:0xAD958 t1_movt(0, float(ib_w) >> 16)
0:0xAD986 t1_movt(0, float(ib_h) >> 16)

# Minecraft: PlayStation Vita Edition


[PCSB00560, eboot.bin, 0x85DDDE28] # [EU 1.83]
[PCSE00491, eboot.bin, 0x85DDDE28] # [US 1.83]
[PCSG00302, eboot.bin, 0x85DDDE28] # [JP 1.83]
@FB
0:0x8E15DE t2_mov(1, 1, fb_w) . t2_mov(1, 0, fb_h)
0:0x8E15EE t2_mov(1, 1, 1024)
0:0x8E1650 t2_mov(1, 1, fb_w) . t2_mov(1, 2, fb_h) . t2_mov(1, 3, 1024)
0:0x8E1B7C t2_mov(1, 1, fb_w) . t2_mov(1, 2, fb_h) . t2_mov(1, 3, 1024)
0:0x8F8E1E t2_mov(1, 1, 0x220000)
0:0x8F8E9A t2_mov(1, 7, fb_w)
0:0x8F8EBE t2_mov(1, 8, fb_h)
0:0x8F8EC6 t2_mov(1, 1, 1024)
0:0x8F8EFE t2_mov(1, 3, 1024)
0:0x8F8F44 t2_mov(1, 1, 0x440000)
0:0x8F8F64 t2_mov(1, 6, fb_h) . t2_mov(1, 1, 1024)
0:0x8F8F8C t2_mov(1, 0, 1024 * 2 * 4)
0:0x8F8F9E t2_mov(1, 3, fb_w)
0:0x8F8FC6 t2_mov(1, 5, 0x88000)
0:0x8F8FCC nop *2
0:0x8F8FD0 t2_mov(0, 8, 1024)
0:0x8F90E2 t2_mov(1, 2, 1024)
0:0x8F90EA t2_mov(1, 5, fb_h)
@FPS
>sceDisplaySetFrameBuf_withWait()

# Urban Trial Freestyle [EU 1.00]


[PCSB00038, eboot.bin, 0x108ADE86]
@FB
0:0x1EB0 t2_mov(1, 1, 0x5500000)
0:0x1EC0 10F1AA61 r
0:0x16EC t2_mov(1, 1, 0x220000)
0:0x1120DC t2_mov(1, 1, 0x440000)
0:0x1121A0 t2_mov(1, 1, 0x220000)
0:0x17B2 t2_mov(1, 1, 0x3FC000)
0:0x17BA nop *2
0:0x17C8 15F57E20 r
0:0x1282 t2_mov(1, 0, fb_w)
0:0x1288 t2_mov(1, 0, fb_h)
0:0x1A7C t2_mov(1, 1, fb_w)
0:0x1A82 t2_mov(1, 1, fb_h)
0:0x1694 t2_mov(1, 0, fb_w)
0:0x1698 t2_mov(1, 1, fb_h)
0:0x173A t2_mov(1, 1, fb_w)
0:0x1742 t2_mov(1, 6, fb_h)
0:0x17E2 t2_mov(1, 3, align(fb_w, 32))
0:0x17EA t2_mov(1, 0, align(fb_w, 32) * 4)
0:0x1800 t2_mov(1, 3, fb_w)
0:0x111ABA t2_mov(1, 1, fb_w)
0:0x111AC2 t2_mov(1, 0, fb_h)
0:0x11212E t2_mov(1, 1, fb_w)
0:0x112134 t2_mov(1, 5, fb_h)
0:0x112164 t2_mov(1, 3, fb_w)
0:0x112174 t2_mov(1, 0, fb_w)
0:0x112178 t2_mov(1, 1, fb_h)
0:0x1121F2 t2_mov(1, 1, fb_w)
0:0x1121F8 t2_mov(1, 5, fb_h)
0:0x112226 t2_mov(1, 3, fb_w)
0:0x112246 t2_mov(1, 0, fb_w)
0:0x11224A t2_mov(1, 1, fb_h)
0:0x113F88 t2_mov(1, 3, fb_w)
0:0x113F74 t2_mov(1, 0, fb_h)

# Urban Trial Freestyle [US 1.00]


[PCSE00051, eboot.bin, 0x9A5EDEF3]
@FB
0:0x1EB0 t2_mov(1, 1, 0x5500000)
0:0x1EC0 10F1AA61 r
0:0x16EC t2_mov(1, 1, 0x220000)
0:0x111FCC t2_mov(1, 1, 0x440000)
0:0x112090 t2_mov(1, 1, 0x220000)
0:0x17B2 t2_mov(1, 1, 0x3FC000)
0:0x17BA nop *2
0:0x17C8 15F57E20 r
0:0x1282 t2_mov(1, 0, fb_w)
0:0x1288 t2_mov(1, 0, fb_h)
0:0x1A7C t2_mov(1, 1, fb_w)
0:0x1A82 t2_mov(1, 1, fb_h)
0:0x1694 t2_mov(1, 0, fb_w)
0:0x1698 t2_mov(1, 1, fb_h)
0:0x173A t2_mov(1, 1, fb_w)
0:0x1742 t2_mov(1, 6, fb_h)
0:0x17E2 t2_mov(1, 3, align(fb_w, 32))
0:0x17EA t2_mov(1, 0, align(fb_w, 32) * 4)
0:0x1800 t2_mov(1, 3, fb_w)
0:0x1119AA t2_mov(1, 1, fb_w)
0:0x1119B2 t2_mov(1, 0, fb_h)
0:0x11201E t2_mov(1, 1, fb_w)
0:0x112024 t2_mov(1, 5, fb_h)
0:0x112054 t2_mov(1, 3, fb_w)
0:0x112064 t2_mov(1, 0, fb_w)
0:0x112068 t2_mov(1, 1, fb_h)
0:0x1120E2 t2_mov(1, 1, fb_w)
0:0x1120E8 t2_mov(1, 5, fb_h)
0:0x112116 t2_mov(1, 3, fb_w)
0:0x112136 t2_mov(1, 0, fb_w)
0:0x11213A t2_mov(1, 1, fb_h)
0:0x113E78 t2_mov(1, 3, fb_w)
0:0x113E64 t2_mov(1, 0, fb_h)

# Urban Trial Freestyle [JP 1.00]


[PCSG00231, eboot.bin, 0x21F97838]
@FB
0:0x1E00 t2_mov(1, 1, 0x5500000)
0:0x1E10 10F1AA61 r
0:0x168C t2_mov(1, 1, 0x220000)
0:0x111470 t2_mov(1, 1, 0x440000)
0:0x111534 t2_mov(1, 1, 0x220000)
0:0x1766 t2_mov(1, 1, 0x3FC000)
0:0x176E nop *2
0:0x177C t2_mov(0, 0, 0x1FE000) . (nop *2)
0:0x1226 t2_mov(1, 0, fb_w)
0:0x122C t2_mov(1, 0, fb_h)
0:0x1A34 t2_mov(1, 1, fb_w)
0:0x1A3A t2_mov(1, 1, fb_h)
0:0x1634 t2_mov(1, 0, fb_w)
0:0x1638 t2_mov(1, 1, fb_h)
0:0x16EE t2_mov(1, 1, fb_w)
0:0x16F6 t2_mov(1, 6, fb_h)
0:0x1798 t2_mov(1, 3, align(fb_w, 32))
0:0x17A6 t2_mov(1, 0, align(fb_w, 32) * 4)
0:0x17A0 t2_mov(1, 0, fb_h)
0:0x17BA t2_mov(1, 3, fb_w)
0:0x111172 t2_mov(1, 1, fb_w)
0:0x11117A t2_mov(1, 0, fb_h)
0:0x1114C2 t2_mov(1, 1, fb_w)
0:0x1114C8 t2_mov(1, 5, fb_h)
0:0x1114F8 t2_mov(1, 3, fb_w)
0:0x111508 t2_mov(1, 0, fb_w)
0:0x11150C t2_mov(1, 1, fb_h)
0:0x111586 t2_mov(1, 1, fb_w)
0:0x11158C t2_mov(1, 5, fb_h)
0:0x1115BA t2_mov(1, 3, fb_w)
0:0x1115DA t2_mov(1, 0, fb_w)
0:0x1115DE t2_mov(1, 1, fb_h)
0:0x1132E6 t2_mov(1, 3, fb_w)
0:0x1132D2 t2_mov(1, 0, fb_h)

# Dungeon Hunter: Alliance


[PCSB00041, eboot.bin, 0x68447424] # [EU 1.00]
[PCSE00008, eboot.bin, 0x0FC000EE] # [US 1.00]
@IB
0:0x82DDE t3_mov(5, ib_w)
0:0x82E32 t2_mov(1, 11, ib_h)

# RESOGUN [JP 1.00]


[PCSC00088, eboot.bin, 0x9C16CEBD]
@FB
0:0x165A08 t2_mov(1, 0, fb_w)
0:0x165A0E t2_mov(1, 0, fb_h)

# RESOGUN [US 1.01]


[PCSA00103, eboot.bin, 0x871F1F8C]
@FB
0:0x165A28 t2_mov(1, 0, fb_w)
0:0x165A2E t2_mov(1, 0, fb_h)

# RESOGUN [EU 1.01]


[PCSF00262, eboot.bin, 0x67CD2E83]
@FB
0:0x165AC4 t2_mov(1, 0, fb_w)
0:0x165ACA t2_mov(1, 0, fb_h)

# Valhalla Knights 3 GOLD [JP 1.05]


[PCSG00307, eboot.bin, 0x2A62D92D]
@IB
0:0xC5840 t2_mov(1, 3, ib_w)
0:0xC584E t2_mov(1, 6, ib_h)
0:0x28AE10 t2_mov(1, 14, 0x900000)
1:0xFD90 uint32(0x8500000)
@FPS
0:0x27172E nop *2

# Valhalla Knights 3 [EU 1.00]


[PCSB00432, eboot.bin, 0xB8A6AB75]
@IB
0:0x9A1FA t2_mov(1, 3, ib_w)
0:0x9A208 t2_mov(1, 6, ib_h)
0:0x22251E t2_mov(1, 2, ib_w)
0:0x222530 t2_mov(1, 2, ib_h)
0:0x22248C t2_mov(1, 1, 0x900000)
0:0x2224CC t2_mov(1, 1, 0x900000)
1:0xA3BC uint32(0x86E2000)

# Valhalla Knights 3 [US 1.00]


[PCSE00244, eboot.bin, 0xCFF942CC]
@IB
0:0x9A1FA t2_mov(1, 3, ib_w)
0:0x9A208 t2_mov(1, 6, ib_h)
0:0x221E0A t2_mov(1, 2, ib_w)
0:0x221E1C t2_mov(1, 2, ib_h)
0:0x221D78 t2_mov(1, 1, 0x900000)
0:0x221DB8 t2_mov(1, 1, 0x900000)
1:0xA3BC uint32(0x86E2000)

# Valhalla Knights 3 [JP 1.03]


[PCSG00076, eboot.bin, 0x5348EC8D]
@IB
0:0xA8B8E t2_mov(1, 5, ib_w)
0:0xA8B94 t2_mov(1, 0, ib_h)
0:0x23633C t2_mov(1, 2, ib_w)
0:0x23634E t2_mov(1, 2, ib_h)
0:0x2362A4 t2_mov(1, 1, 0x900000)
0:0x2362EA t2_mov(1, 1, 0x900000)
1:0xA4F0 uint32(0x8800000)

# Fate/EXTELLA: The Umbral Star


[PCSB01030, eboot.bin, 0x3156133A] # [EU 1.01]
[PCSE00928, eboot.bin, 0xEF934DB7] # [US 1.01]
[PCSH00299, eboot.bin, 0x4E5BE9F4] # [ASIA 1.01]
@IB
0:0x4ED268 t2_mov(0, 0, ib_w)
0:0x4ED26E t2_mov(0, 0, ib_h)

# Fate/EXTELLA [JP 1.03]


[PCSG00600, eboot.bin, 0xB3BD9279]
@IB
0:0x4E8B9C t2_mov(0, 0, ib_w)
0:0x4E8BA2 t2_mov(0, 0, ib_h)

# One Piece: Burning Blood [EU 1.08]


[PCSB00893, eboot.bin, 0x7E194F84]
@IB
0:0x46513C t2_mov(1, 3, 0xB00000)
1:0x8DC0 uint32(ib_w)
1:0x8DC4 uint32(ib_h)

# One Piece: Burning Blood [US 1.08]


[PCSE00808, eboot.bin, 0xFF8DE562]
0:0x4650A4 t2_mov(1, 3, 0xB00000)
1:0x8DC0 uint32(ib_w)
1:0x8DC4 uint32(ib_h)

# One Piece: Burning Blood [ASIA 1.08]


[PCSH00202, eboot.bin, 0x378EE338]
@IB
0:0x465170 t2_mov(1, 3, 0xB00000)
1:0x8DC0 uint32(ib_w)
1:0x8DC4 uint32(ib_h)

# Uncharted: Golden Abyss


[PCSF00001, uncharted.self, 0x65389A26] # [EU 1.03]
[PCSF00012, uncharted.self, 0x65389A26] # [EU 1.03]
[PCSA00029, uncharted.self, 0x65389A26] # [US 1.03]
[PCSD00001, uncharted.self, 0x65389A26] # [ASIA 1.03]
!USE(PCSF00001) # common patches in patch/PCSF00001.txt

# Helldivers
[PCSF00465, eboot.bin, 0x32DF0B56] # [EU 7.01]
[PCSA00134, eboot.bin, 0x32DF0B56] # [US 7.01]
[PCSC00078, eboot.bin, 0x32DF0B56] # [JP 7.01]
[PCSD00086, eboot.bin, 0x32DF0B56] # [ASIA 7.01]
[PCSD00097, eboot.bin, 0x32DF0B56] # [ASIA 7.01]
@FB
0:0x33FAC t2_mov(1, 0, fb_w)
0:0x33FB4 t2_mov(1, 3, fb_h)

# Injustice: Gods Among Us [EU 1.01]


[PCSB00356, eboot.bin, 0x9E662913]
@FB
0:0x841E8 t2_mov(1, 2, fb_w) . t2_mov(0, 1, fb_h)
1:0x5C24 uint32(fb_w) *3 . uint32(fb_h) *3 . fl32(float(fb_w) / fb_h)
0:0x8890A t1_movt(1, float(fb_w) >> 16)
0:0x8891C t1_movt(0, float(fb_h) >> 16)
0:0x85384 t1_movt(2, float(fb_w) >> 16)
0:0x8538C t1_movt(1, float(fb_h) >> 16)
0:0x885C6 t1_movt(1, float(fb_w) >> 16)
0:0x885D8 t1_movt(0, float(fb_h) >> 16)
0:0x883BC t1_movt(0, float(fb_w) >> 16)
0:0x883D8 t1_movt(1, float(fb_h) >> 16)
0:0x88698 t1_movt(1, float(fb_w) >> 16)
0:0x886A0 t1_movt(0, float(fb_h) >> 16)
0:0x85884 t3_mov(2, fb_w - 1)
0:0x8588A t3_mov(3, fb_h - 1)
0:0x8876C t2_mov(1, 1, fb_w / 2) . F1F2C7B2 r
0:0x779D02 t2_mov(1, 2, fb_h / 2) . t1_mov(3, 2) . 0EF534B5 r
0:0x83B4E t2_mov(1, 1, fb_w / 2) . F6F2DBB0 r
0:0x779D0C t2_mov(1, 2, fb_h / 2) . t1_mov(3, 2) . 09F520B7 r
0:0x88700 t3_mov(1, fb_w / 2 - 1)
0:0x88706 F1F206B3 r
0:0x779D16 t3_mov(1, fb_h / 2 - 1) . 0B91 0EF5F5B4 r
0:0x87DA6 B1F1450F r
0:0x87E36 B0F1450F r
0:0x8800A B1F1450F r
0:0x8809A B0F1450F r

# Injustice: Gods Among Us [US 1.01]


[PCSE00271, eboot.bin, 0xF48FF509]
@FB
0:0x84238 t2_mov(1, 2, fb_w) . t2_mov(0, 1, fb_h)
1:0x5C24 uint32(fb_w) *3 . uint32(fb_h) *3 . fl32(float(fb_w) / fb_h)
0:0x8895A t1_movt(1, float(fb_w) >> 16)
0:0x8896C t1_movt(0, float(fb_h) >> 16)
0:0x853D4 t1_movt(2, float(fb_w) >> 16)
0:0x853DC t1_movt(1, float(fb_h) >> 16)
0:0x88616 t1_movt(1, float(fb_w) >> 16)
0:0x88628 t1_movt(0, float(fb_h) >> 16)
0:0x8840C t1_movt(0, float(fb_w) >> 16)
0:0x88428 t1_movt(1, float(fb_h) >> 16)
0:0x886E8 t1_movt(1, float(fb_w) >> 16)
0:0x886F0 t1_movt(0, float(fb_h) >> 16)
0:0x858D4 t3_mov(2, fb_w - 1)
0:0x858DA t3_mov(3, fb_h - 1)
0:0x887BC t2_mov(1, 1, fb_w / 2) . F1F2C7B2 r
0:0x779D52 t2_mov(1, 2, fb_h / 2) . t1_mov(3, 2) . 0EF534B5 r
0:0x83B9E t2_mov(1, 1, fb_w / 2) . F6F2DBB0 r
0:0x779D5C t2_mov(1, 2, fb_h / 2) . t1_mov(3, 2) . 09F520B7 r
0:0x88750 t3_mov(1, fb_w / 2 - 1)
0:0x88756 F1F206B3 r
0:0x779D66 t3_mov(1, fb_h / 2 - 1) . 0B91 0EF5F5B4 r
0:0x87DF6 B1F1450F r
0:0x87E86 B0F1450F r
0:0x8805A B1F1450F r
0:0x880EA B0F1450F r

# Street Fighter X Tekken [EU 1.08]


[PCSB00144, eboot.bin, 0x4C4DB951]
@IB
0:0x94D298 t2_mov(1, 5, ib_w)
0:0x94D29C t2_mov(1, 2, ib_h)

# Street Fighter X Tekken [US 1.08]


[PCSE00005, eboot.bin, 0x0EA3CB3D]
@IB
0:0x94D240 t2_mov(1, 5, ib_w)
0:0x94D244 t2_mov(1, 2, ib_h)

# Street Fighter X Tekken [JP 1.08]


[PCSG00063, eboot.bin, 0xAAE7FEDF]
@IB
0:0x94D28C t2_mov(1, 5, ib_w)
0:0x94D290 t2_mov(1, 2, ib_h)

# Kidou Senshi Gundam Seed: Battle Destiny [JP 1.01]


[PCSG00040, eboot.bin, 0x657F506B]
@IB
0:0x7761EC uint32(ib_w) . uint32(ib_h)
@FPS
0:0x72189C a1_mov(0, 0, vblank)

# Catherine: Full Body [JP 1.03]


[PCSG01179, eboot.bin, 0x193F08A5]
@IB
0:0xBBE98 t2_mov(1, 5, ib_w)
0:0xBBEA0 t2_mov(1, 6, ib_h)
0:0x345E6A t2_mov(1, 14, ib_w) . t2_mov(1, 12, ib_h)

# Supremacy MMA: Unrestricted [US 1.00]


[PCSE00012, eboot.bin, 0x860FE0A7]
@IB
0:0x58EBA t2_mov(1, 1, ib_w) . t2_mov(1, 2, ib_h)

# Disney Epic Mickey 2: The Power of Two


[PCSF00308, eboot.bin, 0xE13F06A1] # [EU 1.00]
[PCSF00309, eboot.bin, 0xE13F06A1] # [EU 1.00]
[PCSA00110, eboot.bin, 0xE13F06A1] # [US 1.00]
@IB
0:0x106EF3C uint32(ib_w) . uint32(ib_h)

# J-Stars Victory Vs [JP 1.02]


[PCSG00300, eboot.bin, 0xA11C13E2]
@IB
0:0x28D338 t2_mov(1, 5, 0xD00000)
0:0x28D286 t2_mov(1, 12, 0x6300000)
1:0x27FBC uint32(ib_w) . uint32(ib_h)

# J-Stars Victory Vs+ [EU 1.00]


[PCSB00713, eboot.bin, 0x52574668]
@IB
0:0x2BD12A t2_mov(1, 4, 0xF00000)
0:0x2BD06E t2_mov(1, 14, 0x6100000)
1:0x485F8 uint32(ib_w) . uint32(ib_h)

# J-Stars Victory Vs+ [US 1.02]


[PCSE00595, eboot.bin, 0x60650340]
@IB
0:0x2BCEDE t2_mov(1, 4, 0xF00000)
0:0x2BCE22 t2_mov(1, 14, 0x6100000)
1:0x485F8 uint32(ib_w) . uint32(ib_h)

# J-Stars Victory Vs+ [ASIA 1.00]


[PCSH00136, eboot.bin, 0x86EAD93B]
@IB
0:0x2BD01E t2_mov(1, 4, 0xF00000)
0:0x2BCF62 t2_mov(1, 14, 0x6100000)
1:0x485F8 uint32(ib_w) . uint32(ib_h)

# Tokyo Xanadu [EU 1.00]


[PCSB01062, eboot.bin, 0x061171E4]
@IB
0:0xE7818 t2_mov(1, 1, ib_w * 960 / 720)
0:0xE781C t2_mov(1, 2, ib_h * 544 / 408)
0:0xE7852 t2_mov(1, 1, ib_w * 960 / 720)
0:0xE7856 t2_mov(1, 2, ib_h * 544 / 408)
@MSAA
0:0xE77E4 t1_mov(4, msaa * 2)

# Tokyo Xanadu [US 1.00]


[PCSE00893, eboot.bin, 0x9420F248]
@IB
0:0xE7730 t2_mov(1, 1, ib_w * 960 / 720)
0:0xE7734 t2_mov(1, 2, ib_h * 544 / 408)
0:0xE776A t2_mov(1, 1, ib_w * 960 / 720)
0:0xE776E t2_mov(1, 2, ib_h * 544 / 408)
@MSAA
0:0xE76FC t1_mov(4, msaa * 2)

# Tokyo Xanadu [JP 1.04]


[PCSG00608, eboot.bin, 0x95ACFA1D]
@IB
0:0xE75C8 t2_mov(1, 1, ib_w * 960 / 720)
0:0xE75CC t2_mov(1, 2, ib_h * 544 / 408)
0:0xE7602 t2_mov(1, 1, ib_w * 960 / 720)
0:0xE7606 t2_mov(1, 2, ib_h * 544 / 408)
@MSAA
0:0xE7594 t1_mov(4, msaa * 2)

# Tokyo Xanadu [ASIA 1.00]


[PCSH10009, eboot.bin, 0x2BE0554C]
@IB
0:0xE7A48 t2_mov(1, 1, ib_w * 960 / 720)
0:0xE7A4C t2_mov(1, 2, ib_h * 544 / 408)
0:0xE7A82 t2_mov(1, 1, ib_w * 960 / 720)
0:0xE7A86 t2_mov(1, 2, ib_h * 544 / 408)
@MSAA
0:0xE7A14 t1_mov(4, msaa * 2)

# Macross Delta Scramble [JP 1.02]


[PCSG00947, eboot.bin, 0x01BBD637]
@IB
0:0x7B6AB0 a1_mov(0, 0, ib_w)
0:0x7B6AB8 a1_mov(0, 0, ib_h)
0:0x7AC3FC a1_mov(0, 0, ib_w)
0:0x7AC404 a1_mov(0, 1, ib_h)
0:0x7AA920 a1_mov(0, 0, ib_w)
0:0x7AA928 a1_mov(0, 1, ib_h)
0:0x7AAC88 a1_mov(0, 2, ib_w)
0:0x7AAC90 a1_mov(0, 3, ib_h)
0:0x7AB4F8 a1_mov(0, 3, ib_w)
0:0x7AB500 a1_mov(0, 5, ib_h)

# Summon Night 6: Lost Borders


[PCSB01013, eboot.bin, 0x243B98A5] # [EU 1.00]
[PCSE00951, eboot.bin, 0x88F34BB1] # [US 1.00]
@MSAA
0:0x2C0308 t1_mov(4, msaa)

# Summon Night 6: Lost Borders [JP 1.03]


[PCSG00827, eboot.bin, 0x3CD87445]
@MSAA
0:0x2BFA18 t1_mov(4, msaa)

# Summon Night 6: Lost Borders [ASIA 1.03]


[PCSH00225, eboot.bin, 0x919479D7]
@MSAA
0:0x2BF9C8 t1_mov(4, msaa)

# Ys VIII: Lacrimosa of Dana


[PCSB01128, eboot.bin, 0x804268F1] # [EU 1.02]
[PCSE01103, eboot.bin, 0x804268F1] # [US 1.02]
@IB
0:0x18A1E2 t2_mov(0, 4, ib_wi(1)) . t2_mov(0, 5, ib_hi(1))
0:0x18A1F0 t2_mov(0, 6, ib_wi(2)) . t2_mov(0, 7, ib_hi(2))
0:0x18A1FA t2_mov(1, 4, ib_wi(0))
0:0x18A202 t2_mov(1, 5, ib_hi(0))
0:0x191798 t2_mov(1, 0, ib_wi(0))
0:0x1917A6 t2_mov(1, 0, ib_hi(0))
0:0x19187A t2_mov(1, 1, ib_wi(1))
0:0x191888 t2_mov(1, 1, ib_hi(1))
@FPS
0:0x289620 t1_mov(0, vblank)

# Ys VIII: Lacrimosa of Dana [JP 1.02]


[PCSG00881, eboot.bin, 0xC2D25375]
@IB
0:0x188F22 t2_mov(0, 4, ib_wi(1)) . t2_mov(0, 5, ib_hi(1))
0:0x188F30 t2_mov(0, 6, ib_wi(2)) . t2_mov(0, 7, ib_hi(2))
0:0x188F3A t2_mov(1, 4, ib_wi(0))
0:0x188F42 t2_mov(1, 5, ib_hi(0))
0:0x190574 t2_mov(1, 0, ib_wi(0))
0:0x190582 t2_mov(1, 0, ib_hi(0))
0:0x190656 t2_mov(1, 1, ib_wi(1))
0:0x190664 t2_mov(1, 1, ib_hi(1))
@FPS
0:0x285FD0 t1_mov(0, vblank)

# Ys VIII: Lacrimosa of Dana [ASIA 1.02]


[PCSH00297, eboot.bin, 0xB4F97187]
@IB
0:0x189130 t2_mov(0, 4, ib_wi(1)) . t2_mov(0, 5, ib_hi(1))
0:0x18913E t2_mov(0, 6, ib_wi(2)) . t2_mov(0, 7, ib_hi(2))
0:0x189148 t2_mov(1, 4, ib_wi(0))
0:0x189150 t2_mov(1, 5, ib_hi(0))
0:0x1906CA t2_mov(1, 0, ib_wi(0))
0:0x1906D8 t2_mov(1, 0, ib_hi(0))
0:0x1907AC t2_mov(1, 1, ib_wi(1))
0:0x1907BA t2_mov(1, 1, ib_hi(1))
@FPS
0:0x285834 t1_mov(0, vblank)

# Spy Hunter [EU 1.00]


[PCSB00166, eboot.bin, 0x4D752CEE]
@FB
0:0xE9A00 t2_mov(1, 1, 0xD00000)
0:0xD1638 t2_mov(1, 3, fb_w)
0:0xD163E t2_mov(1, 2, fb_h)
@FPS
0:0xE921E t1_mov(0, vblank)
@MSAA
0:0xD1644 t1_mov(4, msaa * 2)

# Spy Hunter [US 1.00]


[PCSE00068, eboot.bin, 0x9BB899D3]
@FB
0:0xE99BC t2_mov(1, 1, 0xD00000)
0:0xD15F4 t2_mov(1, 3, fb_w)
0:0xD15FA t2_mov(1, 2, fb_h)
@FPS
0:0xE91DA t1_mov(0, vblank)
@MSAA
0:0xD1600 t1_mov(4, msaa * 2)

# Fantasy Hero: Unsigned Legacy


[PCSB00663, eboot.bin, 0xA52698D1] # [EU 1.00]
[PCSE00536, eboot.bin, 0x39C7F8A6] # [US 1.01]
@FB
0:0x1DFBA t2_mov(1, 2, 0x5600000 - (6 * 1024 * 1024))
0:0x1DFD6 t2_mov(1, 1, 0x5600000 - (6 * 1024 * 1024))
0:0x1DFF0 t2_mov(1, 2, 0x5600000 - (6 * 1024 * 1024))
0:0x1ECB2 t2_mov(1, 1, fb_w) . t2_mov(1, 2, fb_h)
0:0x1EDA4 t2_mov(1, 1, fb_w) . t2_mov(1, 0, fb_h)
0:0x1F8C2 t2_mov(1, 2, fb_w) . t2_mov(1, 1, fb_h)
0:0x1EC6C t2_mov(1, 0, fb_w)
0:0x1EC66 t2_mov(1, 0, fb_h)
0:0x1EEA4 t2_mov(1, 0, align(fb_w, 32))
0:0x1EEAA t2_mov(1, 0, align(fb_h, 32))
0:0x1FDF6 t2_mov(1, 1, align(fb_w, 32))
0:0x1FE30 t2_mov(1, 1, align(fb_h, 32))
0:0x1FD62 t2_mov(1, 1, align(fb_w, 32))
0:0x1FD9C t2_mov(1, 1, align(fb_h, 32))
0:0x1FA50 t2_mov(1, 1, align(fb_w, 32))
0:0x1FA8A t2_mov(1, 1, align(fb_h, 32))
0:0x1FB78 t2_mov(1, 0, fb_w / 2) . nop *3
0:0x1FBC2 t2_mov(1, 0, fb_h / 2) . nop *3
0:0x1FC54 01 F2 r . rawn(fb_w - 1, 1) . rawn((fb_w - 1) >> 4 & 0xF0 | 0x02, 1)
0:0x1FC5C 04 F2 r . rawn(fb_h - 1, 1) . rawn((fb_h - 1) >> 4 & 0xF0 | 0x02, 1)
0:0x1F1D2 t2_mov(1, 4, align(fb_w, 32))
0:0x1F1BC t2_mov(1, 3, align(fb_h, 32))
0:0x1F246 t2_mov(1, 1, align(fb_w, 32))
0:0x1F234 t2_mov(1, 3, align(fb_h, 32))
0:0x1F34C t2_mov(1, 1, align(fb_w, 32))
0:0x1F388 t2_mov(1, 1, align(fb_h, 32))
0:0x1EEB0 t2_mov(1, 0, 4 * 1024 * align(fb_h, 32))
0:0x1EEB6 t2_mov(1, 1, 4 * 1024 * align(fb_h, 32))
0:0x1F202 t2_mov(1, 2, 4 * 1024 * align(fb_h, 32))
0:0x1F7D8 t2_mov(1, 2, 4 * 1024 * align(fb_h, 32))
0:0x1F2DA t2_mov(0, 2, 4 * 1024 * align(fb_h, 32)) . 1144 1CE0 r
0:0x1F318 DFE7 r . nop
0:0x56A00 mov32 (0, 0.305 * (736.0 / align(fb_w, 32)), 4)
0:0x569EE t3_mov (1, 0.310 * (416.0 / align(fb_h, 32)) & 0xffff)
0:0x56A0C t1_movt(1, 0.310 * (416.0 / align(fb_h, 32)) >> 16)

# Fantasy Hero: Unsigned Legacy [JP 1.10]


[PCSG00280, eboot.bin, 0xBAC2487D]
@FB
0:0x1DFDA t2_mov(1, 2, 0x5600000 - (6 * 1024 * 1024))
0:0x1DFF6 t2_mov(1, 1, 0x5600000 - (6 * 1024 * 1024))
0:0x1E010 t2_mov(1, 2, 0x5600000 - (6 * 1024 * 1024))
0:0x1ECD2 t2_mov(1, 1, fb_w) . t2_mov(1, 2, fb_h)
0:0x1EDC4 t2_mov(1, 1, fb_w) . t2_mov(1, 0, fb_h)
0:0x1F8E2 t2_mov(1, 2, fb_w) . t2_mov(1, 1, fb_h)
0:0x1EC8C t2_mov(1, 0, fb_w)
0:0x1EC86 t2_mov(1, 0, fb_h)
0:0x1EEC4 t2_mov(1, 0, align(fb_w, 32))
0:0x1EECA t2_mov(1, 0, align(fb_h, 32))
0:0x1FE16 t2_mov(1, 1, align(fb_w, 32))
0:0x1FE50 t2_mov(1, 1, align(fb_h, 32))
0:0x1FD82 t2_mov(1, 1, align(fb_w, 32))
0:0x1FDBC t2_mov(1, 1, align(fb_h, 32))
0:0x1FA70 t2_mov(1, 1, align(fb_w, 32))
0:0x1FAAA t2_mov(1, 1, align(fb_h, 32))
0:0x1FB98 t2_mov(1, 0, fb_w / 2) . nop *3
0:0x1FBE2 t2_mov(1, 0, fb_h / 2) . nop *3
0:0x1FC74 01 F2 r . rawn(fb_w - 1, 1) . rawn((fb_w - 1) >> 4 & 0xF0 | 0x02, 1)
0:0x1FC7C 04 F2 r . rawn(fb_h - 1, 1) . rawn((fb_h - 1) >> 4 & 0xF0 | 0x02, 1)
0:0x1F1F2 t2_mov(1, 4, align(fb_w, 32))
0:0x1F1DC t2_mov(1, 3, align(fb_h, 32))
0:0x1F266 t2_mov(1, 1, align(fb_w, 32))
0:0x1F254 t2_mov(1, 3, align(fb_h, 32))
0:0x1F36C t2_mov(1, 1, align(fb_w, 32))
0:0x1F3A8 t2_mov(1, 1, align(fb_h, 32))
0:0x1EED0 t2_mov(1, 0, 4 * 1024 * align(fb_h, 32))
0:0x1EED6 t2_mov(1, 1, 4 * 1024 * align(fb_h, 32))
0:0x1F222 t2_mov(1, 2, 4 * 1024 * align(fb_h, 32))
0:0x1F7F8 t2_mov(1, 2, 4 * 1024 * align(fb_h, 32))
0:0x1F2FA t2_mov(0, 2, 4 * 1024 * align(fb_h, 32)) . 1144 1CE0 r
0:0x1F338 DFE7 r . nop
0:0x569F4 mov32 (0, 0.305 * (736.0 / align(fb_w, 32)), 4)
0:0x569E2 t3_mov (1, 0.310 * (416.0 / align(fb_h, 32)) & 0xffff)
0:0x56A00 t1_movt(1, 0.310 * (416.0 / align(fb_h, 32)) >> 16)

# Fantasy Hero: Unsigned Legacy [ASIA 1.00]


[PCSH00157, eboot.bin, 0xE9609E2F]
@FB
0:0x1E31E t2_mov(1, 2, 0x5600000 - (6 * 1024 * 1024))
0:0x1E33A t2_mov(1, 1, 0x5600000 - (6 * 1024 * 1024))
0:0x1E354 t2_mov(1, 2, 0x5600000 - (6 * 1024 * 1024))
0:0x1F016 t2_mov(1, 1, fb_w) . t2_mov(1, 2, fb_h)
0:0x1F108 t2_mov(1, 1, fb_w) . t2_mov(1, 0, fb_h)
0:0x1FCA6 t2_mov(1, 2, fb_w) . t2_mov(1, 1, fb_h)
0:0x1EFD0 t2_mov(1, 0, fb_w)
0:0x1EFCA t2_mov(1, 0, fb_h)
0:0x1F208 t2_mov(1, 0, align(fb_w, 32))
0:0x1F20E t2_mov(1, 0, align(fb_h, 32))
0:0x201DA t2_mov(1, 1, align(fb_w, 32))
0:0x20214 t2_mov(1, 1, align(fb_h, 32))
0:0x20146 t2_mov(1, 1, align(fb_w, 32))
0:0x20180 t2_mov(1, 1, align(fb_h, 32))
0:0x1FE34 t2_mov(1, 1, align(fb_w, 32))
0:0x1FE6E t2_mov(1, 1, align(fb_h, 32))
0:0x1FF5C t2_mov(1, 0, fb_w / 2) . nop *3
0:0x1FFA6 t2_mov(1, 0, fb_h / 2) . nop *3
0:0x20038 01 F2 r . rawn(fb_w - 1, 1) . rawn((fb_w - 1) >> 4 & 0xF0 | 0x02, 1)
0:0x20040 04 F2 r . rawn(fb_h - 1, 1) . rawn((fb_h - 1) >> 4 & 0xF0 | 0x02, 1)
0:0x1F5B6 t2_mov(1, 4, align(fb_w, 32))
0:0x1F5A0 t2_mov(1, 3, align(fb_h, 32))
0:0x1F62A t2_mov(1, 1, align(fb_w, 32))
0:0x1F618 t2_mov(1, 3, align(fb_h, 32))
0:0x1F730 t2_mov(1, 1, align(fb_w, 32))
0:0x1F76C t2_mov(1, 1, align(fb_h, 32))
0:0x1F214 t2_mov(1, 0, 4 * 1024 * align(fb_h, 32))
0:0x1F21A t2_mov(1, 1, 4 * 1024 * align(fb_h, 32))
0:0x1F5E6 t2_mov(1, 2, 4 * 1024 * align(fb_h, 32))
0:0x1FBBC t2_mov(1, 2, 4 * 1024 * align(fb_h, 32))
0:0x1F6BE t2_mov(0, 2, 4 * 1024 * align(fb_h, 32)) . 1144 1CE0 r
0:0x1F6FC DFE7 r . nop
0:0x5716C mov32 (0, 0.305 * (736.0 / align(fb_w, 32)), 4)
0:0x5715A t3_mov (1, 0.310 * (416.0 / align(fb_h, 32)) & 0xffff)
0:0x57178 t1_movt(1, 0.310 * (416.0 / align(fb_h, 32)) >> 16)

# I am Setsuna [JP 1.00]


[PCSG00756, eboot.bin, 0x89B603C7]
@FPS
0:0x186F4 a1_mov(0, 0, vblank)

# Ys Origin
[PCSB01081, eboot.bin, 0x3A2C2B78] # [EU 1.02]
[PCSE01033, eboot.bin, 0x77611E13] # [US 1.02]
@FPS
0:0x1C8216 t1_mov(0, vblank)

# Ys Origin [ASIA 1.00]


[PCSH10049, eboot.bin, 0x145A65BD]
@FPS
0:0x1C9092 t1_mov(0, vblank)

# Deception IV: Blood Ties


[PCSB00499, eboot.bin, 0x31CA7FEA] # [EU 1.00]
[PCSE00401, eboot.bin, 0x31CA7FEA] # [US 1.00]
@IB
1:0x28F7C uint32(ib_wi(0)) . uint32(ib_hi(0))
1:0x28F84 uint32(ib_wi(1)) . uint32(ib_hi(1))
1:0x28F8C uint32(ib_wi(2)) . uint32(ib_hi(2))

# Kagero: Darkside Princess [JP 1.02]


[PCSG00304, eboot.bin, 0x505CBA3F]
@IB
1:0x2910C uint32(ib_wi(0)) . uint32(ib_hi(0))
1:0x29114 uint32(ib_wi(1)) . uint32(ib_hi(1))
1:0x2911C uint32(ib_wi(2)) . uint32(ib_hi(2))

# Deception IV: The Nightmare Princess


# Kagero: Mou Hitori no Princess
[PCSB00829,eboot.bin,0xA189B87F] # [EU 1.02]
[PCSE00743,eboot.bin,0x073775D6] # [US 1.01]
[PCSG00565,eboot.bin,0xA189B87F] # [JP 1.05]
@IB
1:0x3511C uint32(ib_wi(0)) . uint32(ib_hi(0))
1:0x35124 uint32(ib_wi(1)) . uint32(ib_hi(1))
1:0x3512C uint32(ib_wi(2)) . uint32(ib_hi(2))

# Ukiyo no Roushi [JP 1.00]


[PCSG00480, eboot.bin, 0xF0C9262A]
@IB
1:0x26078 uint32(ib_w)
1:0x2607C uint32(ib_h)
@FPS
0:0x2CD960 t1_mov(0, vblank)

# Puella Magi Madoka Magica: The Battle Pentagram [JP 1.00]


[PCSG00214, eboot.bin, 0x86F56009]
@IB
0:0x31A718 a1_mov(0, 1, ib_w)
0:0x31A728 a1_mov(0, 1, ib_h)
@FPS
0:0x65EE34 a1_mov(0, 0, vblank)

# Mahouka Koukou no Rettousei: Out of Order [JP 1.02]


[PCSG00456, eboot.bin, 0x0104460F]
@IB
0:0xF7792 t2_mov(1, 1, ib_w)
0:0xF779A t2_mov(1, 2, ib_h)
@FPS
0:0x3225CA t1_mov(0, vblank)

# Gundam Breaker 2 [JP 1.03]


[PCSG00412, eboot.bin, 0xED0CCF84]
@IB
0:0x47942A t2_mov(1, 1, 0x900000)
0:0x32FABE t2_mov(1, 4, ib_w) . t2_mov(1, 5, ib_h)

# Gundam Breaker 2 [ASIA 1.03]


[PCSH00132, eboot.bin, 0x52E6D297]
@IB
0:0x479446 t2_mov(1, 1, 0x900000)
0:0x32FAD6 t2_mov(1, 4, ib_w) . t2_mov(1, 5, ib_h)

# Blue Reflection: Maboroshi ni Mau - Shoujo no Ken [JP 1.05]


[PCSG00987, eboot.bin, 0xB2361C99]
@IB
0:0x31716C t2_mov(1, 0, align(ib_w, 32))
0:0x317172 t2_mov(1, 0, ib_h)

# Atelier Firis: The Alchemist and the Mysterious Journey [EU 1.01]
[PCSB01087, eboot.bin, 0xCA8D14AC]
@IB
0:0x35E0DC t2_mov(1, 0, align(ib_w, 32))
0:0x35E0E2 t2_mov(1, 0, ib_h)

# Atelier Firis: The Alchemist and the Mysterious Journey [US 1.01]
[PCSE01044, eboot.bin, 0x79850565]
@IB
0:0x35E0B8 t2_mov(1, 0, align(ib_w, 32))
0:0x35E0BE t2_mov(1, 0, ib_h)

# Atelier Firis: The Alchemist and the Mysterious Journey [JP 1.10]
[PCSG00929, eboot.bin, 0xD07894DD]
@IB
0:0x35DCDC t2_mov(1, 0, align(ib_w, 32))
0:0x35DCE2 t2_mov(1, 0, ib_h)

# Atelier Firis: The Alchemist and the Mysterious Journey [ASIA 1.01]
[PCSH10026, eboot.bin, 0xA6FFD15B]
@IB
0:0x35DE48 t2_mov(1, 0, align(ib_w, 32))
0:0x35DE4E t2_mov(1, 0, ib_h)

# Atelier Shallie Plus: Alchemists of the Dusk Sea


[PCSB01043, eboot.bin, 0x251D6E5D] # [EU 1.00]
[PCSE00998, eboot.bin, 0xA7A41140] # [US 1.00]
@IB
0:0x300B2C t2_mov(1, 1, align(ib_w, 32)) . t2_mov(1, 2, ib_h)
0:0x300A5A t2_mov(1, 1, align(ib_w, 32))
0:0x300A60 t2_mov(1, 2, ib_h)

# Atelier Shallie Plus: Alchemists of the Dusk Sea [JP 1.03]


[PCSG00821, eboot.bin, 0x5DEA3511]
@IB
0:0x300670 t2_mov(1, 1, align(ib_w, 32)) . t2_mov(1, 2, ib_h)
0:0x30059E t2_mov(1, 1, align(ib_w, 32))
0:0x3005A4 t2_mov(1, 2, ib_h)

# Atelier Lydie & Soeur: Fushigi na Kaiga no Renkinjutsu Samurai [JP 1.06]
[PCSG01116, eboot.bin, 0xFDABB61E]
@IB
0:0x32FBF4 t2_mov(1, 0, align(ib_w, 32))
0:0x32FBFA t2_mov(1, 0, ib_h)

# Atelier Sophie: The Alchemist of the Mysterious Book [EU 1.01]


[PCSB00973, eboot.bin, 0x6E045C8F]
@IB
0:0x358E60 t2_mov(1, 1, ib_w)
0:0x358E6C t2_mov(1, 2, ib_h)
0:0x358E84 t2_mov(1, 1, ib_w) . t2_mov(1, 2, ib_h)
0:0x354BCC t2_mov(1, 3, ib_w)
0:0xB61CC t2_mov(1, 1, ib_h)
1:0xB3704 uint32(ib_h)

# Atelier Sophie: The Alchemist of the Mysterious Book [US 1.01]


[PCSE00892, eboot.bin, 0xDCD6A75F]
@IB
0:0x358E70 t2_mov(1, 1, ib_w)
0:0x358E7C t2_mov(1, 2, ib_h)
0:0x358E94 t2_mov(1, 1, ib_w) . t2_mov(1, 2, ib_h)
0:0x354BDC t2_mov(1, 3, ib_w)
0:0xB61DC t2_mov(1, 1, ib_h)
1:0xB3704 uint32(ib_h)

# Atelier Sophie: The Alchemist of the Mysterious Book [JP 1.05]


[PCSG00694, eboot.bin, 0x907247B3]
@IB
0:0x3585A4 t2_mov(1, 1, ib_w)
0:0x3585B0 t2_mov(1, 2, ib_h)
0:0x3585C8 t2_mov(1, 1, ib_w) . t2_mov(1, 2, ib_h)
0:0x354310 t2_mov(1, 3, ib_w)
0:0xB5F2C t2_mov(1, 1, ib_h)
1:0xB371C uint32(ib_h)

# Atelier Sophie: The Alchemist of the Mysterious Book [ASIA 1.01]


[PCSH00220, eboot.bin, 0xF7F81A8F]
@IB
0:0x357F04 t2_mov(1, 1, ib_w)
0:0x357F10 t2_mov(1, 2, ib_h)
0:0x357F28 t2_mov(1, 1, ib_w) . t2_mov(1, 2, ib_h)
0:0x353C70 t2_mov(1, 3, ib_w)
0:0xB5F44 t2_mov(1, 1, ib_h)
1:0xB3714 uint32(ib_h)

# Nelke to Densetsu no Renkinjutsushi Tachi: Aratana Daichi no Atelier [JP 1.06]


[PCSG01223, eboot.bin, 0x12B8EB7E]
@IB
0:0x348E78 t2_mov(1, 0, align(ib_w, 32))
0:0x348E7E t2_mov(1, 0, ib_h)

# Lumines: Electronic Symphony [EU 1.02]


[PCSB00061, eboot.bin, 0x805B6438]
@FPS
0:0x929DE nop
0:0x92A22 DEE7 r . nop
0:0x929E2 t1_mov(0, vblank) . 72F0CEED 1DE0 r

# Lumines: Electronic Symphony [US 1.01]


[PCSE00009, eboot.bin, 0x870C9A3D]
@FPS
0:0x929BA nop
0:0x929FE DEE7 r . nop
0:0x929BE t1_mov(0, vblank) . 72F0CCED 1DE0 r

# Lumines: Electronic Symphony [JP 1.01]


[PCSG00014, eboot.bin, 0x3B868E2D]
@FPS
0:0x8EDDC nop
0:0x8EE20 DEE7 r . nop
0:0x8EDE0 t1_mov(0, vblank) . 75F0F6E9 1DE0 r

# Phantasy Star Nova [JP 1.05]


[PCSG00351, eboot.bin, 0xADCF21BE]
@IB
0:0x42D2B2 t2_mov(1, 0, ib_w)
0:0x42D2B8 t2_mov(1, 2, ib_h)

# Phantasy Star Nova [ASIA 1.01]


[PCSH00143, eboot.bin, 0xF1E54902]
@IB
0:0x42E3EE t2_mov(1, 0, ib_w)
0:0x42E3F4 t2_mov(1, 2, ib_h)

# Project Root
[PCSB00650, eboot.bin, 0x5001CEBE] # [EU 1.00]
[PCSE00486, eboot.bin, 0x5001CEBE] # [US 1.00]
@FPS
0:0x11745C t1_mov(0, vblank)

# Project Root [JP 1.00]


[PCSG00783, eboot.bin, 0x88F8E42C]
@FPS
0:0x1175DC t1_mov(0, vblank)

# Oddworld: Munch's Oddysee HD


[PCSB00275, eboot.bin, 0x4761DCC0] # [EU 1.02]
[PCSE00369, eboot.bin, 0x4761DCC0] # [US 1.02]
@FPS
0:0x10ECEE t1_mov(1, 4 - vblank)
0:0x269490 t1_mov(0, vblank)

# SteamWorld Heist
[PCSB00693, eboot.bin, 0xBD7CD4EB] # [EU 1.02]
[PCSE00583, eboot.bin, 0x51AB9D2C] # [US 1.02]
@FPS
0:0x2AA804 t1_mov(4, vblank - 1) . 002C 04DD r
0:0x2AA80E 013C 002C FADC r . (nop *3)

# Mortal Kombat
[PCSB00106, eboot.bin, 0x2AA8AC12] # [EU 1.00]
@FB
0:0x2424BE t2_mov(0, 0, fb_w)
0:0x2424C2 t2_mov(0, 1, fb_h)
# UI: Rescale some elements in sub_81378E1C
0:0x378E50 51E2 r
0:0x378E94 4DE2 r
0:0x37925C nop
0:0x378E8A nop
0:0x3792F6 606B r . mov32(3, 591.1 * (fb_w / 640.0), 0) . 9842 15D0 r . mov32(3,
47.9 * (fb_w / 640.0), 0) . 9842 0FD0 r
0:0x379310 mov32(3, fb_w / 640.0, 0) . 03EE103A 22EE032A r
0:0x379320 mov32(3, fb_h / 368.0, 0) . 03EE103A 62EE832A 93E5 r
0:0x379332 606B r . mov32(3, 591.1 * (fb_w / 640.0), 0) . 9842 15D0 r . mov32(3,
47.9 * (fb_w / 640.0), 0) . 9842 0FD0 r
0:0x37934C mov32(3, fb_w / 640.0, 0) . 02EE103A 21EE021A r
0:0x37935C mov32(3, fb_h / 368.0, 0) . 02EE103A 61EE821A 97E5 r
# UI: Rescale some fonts/elements in sub_813793F2
0:0x379450 nop
0:0x37945A 09F1A7B8 r . nop
0:0x4825A8 nop
0:0x4825AC mov32(2, fb_w / 640.0, 0) . 02EE102A 61EE821A r
0:0x4825BC mov32(2, fb_h / 368.0, 0) . 02EE102A 21EE021A F6F64ABF r
# UI: Avatars (secondary, TAG mode)
0:0x48C404 mov32 (0, 0.7 * (fb_w / 640.0), 0)
0:0x48C5DE 09F02FB9 r
0:0x495840 F0EE422A r . t2_vmov(16, (fb_w / 640.0)) . 21EE081A 61EE881A F6F7C7BE r
0:0x4957C4 nop
# UI: Manual element rescaling
0:0x485692 mov32 (4, 342.2 * (fb_h / 368.0), 8)
0:0x48569A mov32 (3, 343.3 * (fb_h / 368.0), 8)
0:0x48589A mov32 (1, 591.1 * (fb_w / 640.0), 0)
0:0x4858A6 mov32 (1, 381.825 * (fb_w / 640.0), 0)
0:0x4858B2 mov32 (1, 388.70 * (fb_w / 640.0), 0)
0:0x4858BE mov32 (1, 404.5125 * (fb_w / 640.0), 0)
0:0x4856D6 mov32 (1, 47.9 * (fb_w / 640.0), 0)
0:0x4856E2 mov32 (1, 257.175 * (fb_w / 640.0), 0)
0:0x4856EE mov32 (1, 250.3 * (fb_w / 640.0), 0)
0:0x4856FA mov32 (1, 234.4875 * (fb_w / 640.0), 0)
0:0x4893A8 mov32 (0, -38.4 * (fb_w / 640.0), 4)
0:0x4893B8 mov32 (0, 235.8 * (fb_w / 640.0), 0)
0:0x4893C4 mov32 (0, 589.0 * (fb_w / 640.0), 4)
0:0x4893D4 mov32 (0, 19.2 * (fb_h / 368.0), 0)
0:0x4893FC mov32 (0, -200.4 * (fb_w / 640.0), 4)
0:0x4893F0 t2_vmov(1, 15.0 * (fb_h / 368.0))
0:0x4893E0 mov32 (0, -10.2 * (fb_w / 640.0), 0)
0:0x4893EC mov32 (0, -28.2 * (fb_w / 640.0), 4)
0:0x48ADBA mov32 (0, 38.4 * (fb_w / 640.0), 4)
0:0x48ADCA mov32 (0, 235.8 * (fb_w / 640.0), 0)
0:0x48ADDC t1_movt(0, 50.0 * (fb_w / 640.0) >> 16)
0:0x48ADE4 mov32 (0, 19.2 * (fb_h / 368.0), 0)
0:0x48AE0C mov32 (0, 200.4 * (fb_w / 640.0), 4)
0:0x48AE00 t2_vmov(1, 15.0 * (fb_h / 368.0))
0:0x48ADF0 mov32 (0, 10.2 * (fb_w / 640.0), 0)
0:0x48ADFC mov32 (0, 28.2 * (fb_w / 640.0), 4)
0:0x4887C2 mov32 (0, 0.6 * (fb_h / 368.0), 0)
0:0x4A540C t1_movt(5, 296.0 * (fb_w / 640.0) >> 16)
0:0x4A5404 mov32 (7, 7.9 * (fb_h / 368.0), 18)
0:0x4A5424 t1_movt(2, 48.0 * (fb_w / 640.0) >> 16)
0:0x4A5434 t1_movt(4, 60.0 * (fb_h / 368.0) >> 16)
0:0x4A51EC mov32 (2, 19.2 * (fb_h / 368.0), 0)
0:0x4A58E6 mov32 (14, 15.0 * (fb_h / 368.0), 0)
0:0x4A5B08 mov32 (10, 589.0 * (fb_w / 640.0), 0)
0:0x4A5A5A mov32 (6, -38.4 * (fb_w / 640.0), 4)
0:0x4A5AB4 mov32 (8, -200.4 * (fb_w / 640.0), 2)
0:0x4A5ACC mov32 (8, 550.6 * (fb_w / 640.0), 0)
0:0x4A5A70 mov32 (6, 350.2 * (fb_w / 640.0), 4)
0:0x4A5BF0 mov32 (2, -207.6 * (fb_w / 640.0), 0)
0:0x4A59CC mov32 (9, 50.0 * (fb_w / 640.0), 4)
0:0x4A58C2 mov32 (7, 38.4 * (fb_w / 640.0), 4)
0:0x4A594E mov32 (7, 200.4 * (fb_w / 640.0), 4)
0:0x4A5972 mov32 (7, 88.4 * (fb_w / 640.0), 4)
0:0x4A58AA mov32 (14, 288.8 * (fb_w / 640.0), 8)
0:0x4A5B48 mov32 (11, 207.6 * (fb_w / 640.0), 0)
0:0x48AFA8 mov32 (0, 235.8 * (fb_w / 640.0), 0)
0:0x48AFB4 mov32 (0, 38.4 * (fb_w / 640.0), 0)
0:0x48AFC0 mov32 (0, 200.4 * (fb_w / 640.0), 0)
0:0x48AFCC mov32 (0, 28.2 * (fb_w / 640.0), 0)
0:0x48AFD8 mov32 (0, 10.2 * (fb_w / 640.0), 0)
0:0x48AFE6 t2_vmov(2, 15.0 * (fb_h / 368.0))
0:0x48AFEA t1_movt(0, 50.0 * (fb_w / 640.0) >> 16)
0:0x48AFF2 mov32 (0, 19.2 * (fb_h / 368.0), 0)
0:0x4895A2 mov32 (0, 235.8 * (fb_w / 640.0), 0)
0:0x4895AE mov32 (0, -38.4 * (fb_w / 640.0), 0)
0:0x4895BA mov32 (0, -200.4 * (fb_w / 640.0), 0)
0:0x4895DE mov32 (0, 589.0 * (fb_w / 640.0), 4)
0:0x4895E2 t2_vmov(2, 15.0 * (fb_h / 368.0))
0:0x4895EE mov32 (0, 19.2 * (fb_h / 368.0), 0)
0:0x4895C6 mov32 (0, -28.2 * (fb_w / 640.0), 0)
0:0x4895D2 mov32 (0, -10.2 * (fb_w / 640.0), 0)
0:0x48289C mov32 (0, 0.6 * (fb_w / 640.0), 0)
0:0x4828AE mov32 (0, 0.45 * (fb_w / 640.0), 0)
0:0x4825E2 mov32 (0, 0.6 * (fb_w / 640.0), 0)
0:0x4825F4 mov32 (0, 0.45 * (fb_w / 640.0), 0)
0:0x4957CC t1_movt(0, -70.0 * (fb_w / 640.0) >> 16)
0:0x4957C8 t2_vmov(3, -17.0 * (fb_h / 368.0))
0:0x4957D4 t2_vmov(4, -14.0 * (fb_w / 640.0))
0:0x4957D8 t2_vmov(5, 10.0 * (fb_h / 368.0))
0:0x495750 mov32 (0, 709.0 * (fb_w / 640.0), 4)
0:0x495760 mov32 (0, 653.0 * (fb_w / 640.0), 4)
0:0x495754 t2_vmov(3, -17.0 * (fb_h / 368.0))
0:0x495764 t2_vmov(5, 10.0 * (fb_h / 368.0))
0:0x48C5F4 t2_vmov(5, (fb_w / 640.0))
0:0x48C602 t2_vmov(5, (fb_w / 640.0))
0:0x48C4A4 mov32 (0, 0.7 * (fb_w / 640.0), 0)
0:0x484144 t2_vmov(4, 15.0 * (fb_h / 368.0))
0:0x484036 mov32 (2, 19.2 * (fb_h / 368.0), 0)
0:0x4840A4 t1_movt(5, 50.0 * (fb_w / 640.0) >> 16)
0:0x484092 mov32 (6, 88.4 * (fb_w / 640.0), 22)
0:0x484010 mov32 (3, 38.4 * (fb_w / 640.0), 8)
0:0x4840C4 mov32 (1, 38.4 * (fb_w / 640.0), 0)
0:0x4840FC mov32 (1, 589.0 * (fb_w / 640.0), 0)
0:0x484120 mov32 (1, 550.6 * (fb_w / 640.0), 4)
0:0x48AAC2 t1_movt(0, 50.0 * (fb_w / 640.0) >> 16)
0:0x48AAD6 mov32 (0, 19.2 * (fb_h / 368.0), 0)
0:0x48AAF2 t2_vmov(1, 15.0 * (fb_h / 368.0))
0:0x48AAFE mov32 (0, 200.4 * (fb_w / 640.0), 0)
0:0x48AAB4 mov32 (0, 235.8 * (fb_w / 640.0), 0)
0:0x48AACA mov32 (0, 38.4 * (fb_w / 640.0), 0)
0:0x48AAE2 mov32 (0, 10.2 * (fb_w / 640.0), 0)
0:0x48AAEE mov32 (0, 28.2 * (fb_w / 640.0), 4)
0:0x489098 mov32 (0, 235.8 * (fb_w / 640.0), 0)
0:0x4890A4 mov32 (0, 589.0 * (fb_w / 640.0), 0)
0:0x4890B0 mov32 (0, -38.4 * (fb_w / 640.0), 0)
0:0x4890BC mov32 (0, 19.2 * (fb_h / 368.0), 0)
0:0x4890D8 t2_vmov(1, 15.0 * (fb_h / 368.0))
0:0x4890E4 mov32 (0, -200.4 * (fb_w / 640.0), 0)
0:0x4890C8 mov32 (0, -10.2 * (fb_w / 640.0), 0)
0:0x4890D4 mov32 (0, -28.2 * (fb_w / 640.0), 4)
0:0x484534 mov32 (4, 21.6 * (fb_h / 368.0), 0)
0:0x48454C mov32 (4, 38.4 * (fb_w / 640.0), 0)
0:0x4A5CC6 mov32 (12, 31.8 * (fb_h / 368.0), 4)
0:0x4A5C98 mov32 (10, 13.44 * (fb_h / 368.0), 2)
0:0x4A5EDC mov32 (9, 535.5 * (fb_w / 640.0), 0)
0:0x4A5ECC mov32 (9, -26.88 * (fb_w / 640.0), 0)
0:0x4A5EAC mov32 (7, 508.62 * (fb_w / 640.0), 0)
0:0x4A5EA2 mov32 (7, -162.62 * (fb_w / 640.0), 0)
0:0x4A5E5A mov32 (7, 346.0 * (fb_w / 640.0), 0)
0:0x4A5E76 1364 r
0:0x4A5E4E mov32 (7, -10.92 * (fb_w / 640.0), 0)
0:0x4A5F4E mov32 (0, -167.66 * (fb_w / 640.0), 4)
0:0x4A5D3C t1_movt(7, 103.5 * (fb_w / 640.0) >> 16)
0:0x4A5D2E mov32 (7, 26.88 * (fb_w / 640.0), 0)
0:0x4A5D10 mov32 (5, 130.38 * (fb_w / 640.0), 4)
0:0x4A5CEA t3_mov (5, 162.62 * (fb_w / 640.0) & 0xffff)
0:0x4A5D0A t1_movt(5, 162.62 * (fb_w / 640.0) >> 16)
0:0x4A5CB2 mov32 (12, 293.0 * (fb_w / 640.0), 2)
0:0x4A5C76 mov32 (10, 10.92 * (fb_w / 640.0), 4)
0:0x4A5DC2 mov32 (7, 167.66 * (fb_w / 640.0), 0)
0:0x48B606 mov32 (0, 187.4 * (fb_w / 640.0), 0)
0:0x48B612 mov32 (0, 26.88 * (fb_w / 640.0), 0)
0:0x48B61E mov32 (0, 162.62 * (fb_w / 640.0), 0)
0:0x48B62A mov32 (0, 19.74 * (fb_w / 640.0), 0)
0:0x48B636 mov32 (0, 7.14 * (fb_w / 640.0), 0)
0:0x48B644 t1_movt(0, 103.5 * (fb_w / 640.0) >> 16)
0:0x48B64C mov32 (0, 13.44 * (fb_h / 368.0), 0)
0:0x48B658 mov32 (0, 31.8 * (fb_h / 368.0), 0)
0:0x48B3B6 mov32 (0, 187.4 * (fb_w / 640.0), 0)
0:0x48B3C2 mov32 (0, 26.88 * (fb_w / 640.0), 0)
0:0x48B3CE mov32 (0, 162.62 * (fb_w / 640.0), 0)
0:0x48B3DA mov32 (0, 19.74 * (fb_w / 640.0), 0)
0:0x48B3E6 mov32 (0, 7.14 * (fb_w / 640.0), 0)
0:0x48B3F4 t1_movt(0, 103.5 * (fb_w / 640.0) >> 16)
0:0x48B3FC mov32 (0, 13.44 * (fb_h / 368.0), 0)
0:0x48B408 mov32 (0, 31.8 * (fb_h / 368.0), 0)
0:0x489C26 mov32 (0, 187.4 * (fb_w / 640.0), 0)
0:0x489C32 mov32 (0, -26.88 * (fb_w / 640.0), 0)
0:0x489C3E mov32 (0, -162.62 * (fb_w / 640.0), 0)
0:0x489C4A mov32 (0, -19.74 * (fb_w / 640.0), 0)
0:0x489C56 mov32 (0, -7.14 * (fb_w / 640.0), 0)
0:0x489C62 mov32 (0, 535.5 * (fb_w / 640.0), 0)
0:0x489C6E mov32 (0, 13.44 * (fb_h / 368.0), 0)
0:0x489C7A mov32 (0, 31.8 * (fb_h / 368.0), 0)
0:0x4899D2 mov32 (0, 187.4 * (fb_w / 640.0), 0)
0:0x4899DE mov32 (0, -26.88 * (fb_w / 640.0), 0)
0:0x4899EA mov32 (0, -162.62 * (fb_w / 640.0), 0)
0:0x4899F6 mov32 (0, -19.74 * (fb_w / 640.0), 0)
0:0x489A02 mov32 (0, -7.14 * (fb_w / 640.0), 0)
0:0x489A0E mov32 (0, 535.5 * (fb_w / 640.0), 0)
0:0x489A1A mov32 (0, 13.44 * (fb_h / 368.0), 0)
0:0x489A26 mov32 (0, 31.8 * (fb_h / 368.0), 0)
0:0x489742 mov32 (1, 359.6 * (fb_w / 640.0), 4)
0:0x489752 mov32 (1, -16.32 * (fb_w / 640.0), 0)
0:0x48975E mov32 (1, 16.32 * (fb_w / 640.0), 0)
0:0x489774 mov32 (1, 46.3 * (fb_h / 368.0), 0)
0:0x489782 mov32 (1, 37.3 * (fb_h / 368.0), 0)
0:0x48B13E mov32 (1, 280.4 * (fb_w / 640.0), 4)
0:0x48B14E mov32 (1, 16.32 * (fb_w / 640.0), 0)
0:0x48B164 mov32 (1, 46.3 * (fb_h / 368.0), 0)
0:0x48B172 mov32 (1, 37.3 * (fb_h / 368.0), 0)
0:0x48FEAE mov32 (0, 92.4 * (fb_w / 640.0), 0)
0:0x48FEBA mov32 (0, 30.8 * (fb_w / 640.0), 0)
0:0x48FEC6 mov32 (1, 66.05 * (fb_w / 640.0), 8)
0:0x48FECE mov32 (0, 337.8 * (fb_h / 368.0), 4)
0:0x48FEDE mov32 (0, 8.8 * (fb_w / 640.0), 4)
0:0x48FEEE mov32 (1, 140.8 * (fb_w / 640.0), 2)
0:0x48FF02 t1_movt(0, 16.5 * (fb_w / 640.0) >> 16)
0:0x48FF0E mov32 (0, 78.1 * (fb_w / 640.0), 0)
0:0x48FF26 mov32 (0, 19.8 * (fb_w / 640.0), 0)
0:0x48FF36 mov32 (0, 128.7 * (fb_w / 640.0), 0)
0:0x48FC78 mov32 (0, 92.4 * (fb_w / 640.0), 0)
0:0x48FC84 mov32 (0, 30.8 * (fb_w / 640.0), 10)
0:0x48FC88 mov32 (1, 572.95 * (fb_w / 640.0), 0)
0:0x48FC9E mov32 (1, 337.8 * (fb_h / 368.0), 4)
0:0x48FCA2 mov32 (0, 8.8 * (fb_w / 640.0), 4)
0:0x48FCB2 mov32 (0, -140.8 * (fb_w / 640.0), 4)
0:0x48FCC0 mov32 (0, -8.8 * (fb_w / 640.0), 4)
0:0x48FCD4 t1_movt(0, 16.5 * (fb_w / 640.0) >> 16)
0:0x48FCE0 mov32 (0, 78.1 * (fb_w / 640.0), 0)
0:0x48FCF8 mov32 (0, 19.8 * (fb_w / 640.0), 0)
0:0x48FD08 mov32 (0, 128.7 * (fb_w / 640.0), 0)
0:0x48DFA4 mov32 (0, 0.55 * (fb_w / 640.0), 0)
0:0x48DFF0 mov32 (0, 0.55 * (fb_w / 640.0), 0)
0:0x48E076 mov32 (0, 0.55 * (fb_w / 640.0), 0)
0:0x48E106 mov32 (0, 0.55 * (fb_w / 640.0), 0)
0:0x4A5288 mov32 (10, 335.05 * (fb_h / 368.0), 4)
0:0x4A52B8 mov32 (10, 14.3 * (fb_h / 368.0), 4)
0:0x4A553E mov32 (11, 190.35 * (fb_w / 640.0), 2)
0:0x4A56BE mov32 (10, 8.8 * (fb_w / 640.0), 10)
0:0x4A567E mov32 (5, 106.75 * (fb_w / 640.0), 2)
0:0x4A54B8 mov32 (10, 83.6 * (fb_w / 640.0), 0)
0:0x4A5454 mov32 (8, 60.55 * (fb_w / 640.0), 12)
0:0x4A5450 mov32 (12, 46.2 * (fb_w / 640.0), 12)
0:0x4A527C mov32 (10, 448.65 * (fb_w / 640.0), 0)
0:0x4A52A8 mov32 (10, -8.8 * (fb_w / 640.0), 4)
0:0x4A5358 mov32 (10, 532.25 * (fb_w / 640.0), 0)
0:0x4A5364 mov32 (10, -83.60 * (fb_w / 640.0), 0)
0:0x4A53A4 mov32 (10, 578.45 * (fb_w / 640.0), 0)
0:0x4A53B0 mov32 (10, -46.20 * (fb_w / 640.0), 0)
0:0x4A55BE mov32 (9, 322.4 * (fb_h / 368.0), 2)
0:0x4A5598 mov32 (12, 39.6 * (fb_h / 368.0), 0)
0:0x4A50E0 mov32 (1, 329.0 * (fb_h / 368.0), 0)
0:0x4A51A8 mov32 (2, 330.65 * (fb_h / 368.0), 0)
0:0x4A50EA mov32 (2, 20.9 * (fb_w / 640.0), 2)
0:0x4A50F6 mov32 (3, 26.4 * (fb_h / 368.0), 2)
0:0x4A51B6 mov32 (2, 17.6 * (fb_w / 640.0), 0)
0:0x4A51C4 mov32 (2, 23.1 * (fb_h / 368.0), 0)
0:0x4A5828 mov32 (12, 5.0 * (fb_w / 640.0), 4)
0:0x4A5812 mov32 (14, 68.2 * (fb_w / 640.0), 12)
0:0x4A57B8 mov32 (5, 96.3 * (fb_w / 640.0), 2)
0:0x4A55CA mov32 (7, 146.9 * (fb_w / 640.0), 0)
0:0x4A55E8 mov32 (9, 634.0 * (fb_w / 640.0), 0)
0:0x4A55DC mov32 (9, -68.2 * (fb_w / 640.0), 0)
0:0x4A50D2 mov32 (1, 521.8 * (fb_w / 640.0), 4)
0:0x4A519C mov32 (2, 474.5 * (fb_w / 640.0), 0)
0:0x490836 mov32 (0, 146.9 * (fb_w / 640.0), 0)
0:0x490842 mov32 (0, 333.4 * (fb_h / 368.0), 0)
0:0x49084E mov32 (0, 17.6 * (fb_w / 640.0), 0)
0:0x4908BA mov32 (0, 89.15 * (fb_w / 640.0), 0)
0:0x4908C6 mov32 (0, 324.6 * (fb_h / 368.0), 0)
0:0x4908D2 mov32 (0, 35.2 * (fb_w / 640.0), 0)
0:0x49091A mov32 (0, 474.5 * (fb_w / 640.0), 0)
0:0x490926 mov32 (0, 333.4 * (fb_h / 368.0), 0)
0:0x490932 mov32 (0, 17.6 * (fb_w / 640.0), 0)
0:0x49097E mov32 (0, 514.65 * (fb_w / 640.0), 0)
0:0x49098A mov32 (0, 324.6 * (fb_h / 368.0), 0)
0:0x490996 mov32 (0, 35.2 * (fb_w / 640.0), 0)
0:0x490FFC mov32 (0, 0.6 * (fb_w / 640.0), 0)
0:0x490EB0 mov32 (1, 0.6 * (fb_w / 640.0), 4)
0:0x490DB2 23E1 r . nop
0:0x490FF0 E1E6 r
0:0x490DC8 14E1 r
0:0x494B6E nop
0:0x494B70 mov32 (1, 223.5 * (fb_w / 640.0), 0)
0:0x494B7C mov32 (1, 151.5 * (fb_h / 368.0), 0)
0:0x494B88 mov32 (1, 128.0 * (fb_w / 640.0), 0)
0:0x494B94 mov32 (1, 64.0 * (fb_h / 368.0), 0)
0:0x494C88 nop
0:0x494C8A mov32 (0, 351.5 * (fb_w / 640.0), 0)
0:0x494C96 mov32 (0, 151.5 * (fb_w / 640.0), 0)
0:0x494CA2 mov32 (0, 64.0 * (fb_w / 640.0), 0)
0:0x494CE6 nop
0:0x494CE8 mov32 (0, 64.0 * (fb_w / 640.0), 0)
0:0x494D96 mov32 (1, 383.5 * (fb_w / 640.0), 0)
0:0x494DA2 mov32 (1, 183.5 * (fb_h / 368.0), 0)
0:0x49481E mov32 (0, 174.08 * (fb_w / 640.0), 0)
0:0x49482A mov32 (0, 232.46 * (fb_w / 640.0), 0)
0:0x494836 mov32 (0, 232.46 * (fb_w / 640.0), 0)
0:0x494840 mov32 (0, 96.46 * (fb_w / 640.0), 4)
0:0x49484E mov32 (0, 96.46 * (fb_w / 640.0), 0)
0:0x49485A mov32 (0, 270.54 * (fb_w / 640.0), 4)
0:0x49486A mov32 (0, 270.54 * (fb_w / 640.0), 4)
0:0x49487E mov32 (1, 183.5 * (fb_w / 640.0), 0)
0:0x494920 mov32 (0, 319.5 * (fb_w / 640.0), 0)
0:0x494A38 nop
0:0x494A3A mov32 (0, 306.0 * (fb_w / 640.0), 0)
0:0x494A46 mov32 (0, 93.5 * (fb_h / 368.0), 0)
0:0x494A52 mov32 (0, 128.0 * (fb_h / 368.0), 0)
0:0x494A5E mov32 (0, 256.0 * (fb_w / 640.0), 0)
0:0x493F42 mov32 (1, 303.5 * (fb_w / 640.0), 8)
0:0x493F56 mov32 (1, 167.5 * (fb_h / 368.0), 16)
0:0x493F78 mov32 (1, 32.0 * (fb_w / 640.0), 0) . 01EE101A r . nop
0:0x493F86 nop *14
0:0x494034 mov32 (1, 303.5 * (fb_w / 640.0), 8)
0:0x494048 mov32 (1, 167.5 * (fb_h / 368.0), 16)
0:0x49406A mov32 (1, 32.0 * (fb_w / 640.0), 0) . 01EE101A r . nop
0:0x494078 nop *14
0:0x494134 t1_movt(1, 128.0 * (fb_h / 368.0) >> 16)
0:0x494140 mov32 (1, 191.5 * (fb_w / 640.0), 8)
0:0x49415E t1_movt(1, 119.5 * (fb_h / 368.0) >> 16)
0:0x49417A t1_movt(1, 256.0 * (fb_w / 640.0) >> 16)
0:0x4941B4 t1_movt(1, 256.0 * (fb_w / 640.0) >> 16)
0:0x494268 t1_movt(1, 128.0 * (fb_h / 368.0) >> 16)
0:0x494274 mov32 (1, 191.5 * (fb_w / 640.0), 8)
0:0x494292 t1_movt(1, 119.5 * (fb_h / 368.0) >> 16)
0:0x4942AE t1_movt(1, 256.0 * (fb_w / 640.0) >> 16)
0:0x4942E8 t1_movt(1, 256.0 * (fb_w / 640.0) >> 16)
0:0x4943A6 t1_movt(1, 128.0 * (fb_h / 368.0) >> 16)
0:0x4943B2 mov32 (1, 191.5 * (fb_w / 640.0), 8)
0:0x4943D0 t1_movt(1, 119.5 * (fb_h / 368.0) >> 16)
0:0x4943EC t1_movt(1, 256.0 * (fb_w / 640.0) >> 16)
0:0x494426 t1_movt(1, 256.0 * (fb_w / 640.0) >> 16)
0:0x49449E mov32 (1, 183.5 * (fb_h / 368.0), 0)
0:0x4944FE mov32 (1, 319.5 * (fb_w / 640.0), 12)
0:0x4961DC mov32 (0, 0.84 * (fb_w / 640.0), 0)
0:0x4961F2 FCE0 r . nop
0:0x4962FA nop
0:0x4963EE mov32 (0, 0.84, 0) . 00EE100A FCE6 r
0:0x495198 mov32 (1, 106.7 * (fb_h / 368.0), 18)
0:0x495224 mov32 (0, 12.3 * (fb_w / 640.0), 4)
0:0x495234 mov32 (0, 614.4 * (fb_w / 640.0), 0)
0:0x495240 mov32 (0, 153.0 * (fb_h / 368.0), 8)
0:0x48477E mov32 (1, 361.75 * (fb_w / 640.0), 0)
0:0x484948 mov32 (0, 277.25 * (fb_w / 640.0), 0)
0:0x48479A mov32 (0, 255.3 * (fb_w / 640.0), 4)
0:0x4848F6 mov32 (1, 516.85 * (fb_w / 640.0), 0)
0:0x48492E mov32 (0, 122.15 * (fb_w / 640.0), 0)
0:0x484910 mov32 (0, 400.5 * (fb_w / 640.0), 4)
0:0x4855AA mov32 (0, 0.5225 * (fb_w / 640.0), 0)
0:0x4855B6 mov32 (0, 0.605 * (fb_w / 640.0), 0)
0:0x4855C2 mov32 (0, 0.55 * (fb_w / 640.0), 0)

# Mortal Kombat
[PCSE00023, eboot.bin, 0xAB5E7564] # [US 1.00]
@FB
0:0x2424BE t2_mov(0, 0, fb_w)
0:0x2424C2 t2_mov(0, 1, fb_h)
0:0x378E50 51E2 r
0:0x378E94 4DE2 r
0:0x37925C nop
0:0x378E8A nop
0:0x3792F6 606B r . mov32(3, 591.1 * (fb_w / 640.0), 0) . 9842 15D0 r . mov32(3,
47.9 * (fb_w / 640.0), 0) . 9842 0FD0 r
0:0x379310 mov32(3, fb_w / 640.0, 0) . 03EE103A 22EE032A r
0:0x379320 mov32(3, fb_h / 368.0, 0) . 03EE103A 62EE832A 93E5 r
0:0x379332 606B r . mov32(3, 591.1 * (fb_w / 640.0), 0) . 9842 15D0 r . mov32(3,
47.9 * (fb_w / 640.0), 0) . 9842 0FD0 r
0:0x37934C mov32(3, fb_w / 640.0, 0) . 02EE103A 21EE021A r
0:0x37935C mov32(3, fb_h / 368.0, 0) . 02EE103A 61EE821A 97E5 r
0:0x379450 nop
0:0x37945A 09F107B8 r . nop
0:0x482468 nop
0:0x48246C mov32(2, fb_w / 640.0, 0) . 02EE102A 61EE821A r
0:0x48247C mov32(2, fb_h / 368.0, 0) . 02EE102A 21EE021A F6F6EABF r
0:0x48C2C4 mov32 (0, 0.7 * (fb_w / 640.0), 0)
0:0x48C49E 09F02FB9 r
0:0x495700 F0EE422A r . t2_vmov(16, (fb_w / 640.0)) . 21EE081A 61EE881A F6F7C7BE r
0:0x495684 nop
0:0x485552 mov32 (4, 342.2 * (fb_h / 368.0), 8)
0:0x48555A mov32 (3, 343.3 * (fb_h / 368.0), 8)
0:0x48575A mov32 (1, 591.1 * (fb_w / 640.0), 0)
0:0x485766 mov32 (1, 381.825 * (fb_w / 640.0), 0)
0:0x485772 mov32 (1, 388.70 * (fb_w / 640.0), 0)
0:0x48577E mov32 (1, 404.5125 * (fb_w / 640.0), 0)
0:0x485596 mov32 (1, 47.9 * (fb_w / 640.0), 0)
0:0x4855A2 mov32 (1, 257.175 * (fb_w / 640.0), 0)
0:0x4855AE mov32 (1, 250.3 * (fb_w / 640.0), 0)
0:0x4855BA mov32 (1, 234.4875 * (fb_w / 640.0), 0)
0:0x489268 mov32 (0, -38.4 * (fb_w / 640.0), 4)
0:0x489278 mov32 (0, 235.8 * (fb_w / 640.0), 0)
0:0x489284 mov32 (0, 589.0 * (fb_w / 640.0), 4)
0:0x489294 mov32 (0, 19.2 * (fb_h / 368.0), 0)
0:0x4892BC mov32 (0, -200.4 * (fb_w / 640.0), 4)
0:0x4892B0 t2_vmov(1, 15.0 * (fb_h / 368.0))
0:0x4892A0 mov32 (0, -10.2 * (fb_w / 640.0), 0)
0:0x4892AC mov32 (0, -28.2 * (fb_w / 640.0), 4)
0:0x48AC7A mov32 (0, 38.4 * (fb_w / 640.0), 4)
0:0x48AC8A mov32 (0, 235.8 * (fb_w / 640.0), 0)
0:0x48AC9C t1_movt(0, 50.0 * (fb_w / 640.0) >> 16)
0:0x48ACA4 mov32 (0, 19.2 * (fb_h / 368.0), 0)
0:0x48ACCC mov32 (0, 200.4 * (fb_w / 640.0), 4)
0:0x48ACC0 t2_vmov(1, 15.0 * (fb_h / 368.0))
0:0x48ACB0 mov32 (0, 10.2 * (fb_w / 640.0), 0)
0:0x48ACBC mov32 (0, 28.2 * (fb_w / 640.0), 4)
0:0x488682 mov32 (0, 0.6 * (fb_h / 368.0), 0)
0:0x4A52CC t1_movt(5, 296.0 * (fb_w / 640.0) >> 16)
0:0x4A52C4 mov32 (7, 7.9 * (fb_h / 368.0), 18)
0:0x4A52E4 t1_movt(2, 48.0 * (fb_w / 640.0) >> 16)
0:0x4A52F4 t1_movt(4, 60.0 * (fb_h / 368.0) >> 16)
0:0x4A50AC mov32 (2, 19.2 * (fb_h / 368.0), 0)
0:0x4A57A6 mov32 (14, 15.0 * (fb_h / 368.0), 0)
0:0x4A59C8 mov32 (10, 589.0 * (fb_w / 640.0), 0)
0:0x4A591A mov32 (6, -38.4 * (fb_w / 640.0), 4)
0:0x4A5974 mov32 (8, -200.4 * (fb_w / 640.0), 2)
0:0x4A598C mov32 (8, 550.6 * (fb_w / 640.0), 0)
0:0x4A5930 mov32 (6, 350.2 * (fb_w / 640.0), 4)
0:0x4A5AB0 mov32 (2, -207.6 * (fb_w / 640.0), 0)
0:0x4A588C mov32 (9, 50.0 * (fb_w / 640.0), 4)
0:0x4A5782 mov32 (7, 38.4 * (fb_w / 640.0), 4)
0:0x4A580E mov32 (7, 200.4 * (fb_w / 640.0), 4)
0:0x4A5832 mov32 (7, 88.4 * (fb_w / 640.0), 4)
0:0x4A576A mov32 (14, 288.8 * (fb_w / 640.0), 8)
0:0x4A5A08 mov32 (11, 207.6 * (fb_w / 640.0), 0)
0:0x48AE68 mov32 (0, 235.8 * (fb_w / 640.0), 0)
0:0x48AE74 mov32 (0, 38.4 * (fb_w / 640.0), 0)
0:0x48AE80 mov32 (0, 200.4 * (fb_w / 640.0), 0)
0:0x48AE8C mov32 (0, 28.2 * (fb_w / 640.0), 0)
0:0x48AE98 mov32 (0, 10.2 * (fb_w / 640.0), 0)
0:0x48AEA6 t2_vmov(2, 15.0 * (fb_h / 368.0))
0:0x48AEAA t1_movt(0, 50.0 * (fb_w / 640.0) >> 16)
0:0x48AEB2 mov32 (0, 19.2 * (fb_h / 368.0), 0)
0:0x489462 mov32 (0, 235.8 * (fb_w / 640.0), 0)
0:0x48946E mov32 (0, -38.4 * (fb_w / 640.0), 0)
0:0x48947A mov32 (0, -200.4 * (fb_w / 640.0), 0)
0:0x48949E mov32 (0, 589.0 * (fb_w / 640.0), 4)
0:0x4894A2 t2_vmov(2, 15.0 * (fb_h / 368.0))
0:0x4894AE mov32 (0, 19.2 * (fb_h / 368.0), 0)
0:0x489486 mov32 (0, -28.2 * (fb_w / 640.0), 0)
0:0x489492 mov32 (0, -10.2 * (fb_w / 640.0), 0)
0:0x48275C mov32 (0, 0.6 * (fb_w / 640.0), 0)
0:0x48276E mov32 (0, 0.45 * (fb_w / 640.0), 0)
0:0x4824A2 mov32 (0, 0.6 * (fb_w / 640.0), 0)
0:0x4824B4 mov32 (0, 0.45 * (fb_w / 640.0), 0)
0:0x49568C t1_movt(0, -70.0 * (fb_w / 640.0) >> 16)
0:0x495688 t2_vmov(3, -17.0 * (fb_h / 368.0))
0:0x495694 t2_vmov(4, -14.0 * (fb_w / 640.0))
0:0x495698 t2_vmov(5, 10.0 * (fb_h / 368.0))
0:0x495610 mov32 (0, 709.0 * (fb_w / 640.0), 4)
0:0x495620 mov32 (0, 653.0 * (fb_w / 640.0), 4)
0:0x495614 t2_vmov(3, -17.0 * (fb_h / 368.0))
0:0x495624 t2_vmov(5, 10.0 * (fb_h / 368.0))
0:0x48C4B4 t2_vmov(5, (fb_w / 640.0))
0:0x48C4C2 t2_vmov(5, (fb_w / 640.0))
0:0x48C364 mov32 (0, 0.7 * (fb_w / 640.0), 0)
0:0x484004 t2_vmov(4, 15.0 * (fb_h / 368.0))
0:0x483EF6 mov32 (2, 19.2 * (fb_h / 368.0), 0)
0:0x483F64 t1_movt(5, 50.0 * (fb_w / 640.0) >> 16)
0:0x483F52 mov32 (6, 88.4 * (fb_w / 640.0), 22)
0:0x483ED0 mov32 (3, 38.4 * (fb_w / 640.0), 8)
0:0x483F84 mov32 (1, 38.4 * (fb_w / 640.0), 0)
0:0x483FBC mov32 (1, 589.0 * (fb_w / 640.0), 0)
0:0x483FE0 mov32 (1, 550.6 * (fb_w / 640.0), 4)
0:0x48A982 t1_movt(0, 50.0 * (fb_w / 640.0) >> 16)
0:0x48A996 mov32 (0, 19.2 * (fb_h / 368.0), 0)
0:0x48A9B2 t2_vmov(1, 15.0 * (fb_h / 368.0))
0:0x48A9BE mov32 (0, 200.4 * (fb_w / 640.0), 0)
0:0x48A974 mov32 (0, 235.8 * (fb_w / 640.0), 0)
0:0x48A98A mov32 (0, 38.4 * (fb_w / 640.0), 0)
0:0x48A9A2 mov32 (0, 10.2 * (fb_w / 640.0), 0)
0:0x48A9AE mov32 (0, 28.2 * (fb_w / 640.0), 4)
0:0x488F58 mov32 (0, 235.8 * (fb_w / 640.0), 0)
0:0x488F64 mov32 (0, 589.0 * (fb_w / 640.0), 0)
0:0x488F70 mov32 (0, -38.4 * (fb_w / 640.0), 0)
0:0x488F7C mov32 (0, 19.2 * (fb_h / 368.0), 0)
0:0x488F98 t2_vmov(1, 15.0 * (fb_h / 368.0))
0:0x488FA4 mov32 (0, -200.4 * (fb_w / 640.0), 0)
0:0x488F88 mov32 (0, -10.2 * (fb_w / 640.0), 0)
0:0x488F94 mov32 (0, -28.2 * (fb_w / 640.0), 4)
0:0x4843F4 mov32 (4, 21.6 * (fb_h / 368.0), 0)
0:0x48440C mov32 (4, 38.4 * (fb_w / 640.0), 0)
0:0x4A5B86 mov32 (12, 31.8 * (fb_h / 368.0), 4)
0:0x4A5B58 mov32 (10, 13.44 * (fb_h / 368.0), 2)
0:0x4A5D9C mov32 (9, 535.5 * (fb_w / 640.0), 0)
0:0x4A5D8C mov32 (9, -26.88 * (fb_w / 640.0), 0)
0:0x4A5D6C mov32 (7, 508.62 * (fb_w / 640.0), 0)
0:0x4A5D62 mov32 (7, -162.62 * (fb_w / 640.0), 0)
0:0x4A5D1A mov32 (7, 346.0 * (fb_w / 640.0), 0)
0:0x4A5D36 1364 r
0:0x4A5D0E mov32 (7, -10.92 * (fb_w / 640.0), 0)
0:0x4A5E0E mov32 (0, -167.66 * (fb_w / 640.0), 4)
0:0x4A5BFC t1_movt(7, 103.5 * (fb_w / 640.0) >> 16)
0:0x4A5BEE mov32 (7, 26.88 * (fb_w / 640.0), 0)
0:0x4A5BD0 mov32 (5, 130.38 * (fb_w / 640.0), 4)
0:0x4A5BAA t3_mov (5, 162.62 * (fb_w / 640.0) & 0xffff)
0:0x4A5BCA t1_movt(5, 162.62 * (fb_w / 640.0) >> 16)
0:0x4A5B72 mov32 (12, 293.0 * (fb_w / 640.0), 2)
0:0x4A5B36 mov32 (10, 10.92 * (fb_w / 640.0), 4)
0:0x4A5C82 mov32 (7, 167.66 * (fb_w / 640.0), 0)
0:0x48B4C6 mov32 (0, 187.4 * (fb_w / 640.0), 0)
0:0x48B4D2 mov32 (0, 26.88 * (fb_w / 640.0), 0)
0:0x48B4DE mov32 (0, 162.62 * (fb_w / 640.0), 0)
0:0x48B4EA mov32 (0, 19.74 * (fb_w / 640.0), 0)
0:0x48B4F6 mov32 (0, 7.14 * (fb_w / 640.0), 0)
0:0x48B504 t1_movt(0, 103.5 * (fb_w / 640.0) >> 16)
0:0x48B50C mov32 (0, 13.44 * (fb_h / 368.0), 0)
0:0x48B518 mov32 (0, 31.8 * (fb_h / 368.0), 0)
0:0x48B276 mov32 (0, 187.4 * (fb_w / 640.0), 0)
0:0x48B282 mov32 (0, 26.88 * (fb_w / 640.0), 0)
0:0x48B28E mov32 (0, 162.62 * (fb_w / 640.0), 0)
0:0x48B29A mov32 (0, 19.74 * (fb_w / 640.0), 0)
0:0x48B2A6 mov32 (0, 7.14 * (fb_w / 640.0), 0)
0:0x48B2B4 t1_movt(0, 103.5 * (fb_w / 640.0) >> 16)
0:0x48B2BC mov32 (0, 13.44 * (fb_h / 368.0), 0)
0:0x48B2C8 mov32 (0, 31.8 * (fb_h / 368.0), 0)
0:0x489AE6 mov32 (0, 187.4 * (fb_w / 640.0), 0)
0:0x489AF2 mov32 (0, -26.88 * (fb_w / 640.0), 0)
0:0x489AFE mov32 (0, -162.62 * (fb_w / 640.0), 0)
0:0x489B0A mov32 (0, -19.74 * (fb_w / 640.0), 0)
0:0x489B16 mov32 (0, -7.14 * (fb_w / 640.0), 0)
0:0x489B22 mov32 (0, 535.5 * (fb_w / 640.0), 0)
0:0x489B2E mov32 (0, 13.44 * (fb_h / 368.0), 0)
0:0x489B3A mov32 (0, 31.8 * (fb_h / 368.0), 0)
0:0x489892 mov32 (0, 187.4 * (fb_w / 640.0), 0)
0:0x48989E mov32 (0, -26.88 * (fb_w / 640.0), 0)
0:0x4898AA mov32 (0, -162.62 * (fb_w / 640.0), 0)
0:0x4898B6 mov32 (0, -19.74 * (fb_w / 640.0), 0)
0:0x4898C2 mov32 (0, -7.14 * (fb_w / 640.0), 0)
0:0x4898CE mov32 (0, 535.5 * (fb_w / 640.0), 0)
0:0x4898DA mov32 (0, 13.44 * (fb_h / 368.0), 0)
0:0x4898E6 mov32 (0, 31.8 * (fb_h / 368.0), 0)
0:0x489602 mov32 (1, 359.6 * (fb_w / 640.0), 4)
0:0x489612 mov32 (1, -16.32 * (fb_w / 640.0), 0)
0:0x48961E mov32 (1, 16.32 * (fb_w / 640.0), 0)
0:0x489634 mov32 (1, 46.3 * (fb_h / 368.0), 0)
0:0x489642 mov32 (1, 37.3 * (fb_h / 368.0), 0)
0:0x48AFFE mov32 (1, 280.4 * (fb_w / 640.0), 4)
0:0x48B00E mov32 (1, 16.32 * (fb_w / 640.0), 0)
0:0x48B024 mov32 (1, 46.3 * (fb_h / 368.0), 0)
0:0x48B032 mov32 (1, 37.3 * (fb_h / 368.0), 0)
0:0x48FD6E mov32 (0, 92.4 * (fb_w / 640.0), 0)
0:0x48FD7A mov32 (0, 30.8 * (fb_w / 640.0), 0)
0:0x48FD86 mov32 (1, 66.05 * (fb_w / 640.0), 8)
0:0x48FD8E mov32 (0, 337.8 * (fb_h / 368.0), 4)
0:0x48FD9E mov32 (0, 8.8 * (fb_w / 640.0), 4)
0:0x48FDAE mov32 (1, 140.8 * (fb_w / 640.0), 2)
0:0x48FDC2 t1_movt(0, 16.5 * (fb_w / 640.0) >> 16)
0:0x48FDCE mov32 (0, 78.1 * (fb_w / 640.0), 0)
0:0x48FDE6 mov32 (0, 19.8 * (fb_w / 640.0), 0)
0:0x48FDF6 mov32 (0, 128.7 * (fb_w / 640.0), 0)
0:0x48FB38 mov32 (0, 92.4 * (fb_w / 640.0), 0)
0:0x48FB44 mov32 (0, 30.8 * (fb_w / 640.0), 10)
0:0x48FB48 mov32 (1, 572.95 * (fb_w / 640.0), 0)
0:0x48FB5E mov32 (1, 337.8 * (fb_h / 368.0), 4)
0:0x48FB62 mov32 (0, 8.8 * (fb_w / 640.0), 4)
0:0x48FB72 mov32 (0, -140.8 * (fb_w / 640.0), 4)
0:0x48FB80 mov32 (0, -8.8 * (fb_w / 640.0), 4)
0:0x48FB94 t1_movt(0, 16.5 * (fb_w / 640.0) >> 16)
0:0x48FBA0 mov32 (0, 78.1 * (fb_w / 640.0), 0)
0:0x48FBB8 mov32 (0, 19.8 * (fb_w / 640.0), 0)
0:0x48FBC8 mov32 (0, 128.7 * (fb_w / 640.0), 0)
0:0x48DE64 mov32 (0, 0.55 * (fb_w / 640.0), 0)
0:0x48DEB0 mov32 (0, 0.55 * (fb_w / 640.0), 0)
0:0x48DF36 mov32 (0, 0.55 * (fb_w / 640.0), 0)
0:0x48DFC6 mov32 (0, 0.55 * (fb_w / 640.0), 0)
0:0x4A5148 mov32 (10, 335.05 * (fb_h / 368.0), 4)
0:0x4A5178 mov32 (10, 14.3 * (fb_h / 368.0), 4)
0:0x4A53FE mov32 (11, 190.35 * (fb_w / 640.0), 2)
0:0x4A557E mov32 (10, 8.8 * (fb_w / 640.0), 10)
0:0x4A553E mov32 (5, 106.75 * (fb_w / 640.0), 2)
0:0x4A5378 mov32 (10, 83.6 * (fb_w / 640.0), 0)
0:0x4A5314 mov32 (8, 60.55 * (fb_w / 640.0), 12)
0:0x4A5310 mov32 (12, 46.2 * (fb_w / 640.0), 12)
0:0x4A513C mov32 (10, 448.65 * (fb_w / 640.0), 0)
0:0x4A5168 mov32 (10, -8.8 * (fb_w / 640.0), 4)
0:0x4A5218 mov32 (10, 532.25 * (fb_w / 640.0), 0)
0:0x4A5224 mov32 (10, -83.60 * (fb_w / 640.0), 0)
0:0x4A5264 mov32 (10, 578.45 * (fb_w / 640.0), 0)
0:0x4A5270 mov32 (10, -46.20 * (fb_w / 640.0), 0)
0:0x4A547E mov32 (9, 322.4 * (fb_h / 368.0), 2)
0:0x4A5458 mov32 (12, 39.6 * (fb_h / 368.0), 0)
0:0x4A4FA0 mov32 (1, 329.0 * (fb_h / 368.0), 0)
0:0x4A5068 mov32 (2, 330.65 * (fb_h / 368.0), 0)
0:0x4A4FAA mov32 (2, 20.9 * (fb_w / 640.0), 2)
0:0x4A4FB6 mov32 (3, 26.4 * (fb_h / 368.0), 2)
0:0x4A5076 mov32 (2, 17.6 * (fb_w / 640.0), 0)
0:0x4A5084 mov32 (2, 23.1 * (fb_h / 368.0), 0)
0:0x4A56E8 mov32 (12, 5.0 * (fb_w / 640.0), 4)
0:0x4A56D2 mov32 (14, 68.2 * (fb_w / 640.0), 12)
0:0x4A5678 mov32 (5, 96.3 * (fb_w / 640.0), 2)
0:0x4A548A mov32 (7, 146.9 * (fb_w / 640.0), 0)
0:0x4A54A8 mov32 (9, 634.0 * (fb_w / 640.0), 0)
0:0x4A549C mov32 (9, -68.2 * (fb_w / 640.0), 0)
0:0x4A4F92 mov32 (1, 521.8 * (fb_w / 640.0), 4)
0:0x4A505C mov32 (2, 474.5 * (fb_w / 640.0), 0)
0:0x4906F6 mov32 (0, 146.9 * (fb_w / 640.0), 0)
0:0x490702 mov32 (0, 333.4 * (fb_h / 368.0), 0)
0:0x49070E mov32 (0, 17.6 * (fb_w / 640.0), 0)
0:0x49077A mov32 (0, 89.15 * (fb_w / 640.0), 0)
0:0x490786 mov32 (0, 324.6 * (fb_h / 368.0), 0)
0:0x490792 mov32 (0, 35.2 * (fb_w / 640.0), 0)
0:0x4907DA mov32 (0, 474.5 * (fb_w / 640.0), 0)
0:0x4907E6 mov32 (0, 333.4 * (fb_h / 368.0), 0)
0:0x4907F2 mov32 (0, 17.6 * (fb_w / 640.0), 0)
0:0x49083E mov32 (0, 514.65 * (fb_w / 640.0), 0)
0:0x49084A mov32 (0, 324.6 * (fb_h / 368.0), 0)
0:0x490856 mov32 (0, 35.2 * (fb_w / 640.0), 0)
0:0x490EBC mov32 (0, 0.6 * (fb_w / 640.0), 0)
0:0x490D70 mov32 (1, 0.6 * (fb_w / 640.0), 4)
0:0x490C72 23E1 r . nop
0:0x490EB0 E1E6 r
0:0x490C88 14E1 r
0:0x494A2E nop
0:0x494A30 mov32 (1, 223.5 * (fb_w / 640.0), 0)
0:0x494A3C mov32 (1, 151.5 * (fb_h / 368.0), 0)
0:0x494A48 mov32 (1, 128.0 * (fb_w / 640.0), 0)
0:0x494A54 mov32 (1, 64.0 * (fb_h / 368.0), 0)
0:0x494B48 nop
0:0x494B4A mov32 (0, 351.5 * (fb_w / 640.0), 0)
0:0x494B56 mov32 (0, 151.5 * (fb_w / 640.0), 0)
0:0x494B62 mov32 (0, 64.0 * (fb_w / 640.0), 0)
0:0x494BA6 nop
0:0x494BA8 mov32 (0, 64.0 * (fb_w / 640.0), 0)
0:0x494C56 mov32 (1, 383.5 * (fb_w / 640.0), 0)
0:0x494C62 mov32 (1, 183.5 * (fb_h / 368.0), 0)
0:0x4946DE mov32 (0, 174.08 * (fb_w / 640.0), 0)
0:0x4946EA mov32 (0, 232.46 * (fb_w / 640.0), 0)
0:0x4946F6 mov32 (0, 232.46 * (fb_w / 640.0), 0)
0:0x494700 mov32 (0, 96.46 * (fb_w / 640.0), 4)
0:0x49470E mov32 (0, 96.46 * (fb_w / 640.0), 0)
0:0x49471A mov32 (0, 270.54 * (fb_w / 640.0), 4)
0:0x49472A mov32 (0, 270.54 * (fb_w / 640.0), 4)
0:0x49473E mov32 (1, 183.5 * (fb_w / 640.0), 0)
0:0x4947E0 mov32 (0, 319.5 * (fb_w / 640.0), 0)
0:0x4948F8 nop
0:0x4948FA mov32 (0, 306.0 * (fb_w / 640.0), 0)
0:0x494906 mov32 (0, 93.5 * (fb_h / 368.0), 0)
0:0x494912 mov32 (0, 128.0 * (fb_h / 368.0), 0)
0:0x49491E mov32 (0, 256.0 * (fb_w / 640.0), 0)
0:0x493E02 mov32 (1, 303.5 * (fb_w / 640.0), 8)
0:0x493E16 mov32 (1, 167.5 * (fb_h / 368.0), 16)
0:0x493E38 mov32 (1, 32.0 * (fb_w / 640.0), 0) . 01EE101A r . nop
0:0x493E46 nop *14
0:0x493EF4 mov32 (1, 303.5 * (fb_w / 640.0), 8)
0:0x493F08 mov32 (1, 167.5 * (fb_h / 368.0), 16)
0:0x493F2A mov32 (1, 32.0 * (fb_w / 640.0), 0) . 01EE101A r . nop
0:0x493F38 nop *14
0:0x493FF4 t1_movt(1, 128.0 * (fb_h / 368.0) >> 16)
0:0x494000 mov32 (1, 191.5 * (fb_w / 640.0), 8)
0:0x49401E t1_movt(1, 119.5 * (fb_h / 368.0) >> 16)
0:0x49403A t1_movt(1, 256.0 * (fb_w / 640.0) >> 16)
0:0x494074 t1_movt(1, 256.0 * (fb_w / 640.0) >> 16)
0:0x494128 t1_movt(1, 128.0 * (fb_h / 368.0) >> 16)
0:0x494134 mov32 (1, 191.5 * (fb_w / 640.0), 8)
0:0x494152 t1_movt(1, 119.5 * (fb_h / 368.0) >> 16)
0:0x49416E t1_movt(1, 256.0 * (fb_w / 640.0) >> 16)
0:0x4941A8 t1_movt(1, 256.0 * (fb_w / 640.0) >> 16)
0:0x494266 t1_movt(1, 128.0 * (fb_h / 368.0) >> 16)
0:0x494272 mov32 (1, 191.5 * (fb_w / 640.0), 8)
0:0x494290 t1_movt(1, 119.5 * (fb_h / 368.0) >> 16)
0:0x4942AC t1_movt(1, 256.0 * (fb_w / 640.0) >> 16)
0:0x4942E6 t1_movt(1, 256.0 * (fb_w / 640.0) >> 16)
0:0x49435E mov32 (1, 183.5 * (fb_h / 368.0), 0)
0:0x4943BE mov32 (1, 319.5 * (fb_w / 640.0), 12)
0:0x49609C mov32 (0, 0.84 * (fb_w / 640.0), 0)
0:0x4960B2 FCE0 r . nop
0:0x4961BA nop
0:0x4962AE mov32 (0, 0.84, 0) . 00EE100A FCE6 r
0:0x495058 mov32 (1, 106.7 * (fb_h / 368.0), 18)
0:0x4950E4 mov32 (0, 12.3 * (fb_w / 640.0), 4)
0:0x4950F4 mov32 (0, 614.4 * (fb_w / 640.0), 0)
0:0x495100 mov32 (0, 153.0 * (fb_h / 368.0), 8)
0:0x48463E mov32 (1, 361.75 * (fb_w / 640.0), 0)
0:0x484808 mov32 (0, 277.25 * (fb_w / 640.0), 0)
0:0x48465A mov32 (0, 255.3 * (fb_w / 640.0), 4)
0:0x4847B6 mov32 (1, 516.85 * (fb_w / 640.0), 0)
0:0x4847EE mov32 (0, 122.15 * (fb_w / 640.0), 0)
0:0x4847D0 mov32 (0, 400.5 * (fb_w / 640.0), 4)
0:0x48546A mov32 (0, 0.5225 * (fb_w / 640.0), 0)
0:0x485476 mov32 (0, 0.605 * (fb_w / 640.0), 0)
0:0x485482 mov32 (0, 0.55 * (fb_w / 640.0), 0)

# Uncharted: Golden Abyss


[PCSF00001, uncharted.self, 0x65389A26] # [EU 1.03]
[PCSF00012, uncharted.self, 0x65389A26] # [EU 1.03]
[PCSA00029, uncharted.self, 0x65389A26] # [US 1.03]
[PCSD00001, uncharted.self, 0x65389A26] # [ASIA 1.03]
@IB
0:0x2155B4 t2_mov(1, 1, 0xE00000 - 7 * 1024 * 1024)
0:0x22B552 t2_mov(1, 3, 0x1100000 + 7 * 1024 * 1024)
1:0xE88 uint32(ib_w) . uint32(ib_h)
0:0x923CC t2_mov(1, 1, ib_h)
0:0x923D6 t2_mov(1, 3, ib_w)
0:0x1F033E t2_mov(1, 2, ib_w) . t2_mov(1, 3, ib_h)
0:0x1F045E t2_mov(1, 2, ib_w) . t2_mov(1, 3, ib_h)
0:0x210986 t2_mov(1, 1, ib_w) . t2_mov(1, 2, ib_h)
0:0x2109E8 t2_mov(1, 1, ib_w)
0:0x2109EE t2_mov(1, 2, ib_h)
0:0x210A32 t2_mov(1, 1, ib_w)
0:0x210A38 t2_mov(1, 2, ib_h)
0:0x210A8C t2_mov(1, 1, ib_w)
0:0x210A94 t2_mov(1, 2, ib_h)
0:0x210AF6 t2_mov(1, 1, ib_w)
0:0x210AFE t2_mov(1, 2, ib_h)
0:0x210B5E t2_mov(1, 1, ib_w)
0:0x210B66 t2_mov(1, 2, ib_h)
0:0x210BD8 t2_mov(1, 1, ib_w)
0:0x210BE0 t2_mov(1, 2, ib_h)
0:0x210CAC t2_mov(1, 4, ib_h)
0:0x210CCC t2_mov(1, 3, ib_w)
0:0x210D98 t2_mov(1, 3, ib_w * 2)
0:0x210D2E t2_mov(1, 3, ib_w * 2)
0:0x210E84 t2_mov(1, 3, ib_w)
0:0x224D66 t2_mov(1, 10, ib_h)
0:0x224D6A t2_mov(1, 1, ib_w)
0:0x224D6E t2_mov(1, 2, ib_h)
0:0x224DA2 t2_mov(1, 3, ib_w)
0:0x224E16 t2_mov(1, 1, ib_w) . t2_mov(1, 2, ib_h)
0:0x224E42 t2_mov(1, 3, ib_w)
0:0x224E90 t2_mov(1, 1, ib_w)
0:0x224E9A t2_mov(1, 2, ib_h)
0:0x224EBA t2_mov(1, 3, ib_w)
0:0x232798 t2_mov(1, 1, ib_w)
0:0x2327A0 t2_mov(1, 2, ib_h)
0:0x232B54 t2_mov(1, 1, ib_h)
0:0x232B6A t2_mov(1, 3, ib_w)
0:0x3C7E5A t2_mov(1, 1, ib_h)
0:0x3C7E64 t2_mov(1, 3, ib_w)
0:0x3CF310 t2_mov(1, 1, ib_h)
0:0x3CF31A t2_mov(1, 3, ib_w)
0:0x3F8A7E t2_mov(1, 1, ib_h)
0:0x3F8A88 t2_mov(1, 3, ib_w)
0:0x1F0B26 t3_mov(1, ib_w - 1)
0:0x1F0B2C t3_mov(1, ib_h - 1)
0:0x20BB76 t3_mov(1, ib_w - 1)
0:0x20BB7C t3_mov(1, ib_h - 1)
0:0x20BFD2 t3_mov(1, ib_w - 1)
0:0x20BFD8 t3_mov(1, ib_h - 1)
0:0x20F584 t3_mov(1, ib_w - 1)
0:0x20F58C t3_mov(1, ib_h - 1)
0:0x20F9FE t3_mov(1, ib_w - 1)
0:0x20FA04 t3_mov(1, ib_h - 1)
0:0x20FF68 t3_mov(1, ib_w - 1)
0:0x20FF72 t3_mov(1, ib_h - 1)
0:0x231604 t3_mov(1, ib_w - 1)
0:0x231614 t3_mov(1, ib_h - 1)
0:0x230818 t3_mov(0, ib_w - 1)
0:0x230830 t3_mov(1, ib_h - 1)
0:0x230B70 t3_mov(0, ib_w - 1)
0:0x230B88 t3_mov(1, ib_h - 1)
0:0x230FBA t3_mov(0, ib_w - 1)
0:0x230FD2 t3_mov(1, ib_h - 1)
0:0x2314BA t3_mov(0, ib_w - 1)
0:0x2314DC t3_mov(1, ib_h - 1)
0:0x23179C t3_mov(0, ib_w - 1)
0:0x2317BE t3_mov(1, ib_h - 1)
0:0x2348CE t3_mov(0, ib_w - 1)
0:0x2348D4 t3_mov(0, ib_h - 1)
0:0x234BCE t3_mov(0, ib_w - 1)
0:0x234BD4 t3_mov(0, ib_h - 1)
0:0x2315E6 t1_mov(2, 0) . t1_movt(2, float(ib_h / -2) >> 16)
0:0x23160C t1_movt(0, float(ib_w / 2) >> 16)
0:0x20FF50 t1_mov(0, 0) . t1_movt(0, float(ib_h / -2) >> 16) . 296C r
0:0x20FF5E t1_movt(0, float(ib_w / 2) >> 16)
0:0x20F576 t1_mov(0, 0) . t1_movt(0, float(ib_h / -2) >> 16) . DAF80050 r
0:0x20F5A8 t1_movt(1, float(ib_w / 2) >> 16)
0:0x234BDA t1_mov(0, 0) . t1_movt(0, float(ib_h / -2) >> 16)
0:0x234BF0 t1_movt(0, float(ib_w / 2) >> 16)
0:0x2348DA t1_mov(0, 0) . t1_movt(0, float(ib_h / -2) >> 16)
0:0x2348F0 t1_movt(0, float(ib_w / 2) >> 16)
0:0x231790 t1_mov(1, 0) . t1_movt(1, float(ib_h / -2) >> 16) . 0400 r
0:0x2317B0 t1_movt(0, float(ib_w / 2) >> 16)
0:0x2314AE t1_mov(1, 0) . t1_movt(1, float(ib_h / -2) >> 16) . 0400 r
0:0x2314CE t1_movt(0, float(ib_w / 2) >> 16)
0:0x230FAA t1_mov(0, 0) . t1_movt(0, float(ib_h / -2) >> 16)
0:0x230FC6 t1_movt(1, float(ib_w / 2) >> 16)
0:0x230B60 t1_mov(0, 0) . t1_movt(0, float(ib_h / -2) >> 16)
0:0x230B7C t1_movt(1, float(ib_w / 2) >> 16)
0:0x230808 t1_mov(0, 0) . t1_movt(0, float(ib_h / -2) >> 16)
0:0x230824 t1_movt(1, float(ib_w / 2) >> 16)
0:0x20F9E8 t1_mov(0, 0) . t1_movt(0, float(ib_h / -2) >> 16)
0:0x20F9F6 t1_movt(1, float(ib_w / 2) >> 16)
0:0x20BFB6 t1_mov(0, 0) . t1_movt(0, float(ib_h / -2) >> 16) . D7F80080 r
0:0x20BFCA t1_movt(1, float(ib_w / 2) >> 16)
0:0x20BB60 t1_mov(0, 0) . t1_movt(0, float(ib_h / -2) >> 16)
0:0x20BB6E t1_movt(1, float(ib_w / 2) >> 16)
0:0x1F0B10 t1_mov(0, 0) . t1_movt(0, float(ib_h / -2) >> 16)
0:0x1F0B1E t1_movt(1, float(ib_w / 2) >> 16)
0:0x2328A8 t2_mov(1, 3, ib_w / 2)
0:0x232882 E2F7B4BE r . nop
0:0x272D32 t2_mov(1, 1, ib_w / 2)
0:0x272D24 A2F769BC r . nop
0:0x232684 t2_mov(1, 1, ib_w / 2)
0:0x23267E E2F7C2BF r . nop
0:0x23254A t2_mov(1, 1, ib_w / 2)
0:0x23254E E3F760B8 r
0:0x210BAE t2_mov(1, 1, ib_w / 2)
0:0x210BB6 04F032BD r . nop
0:0x210A16 t2_mov(1, 1, ib_w / 2)
0:0x210A1C 04F00CBE r
0:0x210ED8 t2_mov(1, 3, ib_w / 2)
0:0x210ECC 04F0BABB r
0:0x20FD9A t3_mov(1, ib_w / 2 - 1)
0:0x20FDA0 05F056BC r . nop
0:0x231306 t3_mov(1, ib_w / 2 - 1)
0:0x23130C E4F7A6B9 r . nop
0:0x2155EE t2_mov(1, 0, ib_h / 2) . t2_mov(1, 10, 0) . 1DF047B9 r
0:0x2155FA t2_mov(1, 2, ib_h / 2) . C8F80CA1 5DF092BB r
0:0x215606 t2_mov(1, 2, ib_h / 2) . C4F89412 1DF039B8 r
0:0x215612 t2_mov(1, 2, ib_h / 2) . t1_mov(3, 0) . 1CF09BBF r
0:0x21561E t2_mov(1, 2, ib_h / 2) . CDE90276 FBF7C9BA r
0:0x215638 t2_mov(1, 2, ib_h / 2) . t1_mov(3, 0) . FBF7EFB9 r
0:0x215644 t2_mov(1, 4, ib_h / 2) . 3068 FBF741BC r
0:0x215650 t3_mov(1, ib_h / 2 - 1) . B1EE489A FAF7A5BB r
0:0x21565C t3_mov(1, ib_h / 2 - 1) . B1EE489A 1BF055BE r
0:0x2312F0 t1_mov(0, 0) . t1_movt(0, float(ib_h / -4) >> 16)
0:0x2312FE t1_movt(1, float(ib_w / 4) >> 16)
0:0x20FD84 t1_mov(0, 0) . t1_movt(0, float(ib_h / -4) >> 16)
0:0x20FD92 t1_movt(1, float(ib_w / 4) >> 16)
0:0x2328E8 t2_mov(1, 14, ib_h / 4)
0:0x2328FA t1_mov(3, ib_w / 4)
0:0x2326B6 t1_mov(1, ib_w / 4)
0:0x2326BC t1_mov(2, ib_h / 4)
0:0x23257E t1_mov(1, ib_w / 4)
0:0x232582 t1_mov(2, ib_h / 4)
0:0x23379E t1_mov(1, ib_w / 4 - 1)
0:0x2337A2 t1_mov(1, ib_h / 4 - 1)
0:0x2335A4 t1_mov(1, ib_w / 4 - 1)
0:0x2335A8 t1_mov(1, ib_h / 4 - 1)
0:0x233788 t1_mov(0, 0) . t1_movt(0, float(ib_h / -8) >> 16)
0:0x233796 t1_movt(1, float(ib_w / 8) >> 16)
0:0x23358E t1_mov(0, 0) . t1_movt(0, float(ib_h / -8) >> 16)
0:0x23359C t1_movt(1, float(ib_w / 8) >> 16)

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy