*Two-Digit Experience*
Jump to navigation
Jump to search
00080c40: 00002821 addu r5,r0,r0 ; Section Counter = 0 00080c44: 2406fff9 addiu r6,r0,0xfff9 ; X Shift = -0x07 00080c48: 2407ffe8 addiu r7,r0,0xffe8 ; Y Shift = -0x18 00080c4c: 340200c0 ori r2,r0,0x00c0 ; (Exp. icon) 00080c50: afa20010 sw r2,0x0010(r29) ; Store X Location = 0xc0 00080c54: 340200b8 ori r2,r0,0x00b8 00080c58: afa20014 sw r2,0x0014(r29) ; Store Y Location = 0xb8 00080c5c: 34020012 ori r2,r0,0x0012 00080c60: afa20018 sw r2,0x0018(r29) ; Store Image Width = 0x12 00080c64: 34020009 ori r2,r0,0x0009 00080c68: afa2001c sw r2,0x001c(r29) ; Store Image Height = 0x09 00080c6c: 0c01ed3b jal 0x0007b4ec ; Store Display Data 00080c70: afa00020 sw r0,0x0020(r29) ; Store Y Location Byte 2? = 0 00080c74: 02402021 addu r4,r18,r0 ; r4 = Load Numerical? Display Pointer 2 00080c78: 00002821 addu r5,r0,r0 ; Section Counter = 0 00080c7c: 2406fff2 addiu r6,r0,0xfff2 ; X Shift = -0x0e 00080c80: 2407ffe0 addiu r7,r0,0xffe0 ; Y Shift = -0x20 00080c84: 34120030 ori r18,r0,0x0030 00080c88: 34110008 ori r17,r0,0x0008 00080c8c: 8fa20028 lw r2,0x0028(r29) ; Load Number's 1's Digit 00080c90: 34100010 ori r16,r0,0x0010 00080c94: afb20014 sw r18,0x0014(r29) ; Store Y Location = 0x30 00080c98: afb10018 sw r17,0x0018(r29) ; Store Image Width = 0x08 00080c9c: afb0001c sw r16,0x001c(r29) ; Store Image Height = 0x10 00080ca0: afa00020 sw r0,0x0020(r29) ; Store Y Location Byte 2? = 0 00080ca4: 000210c0 sll r2,r2,0x03 ; Number * 8 00080ca8: 244200a8 addiu r2,r2,0x00a8 ; Number * 8 + 0xa8 00080cac: 00021400 sll r2,r2,0x10 00080cb0: 00021403 sra r2,r2,0x10 00080cb4: 0c01ed3b jal 0x0007b4ec ; Store Display Data 00080cb8: afa20010 sw r2,0x0010(r29) ; Store X Location = Number * 8 + 0xa8 00080cbc: 02802021 addu r4,r20,r0 ; r4 = Load Numerical? Display Pointer 3 00080cc0: 00002821 addu r5,r0,r0 ; Section Counter = 0 00080cc4: 2406ffeb addiu r6,r0,0xffeb ; X Shift = -0x15 00080cc8: 8fa2002c lw r2,0x002c(r29) ; Load Number's 10's Digit 00080ccc: 2407ffe0 addiu r7,r0,0xffe0 ; Y Shift = -0x20 00080cd0: afb20014 sw r18,0x0014(r29) ; Store Y Location = 0x30 00080cd4: afb10018 sw r17,0x0018(r29) ; Store Image Width = 0x08 00080cd8: afb0001c sw r16,0x001c(r29) ; Store Image Height = 0x10 00080cdc: afa00020 sw r0,0x0020(r29) ; Store Y Location Byte 2? = 0 00080ce0: 000210c0 sll r2,r2,0x03 ; Number * 8 00080ce4: 244200a8 addiu r2,r2,0x00a8 ; Number * 8 + 0xa8 00080ce8: 00021400 sll r2,r2,0x10 00080cec: 00021403 sra r2,r2,0x10 00080cf0: 080203bf j 0x00080efc 00080cf4: afa20010 sw r2,0x0010(r29) ; Store X Location = Number * 8 + 0xa8