Commit Graph

19 Commits

Author SHA1 Message Date
shockrah
57bb696228 newlines kinda working, multiple newlines are still annoying to do but oh well 2019-10-06 14:44:44 -07:00
shockrah
897c23faca # Serial port configurations
* Implementing some serial port control in preparation to do debugging with bochs

* Changed naming of io to fb_ports to finally[tm] ports
2019-10-05 20:45:22 -07:00
shockrahwow
7bc439f3ad finally to a point where i can start building ddrivers for this framebuffer's output smh 2019-10-01 10:35:35 -07:00
shockrah
6f25710ca9 simplified write_cell_fb interface logic for drivers by removing u16 cell parameter 2019-09-16 13:58:11 -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
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
d745d42a54 fixing merge conflicts from local merg in loader.asm 2019-02-25 16:57:11 -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
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
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
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
shockrahwow
e2315fc3cc fixing print function slowly but surely 2019-01-23 01:12:36 -08:00
shockrahwow
de036ce327 first pass of some test functions 2019-01-23 00:53:28 -08:00
shockrahwow
e09e9ffc82 using write_cell to test color palette 2019-01-18 12:47:13 -08:00
shockrahwow
835e9ee6f0 adding some basic frame buffer testing functions 2019-01-16 15:51:02 -08:00