1
Offtopic / Re: "FTP"-Synchronisierung
« am: 12. November 2006, 18:15 »
kennt denn keiner so ein tool?
22. November 2024, 06:51
Diese Sektion erlaubt es dir alle Beiträge dieses Mitglieds zu sehen. Beachte, dass du nur solche Beiträge sehen kannst, zu denen du auch Zugriffsrechte hast.
int main()
{
ClearScreen(0x00);
printf("Test",15);
while(1)
asm volatile ("nop");
return 0;
};
char *Text[] = "Welcome!";
char *VideoMem = (char*)0xB8000;
unsigned int posx = 0;
unsigned int posy = 0;
void printf(char *_string, char _color)
{
int i;
for(i=0; _string[i] != '\0'; i++)
{
switch(_string[i])
{
case '\t':
posx = posx + 8;
break;
case '\n':
posx=0;
posy++;
break;
case '\b':
break;
default:
printc(_string[i], _color);
break;
}
}
};
void printc(char _character, char _color)
{
int pos = ((posy*80) + posx)*2;
VideoMem[pos] = (unsigned char) _character;
pos++;
VideoMem[pos] = (unsigned char) _color;
posx++;
if(posx >= 80)
{
posy++;
posx=0;
}
if(posy >= 25)
{
ClearScreen(0x70);
}
};
void ClearScreen(char _color)
{
int i;
for(i=0; i<=(80*25*2); i++)
{
VideoMem[i] = ' ';
i++;
VideoMem[i] = _color;
}
posx=0;
posy=0;
};
void SetCursor(int _posx, int _posy)
{
posx = _posx;
posy = _posy;
};
while(1)
asm volatile ("nop");