summaryrefslogtreecommitdiff
path: root/bootloader/resetCursorPosIntBios.asm
diff options
context:
space:
mode:
authormanzerbredes <loic.guegan_secondary@yahoo.fr>2015-07-19 09:19:58 +0400
committermanzerbredes <loic.guegan_secondary@yahoo.fr>2015-07-19 09:19:58 +0400
commit37e7a5d80b88d29ae1b76fc6efc9f0b819c18c02 (patch)
treef8b82f4ed1e2eb441f66d9c248b2d87b46fafc0f /bootloader/resetCursorPosIntBios.asm
parentcef56790ea642c4308e34c280508fdcc63a313f0 (diff)
parenta49a53e48af9bdf64fee43c3772cb654ceb8e6ab (diff)
Solve conflicts
Diffstat (limited to 'bootloader/resetCursorPosIntBios.asm')
-rw-r--r--bootloader/resetCursorPosIntBios.asm21
1 files changed, 21 insertions, 0 deletions
diff --git a/bootloader/resetCursorPosIntBios.asm b/bootloader/resetCursorPosIntBios.asm
new file mode 100644
index 0000000..18cb0d2
--- /dev/null
+++ b/bootloader/resetCursorPosIntBios.asm
@@ -0,0 +1,21 @@
+resetCursorPosIntBios:
+
+ ;Save registers
+ push ax
+ push bx
+ push dx
+
+ mov ax, 0x0200 ;Move cursor interrupt
+ mov bx, 0x0000 ; X position
+ mov dx, 0x0000 ; Y Position
+
+ ;Call 0x10 interrupt service
+ int 0x10
+
+ ;Restore registers
+ pop dx
+ pop bx
+ pop ax
+
+ ;Back to previous task
+ ret