mirror of
https://github.com/Ultra-NX/UltraNX.git
synced 2025-09-11 02:58:31 +00:00
49 lines
978 B
YAML
49 lines
978 B
YAML
# Amnesia Collection 1.3.0
|
|
# BID: F6FB99E54347E740
|
|
# Double buffer is hardcoded line by line, it's hard to make it triple
|
|
|
|
unsafeCheck: true
|
|
|
|
DECLARATIONS:
|
|
-
|
|
type: variable
|
|
name: fps_lock
|
|
value_type: double
|
|
default_value: 0.03333333333333333
|
|
evaluate: "1 / FPS_TARGET"
|
|
-
|
|
type: variable
|
|
name: dr_target
|
|
value_type: float
|
|
default_value: 33.333333
|
|
evaluate: FRAMETIME_TARGET
|
|
MASTER_WRITE:
|
|
-
|
|
type: asm_a64
|
|
main_offset: 0x13281C
|
|
instructions: [
|
|
[adrp, x8, $fps_lock],
|
|
[ldr, x8, [x8, $fps_lock]]
|
|
]
|
|
-
|
|
type: asm_a64
|
|
main_offset: 0x3E324C
|
|
instructions: [
|
|
[adrp, x8, $fps_lock],
|
|
[ldr, x8, [x8, $fps_lock]]
|
|
]
|
|
-
|
|
type: asm_a64
|
|
main_offset: 0x2D94E8
|
|
instructions: [
|
|
[adrp, x9, $dr_target],
|
|
[ldr, w9, [x9, $dr_target]]
|
|
]
|
|
-
|
|
type: asm_a64
|
|
main_offset: 0x597C5C
|
|
instructions: [
|
|
[adrp, x9, $dr_target],
|
|
[ldr, w9, [x9, $dr_target]]
|
|
]
|