| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [mubios] Complete VGA text initialization and add VBE graphics services | Richard Qin | 22 hours | 1 | -56/+211 |
| | | | | | | | | | Load the 8x16 font and VGA palette, restore text memory mapping, and synchronize BIOS cursor and page state with the hardware. Allocate QEMU standard VGA PCI memory resources and expose VBE controller information, mode queries and switching, logical scanline lengths, and display start control. Signed-off-by: Richard Qin <richard.qin.x@gmail.com> | ||||
| * | [mubios] Implement serial input and BIOS console key handling | Richard Qin | 23 hours | 1 | -15/+12 |
| | | | | | | | Implement UART receive, transmit timeouts, configuration and status reporting for INT 14h functions 00h-03h. Initialize the BDA serial timeout and expose the driver interfaces. Translate terminal characters and CSI/SS3 escape sequences into BIOS keyboard events for INT 16h. Add blocking reads, non-consuming status queries, enhanced key reads and keyboard buffer insertion. | ||||
| * | [mubios] Initialize VGA mode and serial BIOS services | Richard Qin | 45 hours | 1 | -0/+112 |
