Ciro Santilli
|
5c2e547b52
bios_disk_load works
|
vor 10 Jahren |
Ciro Santilli
|
cba0757990
Bochs works, failed PIT and beep attempts
|
vor 10 Jahren |
Ciro Santilli
|
173111e0d0
rtc
|
vor 10 Jahren |
Ciro Santilli
|
25235ad9ba
Keyboard input, hex printer
|
vor 10 Jahren |
Ciro Santilli
|
6606a2647d
reboot
|
vor 10 Jahren |
Ciro Santilli
|
6add24a0ee
Init SS and SP by default
|
vor 10 Jahren |
Ciro Santilli
|
a44b659299
bios keyboard
|
vor 10 Jahren |
Ciro Santilli
|
01a5e64efa
Segment registers
|
vor 10 Jahren |
Ciro Santilli
|
1f8c00ec8f
BIOS 13h video mode draw pixels
|
vor 10 Jahren |
Ciro Santilli
|
3fa034d5b8
BIOS color, scroll
|
vor 10 Jahren |
Ciro Santilli
|
7dc6e56e16
big-img, chainload self
|
vor 10 Jahren |
Ciro Santilli
|
793df24519
Move GRUB in from linux-cheat, add chainloader example
|
vor 10 Jahren |
Ciro Santilli
|
d217b180be
Split up README
|
vor 10 Jahren |
Ciro Santilli
|
a8d90ac777
Make osdev example more uniform with the hello world
|
vor 10 Jahren |
Ciro Santilli
|
29004f01f3
Improve readme
|
vor 10 Jahren |
Ciro Santilli
|
48614b45fa
Document hajji working
|
vor 10 Jahren |
Michael Petch
|
617af66cae
Fix problem that may have made 'Hello World' print more than once or ended in unusual behavior. Ensure CLI is used before calling HLT so that interrupts don't restart the code after the HLT. Also ensure that when updating SS and SP that interrupts are off during the operation. It is possible for an interrupt to occur between the instructions causing the stack state to be invalid during interrupt execution,
|
vor 10 Jahren |
Ciro Santilli
|
bd104479ae
Document multiboot/osdev works
|
vor 10 Jahren |
Michael Petch
|
4164f58e46
Fix issue with GRUB not finding multiboot header
|
vor 10 Jahren |
Ciro Santilli
|
2c090180e9
Move xorriso to top level apt-get
|
vor 10 Jahren |
Ciro Santilli
|
38c30d5bc0
Generate bootable multiboot image with grub-mkrescue
|
vor 10 Jahren |
Ciro Santilli
|
c65cbf6b2e
Remove unused multiboot isodir
|
vor 10 Jahren |
Ciro Santilli
|
bf4556b972
Infinite loop, rm .elf output
|
vor 10 Jahren |
Ciro Santilli
|
82bd584e71
Minimized multiboot works!
|
vor 10 Jahren |
Ciro Santilli
|
349c9bd510
Use xor ax instead of mov 0
|
vor 10 Jahren |
Ciro Santilli
|
4fbe9f2246
Set DS to make work on hardware, more failed UEFI attempts
|
vor 10 Jahren |
Ciro Santilli
|
2b79ac21df
Magic bytes on ld scrpit working. Failed UEFI attempt.
|
vor 10 Jahren |
Ciro Santilli
|
7710c94f57
TODO
|
vor 10 Jahren |
Ciro Santilli
|
7cff2a3fc9
Factor out precefaces and postfixes, apm_shutdown2
|
vor 10 Jahren |
Ciro Santilli
|
268977654f
shutdown apm
|
vor 10 Jahren |