48 lines
852 B
ArmAsm
48 lines
852 B
ArmAsm
|
|
||
|
.global _EI_KBD_PutKey
|
||
|
.type _EI_KBD_PutKey, @function
|
||
|
_EI_KBD_PutKey:
|
||
|
mov.l sc_addr, r2
|
||
|
mov.l 1f, r0
|
||
|
jmp @r2
|
||
|
nop
|
||
|
1: .long 0x910
|
||
|
|
||
|
.global _EI_Cursor_SetPosition
|
||
|
.type _EI_Cursor_SetPosition, @function
|
||
|
_EI_Cursor_SetPosition:
|
||
|
mov.l sc_addr, r2
|
||
|
mov.l 2f, r0
|
||
|
jmp @r2
|
||
|
nop
|
||
|
2: .long 0x138
|
||
|
|
||
|
.global _EI_Cursor_SetFlashOn
|
||
|
.type _EI_Cursor_SetFlashOn, @function
|
||
|
_EI_Cursor_SetFlashStyle:
|
||
|
mov.l sc_addr, r2
|
||
|
mov.l 3f, r0
|
||
|
jmp @r2
|
||
|
nop
|
||
|
3: .long 0x811
|
||
|
|
||
|
.global _EI_Cursor_SetFlashOff
|
||
|
.type _EI_Cursor_SetFlashOff, @function
|
||
|
_EI_Cursor_SetFlashOff:
|
||
|
mov.l sc_addr, r2
|
||
|
mov.l 5f, r0
|
||
|
jmp @r2
|
||
|
nop
|
||
|
4: .long 0x812
|
||
|
|
||
|
.global _EI_Cursor_GetSettings
|
||
|
.type _EI_Cursor_GetSettings, @function
|
||
|
_EI_Cursor_SetFlashOff:
|
||
|
mov.l sc_addr, r2
|
||
|
mov.l 5f, r0
|
||
|
jmp @r2
|
||
|
nop
|
||
|
5: .long 0x80F
|
||
|
|
||
|
sc_addr: .long 0x80010070
|