shockrah
69b1f4f164
tests builtin
2019-09-16 13:50:15 -07:00
shockrah
f8d16f9411
moved testing out to its own module and exposed some frame buffer information for driver code
2019-09-16 13:49:36 -07:00
shockrah
e6a5966fe6
moved drivers to root level directory for now and created some basic test module
2019-09-16 13:48:25 -07:00
shockrah
92c5b32b12
added proper type names for clarity/sanity sake
2019-09-15 18:28:01 -07:00
shockrah
c8851baea6
Structure:
...
renamed .asm files to .s extension
Makefile:
Building .s first over
Bochs conf:
changed display server to x instead of sdl
Changed function defs to not have the parameter names for less confusion
2019-09-14 23:42:49 -07:00
shockrahwow
b3ef53ccab
Move cursor behaves properly and is fully implemented in this patch with no known bugs
2019-05-01 03:17:27 -07:00
shockrahwow
86f2db05a0
removed jank functions and got a cursor to blink properly
2019-05-01 02:06:27 -07:00
Medium Fries
74d88173b1
ignoring some case studies for 32 and 64 bit kernels
2019-02-25 17:34:49 -08:00
Medium Fries
cff8d1405e
redudanct files removed
2019-02-25 16:57:51 -08:00
Medium Fries
d745d42a54
fixing merge conflicts from local merg in loader.asm
2019-02-25 16:57:11 -08:00
Medium Fries
7d100e5c3e
removed frame out stuff from laptop local branch
2019-02-25 16:07:04 -08:00
Medium Fries
72f711a421
memory based library - only doing what i need for now
2019-02-25 16:01:27 -08:00
shockrahwow
8d1879fe97
- Retesting framebuffer drivers
...
- clear_fb() fully working
- trying to add positional buffer writes for fancy output
- POSITION macro only seems to work for (0,0) coords for now
haven't tested other edge cases yet
2019-02-25 15:36:31 -08:00
shockrahwow
b5ae502520
basically useless commit
2019-02-18 15:06:20 -08:00
shockrahwow
d14e1ea8d1
Merge branch 'master' of gitlab.com:shockrahwow/jankos
2019-02-18 15:04:35 -08:00
Medium Fries
ef3374fd8d
clear_buffer was pointless for now since the buffer doesn't yet proper cursor tracking
2019-02-04 13:29:46 -08:00
Medium Fries
5d290fe32f
print_fb(char*) testing and working as intended for now
2019-02-03 17:03:31 -08:00
Medium Fries
35fb16a03e
getting rid of old kernel.elf since it changes every commit
...
just forgot to untrack it awhile back this commit ammends that
2019-02-03 16:38:48 -08:00
Medium Fries
d42d68e5a9
Changing super-basic test function to just test() because of how small and bland it is
2019-02-03 16:37:20 -08:00
shockrahwow
0e697a27ae
memcmp added to stdlib module
2019-01-23 23:31:51 -08:00
Medium Fries
88fad3c56e
merging from remote
...
Mainly adding support in write_cell() to use logical character indexes vs direct memory offsets
2019-01-23 17:45:00 -08:00
Medium Fries
bfeb83b717
temp commit for now
2019-01-23 17:38:12 -08:00
shockrahwow
3a5da9ce96
removed silly kernel.c
2019-01-23 01:14:18 -08:00
shockrahwow
3cd8d8ac73
this changes way to much to tarck its changes anymore
2019-01-23 01:13:59 -08:00
shockrahwow
b3483ce7fc
adding yote call and fixed weird comment
2019-01-23 01:13:14 -08:00
shockrahwow
e2315fc3cc
fixing print function slowly but surely
2019-01-23 01:12:36 -08:00
shockrahwow
39c96dd3c0
first function of stl
2019-01-23 01:11:20 -08:00
shockrahwow
de036ce327
first pass of some test functions
2019-01-23 00:53:28 -08:00
shockrahwow
3aaed95484
swap files
2019-01-23 00:52:52 -08:00
shockrahwow
e09e9ffc82
using write_cell to test color palette
2019-01-18 12:47:13 -08:00
shockrahwow
2600868abd
changed function signature of write_cell
2019-01-18 12:46:49 -08:00
shockrahwow
835e9ee6f0
adding some basic frame buffer testing functions
2019-01-16 15:51:02 -08:00
shockrahwow
a02a286aea
testing colors in the frame buffer
2019-01-16 15:50:43 -08:00
shockrahwow
24d62e82f2
adding framebuffer module for testing and other things
2019-01-16 15:49:57 -08:00
shockrahwow
c6eeed41c7
ignoring proper binary file types
2019-01-15 20:16:11 -08:00
shockrahwow
0e05266313
First pass for the following:
...
* adding sample function call
* adding 4KB of stack space
2019-01-15 20:11:37 -08:00
shockrahwow
5436a330c4
updated makefile to be more flexible
2019-01-15 20:10:35 -08:00
shockrahwow
b2f820660f
added basic run recipe
2019-01-15 15:31:14 -08:00
shockrahwow
b3402255b1
run script added
2019-01-04 22:10:38 -08:00
Medium Fries
dca9f5acbb
Merge branch 'master' of gitlab.com:shockrahwow/jankos
2018-12-08 01:11:14 -08:00
Medium Fries
1a80ecc627
moved setup script to scripts/
2018-12-08 01:11:08 -08:00
Medium Fries
f47ae36192
Add LICENSE
2018-12-08 09:10:40 +00:00
Medium Fries
1862dc2dda
updated readme
2018-12-08 01:03:59 -08:00
Medium Fries
b5cdd52912
more robust ignore
2018-12-08 00:55:29 -08:00
Medium Fries
4900ecb85c
other log file removed
2018-12-08 00:54:47 -08:00
Medium Fries
70396b83bf
removing log file
2018-12-08 00:54:13 -08:00
Medium Fries
00d2a1f084
makefile works somehow xd
2018-12-03 19:31:34 -08:00
Medium Fries
478e0e532d
10/10 had this added before oops
2018-12-03 19:14:30 -08:00
Medium Fries
0c5d771766
first pass makefile not really checking its validity
2018-12-03 19:12:46 -08:00
Medium Fries
f857b4bcd3
iso file for the meme
2018-12-03 18:53:56 -08:00