Commit Graph

192 Commits

Author SHA1 Message Date
lucic71 864d8593a6 Moved lib and modules in kernel/ 2020-06-27 15:35:11 +03:00
lucic71 b677ef2c4f Deleted unuseful directories 2020-06-27 15:31:14 +03:00
lucic71 8c3b610da6 Added i386 crt's and fixed boot file 2020-06-27 13:43:30 +03:00
lucic71 b6f6ce2295 Reformatting project structure 2: Added shell scripts 2020-06-27 13:38:56 +03:00
lucic71 6819c5e1be Reformatting project structure 1 2020-06-26 17:05:48 +03:00
lucic71 5ab8c3ca2e Created so directory in lib 2020-06-25 17:50:36 +03:00
lucic71 f2d4797be1 Switched to cross compiler 2020-06-25 17:48:24 +03:00
lucic71 bc62176374 Changed naming conventions for screen module; implemented stddef.h 2020-06-24 14:22:38 +03:00
lucic71 01f1a4aa5b Added lib/include in root Makefile's INCFLAGS 2020-06-24 13:44:18 +03:00
lucic71 7ef462a0a0 Added serial module and updated bochsrc accordingly 2020-06-24 13:41:24 +03:00
lucic71 b3a2d006b8 Implemented wrapper for in asm instruction 2020-06-24 13:40:01 +03:00
lucic71 afce6dc427 VGA sizes are now macros and internal functions static 2020-06-24 09:21:44 +03:00
lucic71 9abecaa070 Created global Makefile for modules; renamed Makefile for lib 2020-06-24 09:19:06 +03:00
lucic71 5f9d8ed977 Moved library linking in root Makefile 2020-06-23 19:56:09 +03:00
lucic71 80faf143d2 Beautified makefile output 2020-06-23 13:57:54 +03:00
lucic71 8a1fb40613 Updated screen Docu 2020-06-23 11:05:15 +03:00
lucic71 52415636f3 Added Makefile for modules root directory 2020-06-23 11:04:35 +03:00
lucic71 4d1c4a8a9a Deleted a test function in memio 2020-06-23 10:28:47 +03:00
lucic71 a9e5e0901d Cursor movement in screen module, refined memio library 2020-06-23 10:25:27 +03:00
lucic71 d354e8dad0 Created internal header for screen module 2020-06-23 08:59:21 +03:00
lucic71 e366baeccc Added memory io library functions 2020-06-22 18:16:12 +03:00
lucic71 538d3d445b Updated the Docu 2020-06-22 18:02:28 +03:00
lucic71 734d9ba8b8 Added abstractions over integer types and changed a library that depended on them 2020-06-22 17:40:33 +03:00
lucic71 96822a86a7 Created a template Makefile for each library 2020-06-22 17:15:34 +03:00
lucic71 c094c4c36d Made root Makefile compatible with the new file structure 2020-06-22 15:04:47 +03:00
lucic71 18e81420e5 Created lib file structure 2020-06-22 14:21:12 +03:00
lucic71 8e1a5c3af8 Changed modules file structure 2020-06-22 14:15:45 +03:00
lucic71 a09177b12f fixed mterminal Docu 2020-06-20 19:52:36 +03:00
lucic71 e334636278 Added documentation, created config dir and changed Makefile accordingly 2020-06-19 22:36:32 +03:00
lucic71 90fc7edd64 Fixed the dependencies for rule 'all' 2020-06-19 21:17:31 +03:00
lucic71 f8e263f167 Implemented the terminal functionality 2020-06-19 21:16:08 +03:00
lucic71 08e83824b6 Changed 'colour' to 'color' and created a macro for framebuffer 2020-06-19 21:14:58 +03:00
lucic71 c7b5d7436b Implemented VGA functions and added VGA sizes 2020-06-19 16:12:54 +03:00
lucic71 ee226907a6 Added root Makefile and module Makefile 2020-06-19 15:21:33 +03:00
lucic71 c944ebee8c deleted old terminal module 2020-06-19 15:20:36 +03:00
lucic71 127785a77e Redefined module directory structure 2020-06-19 14:54:33 +03:00
lucic71 f99914ba15 Fixed readme 2020-06-18 22:34:31 +03:00
lucic71 fb2dff83aa Created header files for terminal driver 2020-06-18 22:32:09 +03:00
lucic71 30cdb9c21a Set up environment, wrote loader and Makefile 2020-06-18 20:50:27 +03:00
lucic71 86fa728875 test commit 2020-06-18 17:59:39 +03:00
lucic71 39c9b0a688 test commit 2020-06-18 17:59:20 +03:00
lucic71 4f80059f4d
Initial commit 2020-06-18 17:58:27 +03:00