Readme Changes?
This commit is contained in:
parent
1df9c19f58
commit
dc7bbf2dc0
@ -18,11 +18,17 @@ A funtioning Bootloader and half working kernel.
|
|||||||
Also some tools for the FAT filesystem (host system).
|
Also some tools for the FAT filesystem (host system).
|
||||||
Kernel is currently under heavy development.
|
Kernel is currently under heavy development.
|
||||||
|
|
||||||
## How To Build
|
## Building
|
||||||
You Basically Run `./build.sh` to build it
|
You Basically Run `./build.sh` to build it
|
||||||
|
|
||||||
If you wanted to write it to a floppy disk you can use `write.sh` tho be careful as the value for what drive it uses is hard coded as /dev/sdb
|
If you wanted to write it to a floppy disk you can use `write.sh` tho be careful as the value for what drive it uses is hard coded as /dev/sdb
|
||||||
|
|
||||||
|
### Build Requirements
|
||||||
|
- mtools
|
||||||
|
- make
|
||||||
|
- gcc (or really any C compiler)
|
||||||
|
- NASM
|
||||||
|
|
||||||
## How is Testing Done
|
## How is Testing Done
|
||||||
Testing is mostly done with QEMU These days, but I do sometimes pull out my Dell Latitude D610 to test on (for anyone wondering its completely maxed out. [2GB of ram Pentium M @ 2.23GHz])
|
Testing is mostly done with QEMU These days, but I do sometimes pull out my Dell Latitude D610 to test on (for anyone wondering its completely maxed out. [2GB of ram Pentium M @ 2.23GHz])
|
||||||
|
|
||||||
|
|||||||
@ -42,7 +42,7 @@ typedef struct
|
|||||||
uint8_t VolumeLabel[11]; // 11 bytes, padded with spaces
|
uint8_t VolumeLabel[11]; // 11 bytes, padded with spaces
|
||||||
uint8_t SystemId[8];
|
uint8_t SystemId[8];
|
||||||
|
|
||||||
// ... we don't care about code ...
|
// ... we don't care about code ... huh?
|
||||||
|
|
||||||
} __attribute__((packed)) FAT_BootSector;
|
} __attribute__((packed)) FAT_BootSector;
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user