소스 검색

vga buffer looped mode

greatbridf 4 년 전
부모
커밋
27d1d87806
1개의 변경된 파일3개의 추가작업 그리고 0개의 파일을 삭제
  1. 3 0
      src/kernel/vga.c

+ 3 - 0
src/kernel/vga.c

@@ -10,6 +10,9 @@ void vga_put_char(struct vga_char* c)
 {
 {
     *p_vga_head = *c;
     *p_vga_head = *c;
     ++p_vga_head;
     ++p_vga_head;
+    if ((p_vga_head - VGA_MEM) == 80 * 25) {
+        p_vga_head = VGA_MEM;
+    }
 }
 }
 
 
 void vga_new_line()
 void vga_new_line()