Ciro Santilli
|
6add24a0ee
Init SS and SP by default
|
9 jaren geleden |
Ciro Santilli
|
a44b659299
bios keyboard
|
9 jaren geleden |
Ciro Santilli
|
01a5e64efa
Segment registers
|
9 jaren geleden |
Ciro Santilli
|
1f8c00ec8f
BIOS 13h video mode draw pixels
|
9 jaren geleden |
Ciro Santilli
|
3fa034d5b8
BIOS color, scroll
|
9 jaren geleden |
Ciro Santilli
|
7dc6e56e16
big-img, chainload self
|
9 jaren geleden |
Ciro Santilli
|
793df24519
Move GRUB in from linux-cheat, add chainloader example
|
9 jaren geleden |
Ciro Santilli
|
d217b180be
Split up README
|
9 jaren geleden |
Ciro Santilli
|
a8d90ac777
Make osdev example more uniform with the hello world
|
9 jaren geleden |
Ciro Santilli
|
29004f01f3
Improve readme
|
9 jaren geleden |
Ciro Santilli
|
48614b45fa
Document hajji working
|
9 jaren geleden |
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,
|
9 jaren geleden |
Ciro Santilli
|
bd104479ae
Document multiboot/osdev works
|
9 jaren geleden |
Michael Petch
|
4164f58e46
Fix issue with GRUB not finding multiboot header
|
9 jaren geleden |
Ciro Santilli
|
2c090180e9
Move xorriso to top level apt-get
|
9 jaren geleden |
Ciro Santilli
|
38c30d5bc0
Generate bootable multiboot image with grub-mkrescue
|
9 jaren geleden |
Ciro Santilli
|
c65cbf6b2e
Remove unused multiboot isodir
|
9 jaren geleden |
Ciro Santilli
|
bf4556b972
Infinite loop, rm .elf output
|
9 jaren geleden |
Ciro Santilli
|
82bd584e71
Minimized multiboot works!
|
9 jaren geleden |
Ciro Santilli
|
349c9bd510
Use xor ax instead of mov 0
|
9 jaren geleden |
Ciro Santilli
|
4fbe9f2246
Set DS to make work on hardware, more failed UEFI attempts
|
9 jaren geleden |
Ciro Santilli
|
2b79ac21df
Magic bytes on ld scrpit working. Failed UEFI attempt.
|
9 jaren geleden |
Ciro Santilli
|
7710c94f57
TODO
|
9 jaren geleden |
Ciro Santilli
|
7cff2a3fc9
Factor out precefaces and postfixes, apm_shutdown2
|
9 jaren geleden |
Ciro Santilli
|
268977654f
shutdown apm
|
9 jaren geleden |
Ciro Santilli
|
dbc0017676
Simplify directory names, failed ld magic byte attempt
|
9 jaren geleden |
Ciro Santilli
|
c1211ace36
Split from assembly-cheat.
|
9 jaren geleden |