mirror of
https://github.com/Tom-on64/kern.git
synced 2026-11-04 02:23:10 +00:00
Minor changes
This commit is contained in:
@@ -208,6 +208,9 @@ void main() {
|
|||||||
char buf[size * 512];
|
char buf[size * 512];
|
||||||
diskRead(sector, size, buf);
|
diskRead(sector, size, buf);
|
||||||
|
|
||||||
|
// TODO: Print .txt files, launch .bin files
|
||||||
|
// For calling .bin files, use '((void (*)(void))buf)()' to jump to it
|
||||||
|
|
||||||
for (size_t i = 0; i < size * 512; i++) {
|
for (size_t i = 0; i < size * 512; i++) {
|
||||||
if (buf[i] != '\0') {
|
if (buf[i] != '\0') {
|
||||||
putc(buf[i]);
|
putc(buf[i]);
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
- [*] Multistage Bootloader
|
- [*] Multistage Bootloader
|
||||||
- [ ] Write down where stuff is in memory (0x1000 - kernel, 0x4000? - filetable, 0x5000 - VBE Mode Info, 0x6000 - Font)
|
- [ ] Write down where stuff is in memory (0x1000 - kernel, 0x4000? - filetable, 0x5000 - VBE Mode Info, 0x6000 - Font)
|
||||||
- [ ] Screen
|
- [ ] "Text" mode (not actually)
|
||||||
- [ ] Scrolling
|
- [ ] Scrolling
|
||||||
- [ ] Scroll-back
|
- [ ] Scroll-back
|
||||||
- [ ] Color codes (and just multicolor text in general)
|
- [ ] Color codes (and just multicolor text in general)
|
||||||
@@ -12,6 +12,31 @@
|
|||||||
- [*] Custom font
|
- [*] Custom font
|
||||||
- [*] Larger text size
|
- [*] Larger text size
|
||||||
- [ ] Variable text size :)
|
- [ ] Variable text size :)
|
||||||
|
- [ ] Graphics
|
||||||
|
- [ ] Enter/exit a "graphics" mode
|
||||||
|
- [ ] Pixel drawing
|
||||||
|
- [ ] Line drawing (Raycaster Alert??)
|
||||||
|
- [ ] Triangles (3D?!!???)
|
||||||
|
- [ ] Math
|
||||||
|
- [ ] Trigonometry
|
||||||
|
- [ ] Sine
|
||||||
|
- [ ] Cosine
|
||||||
|
- [ ] Tangent
|
||||||
|
- [ ] Cotangent
|
||||||
|
- [ ] Arc (inverse) versions
|
||||||
|
- [ ] Hyperbolic versions
|
||||||
|
- [ ] Absolute value
|
||||||
|
- [ ] isOdd() 🗿
|
||||||
|
- [ ] Exponential fn (e^x)
|
||||||
|
- [ ] Logarithm
|
||||||
|
- [ ] Power
|
||||||
|
- [ ] Square Root
|
||||||
|
- [ ] Nth Root
|
||||||
|
- [ ] Floor
|
||||||
|
- [ ] Round
|
||||||
|
- [ ] Ceiling
|
||||||
|
- [ ] INFINITY
|
||||||
|
- [ ] NAN
|
||||||
- [ ] Filesystem
|
- [ ] Filesystem
|
||||||
- [ ] Utility for filesystem building (not just an assembly file)
|
- [ ] Utility for filesystem building (not just an assembly file)
|
||||||
- [*] Filetable
|
- [*] Filetable
|
||||||
|
|||||||
Reference in New Issue
Block a user