fps_monitor: #Store this in FPS
li r3, 0
li r4, 0x15
bl 0xD1CD8 //KeyIsDown(int key)
cmpwi r3, 0
beq 0x84
bl 0x1FCF20
b 0x84
__main: # Store this at 0x1FCF20
lis r4, 0x73
addic r4, r4, 0x3830 //0x733830 - title
lis r5, 0x73
addic r5, r5, 0x3870 //0x733870 - preset
li r6, 0x20 //maxlength
li r7, 0
lis r8, 0x72
addic r8, r8, 0xDCE8 //0x72DCE8
lis r9, 0x72
addic r9, r9, 0x39A0 //0x7239A0
bl 0x26F5BC //Open Keyboard Address
b WaitResult
WaitResult:
lis r3, 0x73
lwz r3, 0x145C(r3) //0x73145C
cmpwi r3, 0
bne WaitResult
GetResult:
li r3, 0 //client
lis r4, 0x29F
addic r4, r4, 0x0E22 //0x29F0E22
bl 0x1DB240
EndOfFunc:
blr
fps_monitor: #Store this in FPS
li r3, 0
li r4, 0x15
bl 0xD1CD8 //KeyIsDown(int key)
cmpwi r3, 0
beq 0x84
bl 0x1FCF20
b 0x84
__main: # Store this at 0x1FCF20
lis r4, 0x73
addic r4, r4, 0x3830 //0x733830 - title
lis r5, 0x73
addic r5, r5, 0x3870 //0x733870 - preset
li r6, 0x20 //maxlength
li r7, 0
lis r8, 0x72
addic r8, r8, 0xDCE8 //0x72DCE8
lis r9, 0x72
addic r9, r9, 0x39A0 //0x7239A0
bl 0x26F5BC //Open Keyboard Address
b WaitResult
WaitResult:
lis r3, 0x73
lwz r3, 0x145C(r3) //0x73145C
cmpwi r3, 0
bne WaitResult
GetResult:
li r3, 0 //client
lis r4, 0x29F
addic r4, r4, 0x0E22 //0x29F0E22
bl 0x1DB240
EndOfFunc:
blr
Copyright © 2026, NextGenUpdate.
All Rights Reserved.