Search results

Jump to navigation Jump to search
View (previous 20 | ) (20 | 50 | 100 | 250 | 500)
  • ...t if paging is enabled with identity paging, <tt>0xb8000</tt> '''is''' <tt>0xb8000</tt>, as long as that area is identity mapped. ...
    1 KB (219 words) - 04:30, 9 June 2024
  • * Rule of osdev #0xB8000: Don't do arithmetic on video pointers. - ''m712'' * Rule of osdev #4200: Always follow rule 0xB8000 instead of learning it the hard way - ''Killaship'' ...
    2 KB (379 words) - 16:22, 27 October 2023
  • ...uite easy. The text screen video memory for colour monitors resides at <tt>0xB8000</tt>, and for monochrome monitors it is at address <tt>0xB0000</tt> (see [[ volatile char *video = (volatile char*)0xB8000; ...
    7 KB (1,053 words) - 05:42, 9 June 2024
  • *(byte *)(0xb8000 + i) = 0; *(byte *)(0xb8000 + pos) = (byte)c; ...
    6 KB (882 words) - 05:20, 9 June 2024
  • mov edi, 0xb8000 ; start of video memory ...
    2 KB (226 words) - 04:23, 9 June 2024
  • In VGA mode 3, the linear text buffer is located in physical at 0xB8000. Reading and writing to and from this address will provide direct manipulat where = (volatile uint16_t *)0xB8000 + (y * 80 + x) ; ...
    7 KB (1,128 words) - 05:44, 9 June 2024
  • ; OUT = dx: Index with offset 0xB8000 at VGA buffer mov byte [0xB8000 + ebx], al ...
    8 KB (1,281 words) - 13:36, 21 June 2024
  • //outputdata.add("mov byte [" + (0xb8000 + 156) + "], '0' + " + (opcode % 10)); //outputdata.add("mov byte [" + (0xb8000 + 154) + "], '0' + " + (opcode / 10)%10); ...
    25 KB (3,220 words) - 05:36, 9 June 2024
  • mov word [gs:0xb8000],'D ' mov dword [gs:0xb8000],' D-' ...
    16 KB (2,556 words) - 05:40, 9 June 2024
  • ...which isn't a very good idea with console video memory, by the way), <code>0xB8000</code> would represent buffer A (the front-buffer) whilst buffer B is creat Instead of writing directly to console video memory (at <code>0xB8000</code>), you write everything to the address where Buffer B is located. The ...
    19 KB (3,080 words) - 04:14, 9 June 2024
  • ...BIOS]], the real-mode [[IVT]] and any BIOS-related data (e.g. video ram at 0xb8000) is mapped at expected virtual address. This can be done simply by [[Identi ...
    5 KB (962 words) - 02:46, 13 July 2023
  • mov edi, 0xB8000 ; Set the destination index to 0xB8000. ...
    17 KB (2,555 words) - 05:46, 9 June 2024
  • var buffer = @as([*]volatile u16, @ptrFromInt(0xB8000)); ...
    7 KB (957 words) - 16:22, 16 June 2024
  • terminal_buffer = (uint16_t*) 0xB8000; ...
    7 KB (1,080 words) - 08:16, 17 June 2024
  • ...nel panics is simple, as you can write characters into the video memory at 0xB8000 directly. For a modern PC implementing kernel panics is a little bit more d ...
    7 KB (1,230 words) - 08:03, 13 December 2023
  • mov edi, 0xB8000 ...
    9 KB (1,292 words) - 05:14, 9 June 2024
  • *((unsigned char *) 0xB8000) = 'H'; ...
    9 KB (1,501 words) - 05:40, 9 June 2024
  • public static ushort* vga = (ushort*)0xB8000; ...
    11 KB (1,242 words) - 09:47, 9 June 2024
  • ...memory will be at address <tt>0xA0000</tt> for EGA/VGA video modes and <tt>0xB8000</tt> for CGA and text modes. To find out which one look at the following ta ...
    9 KB (1,490 words) - 05:14, 9 June 2024
  • vidMem = get_vidMem(0xB8000) ...
    11 KB (1,628 words) - 01:16, 10 June 2024
View (previous 20 | ) (20 | 50 | 100 | 250 | 500)