COBE 0.1 ALPHA

D:/COBE-Packet/cobe/system/sysfunc.c

gehe zur Dokumentation dieser Datei
00001 #include <sysfunc.h>
00002 #include <stdio.h>
00003 
00005 
00006 int clrscr() {
00007         //----------Setze Pointer auf den Textspeicher----------
00008         char *VideoMem = (char*)0xB8000;
00009 
00010         //----------Leere den Textspeicher, indem alles mit 0 belegt wird----------
00011         for(int i = 4000; i > 0; i--)
00012         {
00013                 *VideoMem = 0x0;
00014                 VideoMem++;     
00015         }
00016         
00017         position_x = 0;
00018         position_y = 0;
00019         return 0;
00020 }
00021 
00023 //----------Formel zur Umwandlung von BCD in Binär----------
00024 int bcd2bin(int x) { return (x >> 4) * 10 + (x & 0x0f); }
00025 
 Alle Datenstrukturen Dateien Funktionen Variablen Typdefinitionen Makrodefinitionen