Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 7672 | Kartik Agaram | 2021-01-27 | 1 | -5/+5 |
| | |||||
* | 7559 - reorganize sectors built in raw hex | Kartik Agaram | 2021-01-24 | 1 | -6/+6 |
| | | | | | | | | | | | | | | | | | This was tedious for three reasons beyond the usual one of having to track and update offsets several time while I debug: - The Bochs troubles of the previous commit kept polluting my brain even though they were irrelevant. - I had to keep some changes locally to allow myself to use Bochs, which polluted my working directory. - I had to travel the long way to the realization that I'm not actually initializing the stack anywhere. BIOS was starting my stack off at 0x10000, which was promptly clobbered by my second read from disk. The good news: while I'm here I grow the interrupt descriptor table. So I don't have to go through this exercise when I get back to supporting the mouse. | ||||
* | 7521 - new plan for tests | Kartik Agaram | 2021-01-15 | 1 | -0/+3 |
| | | | | | | | | | | It's not really manageable to make the fake screen pixel-oriented. Feels excessive to compare things pixel by pixel when we will mostly be writing text to screen. It'll also make expected screen assertions more difficult to manage. So I'm not sure how to make assertions about pixels for now. Instead we'll introduce fake screens at draw-grapheme. | ||||
* | 7518 | Kartik Agaram | 2021-01-13 | 1 | -0/+3 |
| | |||||
* | 7486 - primitive for reading keys | Kartik Agaram | 2021-01-09 | 1 | -0/+42 |
It also clears keys after reading them, allowing us to read more than 16 keys. |