foo
[eightysix] / kern / src / main.c
index 7110581..f89cd5d 100644 (file)
@@ -1,10 +1,18 @@
-void bootmain(void)
+#include "intr.h"
+#include "vid.h"
+
+void kmain(void)
 {
        int i, j;
        unsigned short __far *vmem = (void __far*)0xb8000000ul;
        unsigned short c;
 
-       for(i=0; i<25; i++) {
+       vid_init();
+       vid_text(0, 0, "hello!", VID_ATTR(LTRED, BLACK));
+       init_intr();
+
+       vmem += 80;
+       for(i=1; i<25; i++) {
                c = ((i & 0xf) << 8) | '@';
                for(j=0; j<80; j++) {
                        *vmem++ = c;