Juhani Krekelä
|
f8c66e3c59
|
Add a newline to the start of the kernel greeting message
|
2021-07-06 21:57:53 +03:00 |
Juhani Krekelä
|
dba9efe140
|
Add a newline before the OS selection prompt in bootloader
|
2021-07-06 21:57:27 +03:00 |
Juhani Krekelä
|
89e377bf2d
|
Print a dot for each loaded sector in bootloader
|
2021-07-06 21:54:34 +03:00 |
Juhani Krekelä
|
283ed06d7e
|
Ignore deleted files in bootloader
|
2021-07-06 21:50:56 +03:00 |
Juhani Krekelä
|
ad44d90db9
|
Include source on the floppy
|
2021-07-04 23:48:29 +03:00 |
Juhani Krekelä
|
445774e377
|
Default to 360K floppy images
|
2021-07-04 23:45:50 +03:00 |
Juhani Krekelä
|
6bcfcbd7cc
|
Use ds instead of es for itoa
|
2021-07-04 23:40:39 +03:00 |
Juhani Krekelä
|
ca070d672e
|
Start working on the kernel
|
2021-07-04 23:35:27 +03:00 |
Juhani Krekelä
|
95d6cf1c4e
|
Fix directory entry pointer getting offset if EttinOS kernel was found
|
2021-07-04 21:05:19 +03:00 |
Juhani Krekelä
|
1c61708c85
|
Allow also loading EttinOS with the bootloader
|
2021-07-04 20:49:15 +03:00 |
Juhani Krekelä
|
b17a416bc6
|
Give nicer names to both source and binary files
|
2021-07-04 19:34:31 +03:00 |
Juhani Krekelä
|
417b3767ff
|
Execute something more substantial in the kernel
|
2021-07-04 19:15:51 +03:00 |
Juhani Krekelä
|
4dc7266f6a
|
Make debug hexprint work under PCem too
|
2021-07-04 19:13:34 +03:00 |
Juhani Krekelä
|
de098cb9f3
|
Finish up the remaining TODOs in bootsect.asm
|
2021-07-04 19:12:59 +03:00 |
Juhani Krekelä
|
8d67cdf201
|
Always do disk reads one sector at a time
PCem emulating IBM PC 5150 seems to have a bug where int 0x13/2 will report
it read zero sectors regardless of how many sectors it actually read.
|
2021-07-04 18:52:11 +03:00 |
Juhani Krekelä
|
591fe91f93
|
Centralize and improve boot sector disk access
|
2021-07-04 17:36:25 +03:00 |
Juhani Krekelä
|
96dcfa48bb
|
Add support for 360K disk images as well
|
2021-06-30 22:56:15 +03:00 |
Juhani Krekelä
|
485a75d6c3
|
Fix copypaste failure leading to rootdirentries not being multiplied properly
|
2021-06-30 22:10:01 +03:00 |
Juhani Krekelä
|
f4cdb29095
|
Whoops, missed that (lack-of) colon
|
2021-06-30 20:42:03 +03:00 |
Juhani Krekelä
|
19472fbbec
|
Use 8.3 for source file names
|
2021-06-30 20:41:37 +03:00 |
Juhani Krekelä
|
9a829fc71c
|
Load kernel off of FAT12 disk
|
2021-06-30 20:35:07 +03:00 |
Juhani Krekelä
|
8da504ca2d
|
Add license and readme
|
2021-06-28 23:10:29 +03:00 |
Juhani Krekelä
|
68cd3c8821
|
Automatically track dependencies
|
2021-06-28 23:03:07 +03:00 |
Juhani Krekelä
|
ae90faf4d6
|
List root directory of the disk
|
2021-06-28 22:58:11 +03:00 |
Juhani Krekelä
|
521fd1be2b
|
First commit
|
2021-06-28 22:42:05 +03:00 |