|
e871378f8f
|
Added printing of ints to the screen.
|
2018-04-29 04:20:47 +01:00 |
|
|
4f2c632cf9
|
Enabled LibC.
|
2018-04-29 04:20:47 +01:00 |
|
|
6bc74bbecb
|
Added release option to makefile.
|
2018-04-29 04:20:47 +01:00 |
|
|
1863c4efcc
|
Updated multiboot check script to match new naming.
|
2018-04-29 04:20:47 +01:00 |
|
|
a6fead4682
|
Update README
|
2018-04-29 04:20:47 +01:00 |
|
|
3e01ded55d
|
Add readme
|
2018-04-29 04:20:47 +01:00 |
|
|
77e4e91b73
|
Moved from a flat directory structure to a more sane one.
|
2017-10-21 19:23:17 +01:00 |
|
|
2b59ba0f2e
|
Updated gitignore to ignore nimcache in any subdirectory.
|
2017-10-21 19:22:20 +01:00 |
|
|
defc7d8787
|
Move Nim compiler settings to a separate configuration file.
|
2017-10-21 18:46:59 +01:00 |
|
|
c3ca04dd5a
|
Added x2 multiplication for row placement. Means newlines actually work properly.
|
2017-10-21 18:35:13 +01:00 |
|
|
4d19433c17
|
Simplified writing to VGA so as to not use 2 separate 8bit inserts. Now using a single 16bit insert.
|
2017-10-21 17:14:13 +01:00 |
|
|
7faa974542
|
Fixed linker and switched it to use clang directly instead of lld.
|
2017-10-21 17:13:40 +01:00 |
|
|
c05bcbec88
|
Simplified boot script.
|
2017-10-21 17:11:36 +01:00 |
|
|
eee9b56f86
|
Prevented zeroing of memory beyond the 8bit input.
|
2017-10-21 16:31:41 +01:00 |
|
|
90eba82c39
|
Hello world now operational. Separate insertion of colour codes was required.
|
2017-10-21 16:24:06 +01:00 |
|
|
1718c66001
|
Added script to automatically build the OS and run in qemu.
|
2017-10-20 22:06:43 +01:00 |
|
|
201f84c20a
|
Added linker.ld
|
2017-10-20 22:04:42 +01:00 |
|
|
3711ef34d8
|
Tried fixing int-ness. Now has output albeit garbled.
|
2017-10-20 22:04:09 +01:00 |
|
|
ff925996ca
|
Updated gitignore.
|
2017-10-20 22:02:09 +01:00 |
|
|
d4d57c8053
|
Added code + tooling to build os.
|
2017-10-20 20:58:06 +01:00 |
|
|
3da4d3538d
|
Changed bootloader to use NASM.
|
2017-10-20 18:54:43 +01:00 |
|
|
1f2819aeeb
|
Added kernel entry-point.
|
2017-10-20 18:35:18 +01:00 |
|
|
ce9c6becfd
|
Added bootloader code.
|
2017-10-20 18:34:41 +01:00 |
|
|
9535d367ef
|
Added proc to write a whole string to the terminal.
|
2017-10-20 18:20:42 +01:00 |
|
|
ba0e9982c9
|
Added proc to write characters to terminal.
|
2017-10-20 18:12:00 +01:00 |
|
|
30c76c17c9
|
Added terminal init method.
|
2017-10-20 18:00:17 +01:00 |
|
|
e37ad43bb2
|
Added gitignore
|
2017-10-20 18:00:06 +01:00 |
|
|
e20c143ebd
|
Added base VGA Colour and Size.
|
2017-10-20 14:47:56 +01:00 |
|
|
15e3a20754
|
Started kernel project.
|
2017-10-20 14:07:11 +01:00 |
|