From a8d11df1665a48e9ee8ef13b03e0048614e5e3d1 Mon Sep 17 00:00:00 2001 From: schneefux Date: Sun, 12 Jun 2016 19:41:31 +0200 Subject: import into git --- change_iclk.src | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 change_iclk.src (limited to 'change_iclk.src') diff --git a/change_iclk.src b/change_iclk.src new file mode 100644 index 0000000..d5ac64b --- /dev/null +++ b/change_iclk.src @@ -0,0 +1,22 @@ + .export _change_iclk + .SECTION P,CODE,ALIGN=4 + +_change_iclk: + mov r4, r0 + and #h'0F, r0 + shll16 r0 + shll2 r0 + shll2 r0 + mov.l #h'A4150000, r1 + mov.l #h'FF0FFFFF, r3 + mov.l @r1, r2 + and r3, r2 + or r0, r2 + mov.l r2, @r1 + mov.l #h'80000000, r0 + mov.l @r1, r2 + or r0, r2 + rts + mov.l r2, @r1 + .align 4 + .END \ No newline at end of file -- cgit v1.3.1