EasyInput/EasyInput_.s

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