aboutsummaryrefslogtreecommitdiff
path: root/src/kernel/apm
diff options
context:
space:
mode:
Diffstat (limited to 'src/kernel/apm')
-rw-r--r--src/kernel/apm/apm.asm37
-rw-r--r--src/kernel/apm/apm.c5
-rw-r--r--src/kernel/apm/apm.h10
3 files changed, 0 insertions, 52 deletions
diff --git a/src/kernel/apm/apm.asm b/src/kernel/apm/apm.asm
deleted file mode 100644
index e39cc84..0000000
--- a/src/kernel/apm/apm.asm
+++ /dev/null
@@ -1,37 +0,0 @@
-global apm_check
-global apm_connect
-global apm_poweroff
-global apm_sleep
-
-extern apm_error
-
-apm_check:
- mov ah,53h
- mov al,00h
- xor bx,bx
- int 15h
- jc apm_error
- ret
-
-apm_connect:
- mov ah, 53h
- mov al, 03h
- xor bx, bx
- int 15h
- jc apm_error
-
-apm_poweroff:
- mov ah, 53h
- mov al, 07h
- mov bx, 0001h
- mov cx, 03h
- int 15h
- jc apm_error
-
-apm_sleep:
- mov ah, 53h
- mov al, 07h
- mov bx, 0001h
- mov cx, 01h
- int 15h
- jc apm_error \ No newline at end of file
diff --git a/src/kernel/apm/apm.c b/src/kernel/apm/apm.c
deleted file mode 100644
index ce25da8..0000000
--- a/src/kernel/apm/apm.c
+++ /dev/null
@@ -1,5 +0,0 @@
-#include "../graphics/graphics.h"
-
-void apm_error() {
- terminal_write_line("APM has errors.");
-} \ No newline at end of file
diff --git a/src/kernel/apm/apm.h b/src/kernel/apm/apm.h
deleted file mode 100644
index 38deb3d..0000000
--- a/src/kernel/apm/apm.h
+++ /dev/null
@@ -1,10 +0,0 @@
-#ifndef MELVIX_APM_H
-#define MELVIX_APM_H
-
-extern void apm_poweroff();
-
-extern void apm_sleep();
-
-void apm_error();
-
-#endif