I am developing a operating system, following this tutorial, and I'm on part 7 (chapter 7), and he shows how to print a character to the screen, but I want to print multiple characters but it just overwrites the previous character. Here is my code
extern "C" void main() {
// printf("Hello, World!");
*(char *)0xb8000 = 'H';
*(char *)0xb8000 = 'e';
*(char *)0xb8000 = 'l';
*(char *)0xb8000 = 'l';
*(char *)0xb8000 = 'o';
*(char *)0xb8000 = ',';
*(char *)0xb8000 = ' ';
*(char *)0xb8000 = 'W';
*(char *)0xb8000 = 'o';
*(char *)0xb8000 = 'r';
*(char *)0xb8000 = 'l';
*(char *)0xb8000 = 'd';
*(char *)0xb8000 = '!';
return;
}