diff options
-rw-r--r-- | console.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -143,6 +143,9 @@ cgaputc(int c) if(pos > 0) --pos; } else crt[pos++] = (c&0xff) | 0x0700; // black on white + + if(pos > 25*80) + panic("pos overflow"); if((pos/80) >= 24){ // Scroll up. memmove(crt, crt+80, sizeof(crt[0])*23*80); |