Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | shell: clean up unimplemented menu items | Kartik K. Agaram | 2021-04-05 | 2 | -17/+0 |
| | |||||
* | . | Kartik K. Agaram | 2021-04-05 | 1 | -0/+0 |
| | |||||
* | . | Kartik Agaram | 2021-04-05 | 1 | -1/+1 |
| | |||||
* | . | Kartik Agaram | 2021-04-04 | 1 | -7/+9 |
| | |||||
* | make online help more obvious | Kartik Agaram | 2021-04-04 | 2 | -0/+8 |
| | |||||
* | delete some obsolete files | Kartik Agaram | 2021-04-04 | 3 | -54/+0 |
| | | | | | They stopped working ever since boot.subx started relying on functions (for the disk driver) implemented in Mu. | ||||
* | . | Kartik K. Agaram | 2021-04-02 | 1 | -2/+2 |
| | |||||
* | . | Kartik K. Agaram | 2021-04-02 | 1 | -0/+283 |
| | |||||
* | some hacky checks for common errors | Kartik K. Agaram | 2021-03-31 | 3 | -0/+29 |
| | | | | | They're not really baked into the regular compilation process; I have to remember to run them if I see strange behavior. | ||||
* | . | Kartik K. Agaram | 2021-03-31 | 1 | -1/+1 |
| | |||||
* | . | Kartik Agaram | 2021-03-29 | 41 | -131/+106 |
| | |||||
* | . | Kartik Agaram | 2021-03-29 | 1 | -1/+1 |
| | |||||
* | . | Kartik K. Agaram | 2021-03-28 | 1 | -6/+6 |
| | |||||
* | . | Kartik K. Agaram | 2021-03-28 | 1 | -0/+2 |
| | |||||
* | . | Kartik K. Agaram | 2021-03-28 | 1 | -2/+20 |
| | |||||
* | always acknowledge enabled interrupts | Kartik K. Agaram | 2021-03-28 | 1 | -2/+17 |
| | | | | | Now we can start enabling the timer interrupt. It doesn't do anything yet, but keyboard continues to work. | ||||
* | . | Kartik K. Agaram | 2021-03-27 | 2 | -2/+2 |
| | |||||
* | . | Kartik K. Agaram | 2021-03-27 | 1 | -2/+24 |
| | |||||
* | . | Kartik K. Agaram | 2021-03-27 | 1 | -169/+0 |
| | | | | Clean up some debug prints. | ||||
* | explicitly pass data disk to main | Kartik K. Agaram | 2021-03-27 | 15 | -118/+316 |
| | |||||
* | . | Kartik K. Agaram | 2021-03-27 | 1 | -1/+1 |
| | | | | | | | https://wiki.osdev.org/ATA_PIO_Mode#IDENTIFY_command recommends the straight-and-narrow way, but the LBA bit shouldn't matter in drive-select during IDENTIFY command, according to the ATA 3 spec. And it works in Qemu and bochs. It'll slightly simplify drive parameter management. | ||||
* | fix stale examples | Kartik K. Agaram | 2021-03-26 | 3 | -13/+13 |
| | |||||
* | explicitly pass screen and keyboard to main | Kartik K. Agaram | 2021-03-26 | 14 | -51/+76 |
| | |||||
* | . | Kartik K. Agaram | 2021-03-26 | 1 | -12/+3 |
| | |||||
* | . | Kartik K. Agaram | 2021-03-26 | 1 | -0/+0 |
| | |||||
* | . | Kartik Agaram | 2021-03-25 | 1 | -0/+431 |
| | |||||
* | . | Kartik Agaram | 2021-03-24 | 1 | -1/+1 |
| | |||||
* | . | Kartik Agaram | 2021-03-23 | 5 | -7/+7 |
| | |||||
* | . | Kartik Agaram | 2021-03-23 | 7 | -807/+851 |
| | |||||
* | . | Kartik K. Agaram | 2021-03-23 | 1 | -2/+2 |
| | |||||
* | example demonstrating disk access | Kartik K. Agaram | 2021-03-23 | 1 | -0/+51 |
| | |||||
* | bochs support for disk drives | Kartik K. Agaram | 2021-03-23 | 2 | -0/+24 |
| | |||||
* | . | Kartik K. Agaram | 2021-03-23 | 1 | -125/+132 |
| | |||||
* | reorg boot.subx | Kartik K. Agaram | 2021-03-23 | 1 | -10/+9 |
| | |||||
* | mouse support that requires polling | Kartik K. Agaram | 2021-03-23 | 5 | -15/+271 |
| | |||||
* | get rid of unnecessary padding | Kartik K. Agaram | 2021-03-23 | 1 | -115/+2 |
| | | | | Now we only specify addresses where it matters. | ||||
* | . | Kartik K. Agaram | 2021-03-23 | 1 | -3/+5 |
| | |||||
* | . | Kartik Agaram | 2021-03-23 | 1 | -4/+3 |
| | |||||
* | . | Kartik Agaram | 2021-03-23 | 1 | -2/+2 |
| | |||||
* | . | Kartik Agaram | 2021-03-23 | 276 | -83028/+85954 |
| | |||||
* | writes to disk now working | Kartik K. Agaram | 2021-03-23 | 3 | -0/+93 |
| | | | | | | Tested by inserting a call into the shell, but we can't leave it in because every test ends up clobbering the disk. So it's now time to think about a testable interface for the disk. | ||||
* | transfer only 16 bits at a time | Kartik K. Agaram | 2021-03-22 | 1 | -8/+3 |
| | |||||
* | . | Kartik K. Agaram | 2021-03-22 | 1 | -3/+20 |
| | |||||
* | . | Kartik K. Agaram | 2021-03-22 | 1 | -4/+5 |
| | |||||
* | . | Kartik K. Agaram | 2021-03-22 | 3 | -14/+12 |
| | |||||
* | . | Kartik K. Agaram | 2021-03-22 | 1 | -1/+0 |
| | |||||
* | . | Kartik K. Agaram | 2021-03-22 | 1 | -1/+1 |
| | |||||
* | . | Kartik K. Agaram | 2021-03-22 | 1 | -1/+1 |
| | |||||
* | shell: gracefully handle missing data disk | Kartik K. Agaram | 2021-03-22 | 2 | -13/+73 |
| | |||||
* | shell: read initial expression from secondary disk | Kartik K. Agaram | 2021-03-21 | 6 | -11/+62 |
| | | | | See shell/README.md for (extremely klunky) instructions. |