Commit Graph

96 Commits

Author SHA1 Message Date
ice-bit a0809ba70b Updated docs 2019-09-13 18:23:19 +02:00
ice-bit b4f848baaf Removed temp files 2019-09-13 18:19:14 +02:00
ice-bit 83e6aae38b Merge branch 'master' of git.marcocetica.com:icebit/iceos 2019-09-13 18:16:37 +02:00
ice-bit 538697aa74 Added VFS driver and initramfs disk creator 2019-09-13 18:16:15 +02:00
ice-bit cc28fea4b3 Fixed makefile bug 2019-08-02 12:08:23 +02:00
ice-bit ccecf49d83 Improved README.md 2019-07-26 18:56:22 +02:00
ice-bit 2b1f182325 Improved README.md 2019-07-26 18:55:24 +02:00
ice-bit f3b5fc31ce Fixing CI 2019-07-11 20:19:34 +02:00
ice-bit 93d788ce45 Improved build system 2019-07-11 20:14:20 +02:00
ice-bit 6aca949f50 Improved build system 2019-07-11 20:13:47 +02:00
ice-bit 512beb4173 Added ISO file and screenshots 2019-07-11 00:29:36 +02:00
ice-bit 779ff7baf8 Fixing CI 2019-07-10 21:09:59 +02:00
ice-bit 133e38ece5 Fixing CI 2019-07-10 21:08:17 +02:00
ice-bit 5182a1b16c Fixing CI 2019-07-10 21:06:36 +02:00
Marco Cetica b631ad92df Update README.md 2019-07-10 18:46:54 +00:00
ice-bit 42e870a2c9 Added CI 2019-07-10 20:36:20 +02:00
ice-bit 5ae1433376 Added CI 2019-07-10 20:33:34 +02:00
ice-bit 0f1afde9a6 Updated interrupt 17: no longer need to push dummy error code 2019-07-10 18:19:45 +02:00
ice-bit 9b0a86f352 Wrong comment 2019-07-09 16:03:37 +02:00
ice-bit c715d2efce Added curses entry to Makefile 2019-07-09 12:20:16 +02:00
ice-bit c056fa7195 Removed temp files 2019-07-09 12:15:43 +02:00
ice-bit fb1ea98ed7 Fixed a typo 2019-07-09 00:37:49 +02:00
ice-bit 70c1f666c6 Improved logging system 2019-07-08 20:36:53 +02:00
ice-bit 52bb2609ae Now this should be complete
Added basic shell and fixed various bugs...now iceos should be
"complete".
2019-07-08 18:43:45 +02:00
ice-bit 46e213e01c Removed temp files 2019-07-08 12:57:23 +02:00
ice-bit 5719c6ba4e Added keyboard scancodes map 2019-07-08 12:56:36 +02:00
ice-bit 162bd743fd Fixed timer bug and other bugs about libc 2019-07-08 12:01:01 +02:00
ice-bit 47af4d2f59 Deleted obj files 2019-07-06 01:10:14 +02:00
ice-bit bb1df4da6b Added Programmable Interval Timer(PIT) driver 2019-07-06 01:09:10 +02:00
ice-bit ba9feaba18 Fixed Interrupts bug:
It was a problem about ports(cpu/ports.asm) functions.
2019-07-06 00:32:41 +02:00
ice-bit 3a0d674985 Finxing interrupts... 2019-07-05 21:12:18 +02:00
ice-bit bb78281aaf Added ISRs and IRQs drivers and set up all interrupts in assembly, however the does not work, yet 2019-07-05 18:25:58 +02:00
ice-bit 1aa6963e84 Added IDT driver 2019-07-05 12:32:04 +02:00
ice-bit 14ee39a515 Fixed GDT bug 2019-07-05 11:33:55 +02:00
ice-bit ccd31d8fab Added Global Descriptor Table(GDT)...not working yet(as always) 2019-07-04 12:49:53 +02:00
ice-bit 222ab282d9 Fixed printf and VGA driver bugs, also added README 2019-07-04 01:58:34 +02:00
ice-bit cd820126b2 Fixed makefile 2019-07-03 21:10:01 +02:00
ice-bit a0b6eb882a Fixed all previous bugs...however strange things happens when OS runs 2019-07-03 21:04:05 +02:00
ice-bit bec03e3d1b Added:
- TTY driver
- VGA driver
- kernel's main function
- Makefiles

*NOTE*: iceOS not works at this stage.
2019-07-03 18:12:57 +02:00
ice-bit bb59c7532f Fixing gitignore... 2019-07-03 12:41:41 +02:00
Marco 935717fc0e
Update .giignore 2019-07-03 12:40:01 +02:00
Marco fd5f8dea2a
Create .giignore 2019-07-03 12:39:39 +02:00
Marco 7c04a8d662
Delete .gitignore 2019-07-03 12:39:10 +02:00
ice-bit f11c690284 Added new libc method(printf) 2019-07-03 12:37:16 +02:00
ice-bit 79817e6610 Added multiboot header, ports methods and added new part of libc(string) 2019-07-03 12:15:40 +02:00
ice-bit 7650b9b8a2 Added project structure 2019-07-01 17:47:31 +02:00