Ryan Kennedy
42d2f4836e
Drawing text
2020-03-24 15:44:30 -05:00
Ryan Kennedy
5a072f5382
Moved to a GraphicsWriter trait
2020-03-24 13:04:32 -05:00
Ryan Kennedy
543eddbef7
_set_pixel
2020-03-23 19:38:56 -05:00
Ryan Kennedy
81f48f8153
Some cleanup and optimizations
2020-03-23 18:24:07 -05:00
Ryan Kennedy
d5dec0159c
Rough draft line drawing
2020-03-23 17:03:41 -05:00
Ryan Kennedy
ec9f652de0
Don't need to recalculate width in bytes
2020-03-23 13:33:04 -05:00
Ryan Kennedy
f43ef646a7
Added some documentation
2020-03-22 23:34:31 -05:00
Ryan Kennedy
4ab8f4d1d2
Always set mode 2
2020-03-22 23:22:51 -05:00
Ryan Kennedy
c4486427c0
Faster set_pixel
2020-03-22 23:11:22 -05:00
Ryan Kennedy
51bdc82df9
Screen trait
2020-03-22 22:06:45 -05:00
Ryan Kennedy
c424b3134e
More refactoring
2020-03-22 20:09:22 -05:00
Ryan Kennedy
15825f7828
Moved general read/write out of vga
2020-03-22 20:03:06 -05:00
Ryan Kennedy
b5906f42d5
Bunch of docs
2020-03-22 19:02:01 -05:00
Ryan Kennedy
a05f2cc826
public registers and plane mask
2020-03-22 18:49:30 -05:00
Ryan Kennedy
3eae6fb32d
Initial refactor of registers
2020-03-22 18:41:14 -05:00
Ryan Kennedy
9be03f1190
Revert set_pixel
2020-03-22 14:11:35 -05:00
Ryan Kennedy
01d75b971a
Testing performance with different write modes
2020-03-21 23:40:40 -05:00
Ryan Kennedy
700d657e25
Faster clear screen
2020-03-21 22:26:59 -05:00
Ryan Kennedy
86c575e7bc
Plane refactor
2020-03-21 22:05:53 -05:00
RKennedy9064
a84ca2a535
Merge pull request #6 from rust-osdev/develop
...
Upated readme
2020-03-19 10:29:28 -05:00
Ryan Kennedy
dc6def0ed0
Upated readme
2020-03-19 10:24:22 -05:00
RKennedy9064
9ed8b8bab5
Merge pull request #5 from rust-osdev/develop
...
Develop
2020-03-19 10:12:57 -05:00
Ryan Kennedy
70fa29c21e
Added changelog and version bump
2020-03-19 10:06:46 -05:00
Ryan Kennedy
2ff7cb8c09
Clippy
2020-03-18 20:49:34 -05:00
Ryan Kennedy
4ed02053d8
Split up tests
2020-03-18 20:47:29 -05:00
Ryan Kennedy
0e93687209
Initial code for #4
2020-03-18 20:45:30 -05:00
RKennedy9064
cdfe459d5e
Merge pull request #3 from StackDoubleFlow/master
...
Add missing comma in readme
2020-03-17 19:36:00 -05:00
StackDoubleFlow
fb98b1875d
Add missing comma in readme
2020-03-17 18:54:39 -05:00
Ryan Kennedy
6d13a5751a
Add badges to readme
2020-03-16 19:21:39 -05:00
RKennedy9064
26d13e1380
Merge pull request #2 from rust-osdev/develop
...
Develop
2020-03-16 19:13:21 -05:00
Ryan Kennedy
44bb434c23
Readme, test and version number updates.
2020-03-16 19:07:44 -05:00
Ryan Kennedy
cfeca28530
Double checking configs
2020-03-16 19:00:11 -05:00
Ryan Kennedy
a00a9762e6
Added some cursor manipulation
2020-03-16 18:52:48 -05:00
Ryan Kennedy
ac8da132e5
Code cleanup
2020-03-16 17:03:43 -05:00
Ryan Kennedy
855c6b8658
Added set_cursor_position
2020-03-16 13:26:09 -05:00
Ryan Kennedy
273665c720
Use bootloader crate again
2020-03-16 12:17:09 -05:00
Ryan Kennedy
a835eeee07
Update examples
2020-03-15 19:46:42 -05:00
Ryan Kennedy
9838cc7e70
Mods and docs
2020-03-15 18:49:04 -05:00
Ryan Kennedy
c8392a53aa
Decouple font loading
2020-03-15 18:14:03 -05:00
Ryan Kennedy
7c5107921d
Clippy
2020-03-15 18:07:01 -05:00
Ryan Kennedy
ac6b76b4d1
Ability to manipulate palettes
2020-03-15 17:30:28 -05:00
Ryan Kennedy
27ee8090ff
segment not present for qemu tests
2020-03-15 14:03:33 -05:00
Ryan Kennedy
706725cc02
Added more interrupts to debug
2020-03-15 02:35:24 -05:00
Ryan Kennedy
168cbcfca2
Build on develop also
2020-03-14 22:57:01 -05:00
Ryan Kennedy
d8c0b83575
Basic tests
2020-03-14 22:55:48 -05:00
Ryan Kennedy
0b3a12462d
Merge branch 'master' of https://github.com/rust-osdev/vga into develop
2020-03-14 21:53:16 -05:00
RKennedy9064
da70b96ce5
Merge pull request #1 from rust-osdev/fix-cargo-toml
...
Fix case of Cargo.toml file in testing crate
2020-03-13 10:54:32 -05:00
Philipp Oppermann
879b02ec0b
Revert "Disable testing for now"
...
This reverts commit 262cacf4b2
.
2020-03-13 16:45:40 +01:00
Philipp Oppermann
98ff35a9e1
Fix Cargo.toml file name
...
All lowercase cargo.toml is not valid in Rust. As a result, cargo used the Cargo.toml of the parent directory, resulting in a build of the parent crate.
2020-03-13 16:45:16 +01:00
Ryan Kennedy
be6acf47da
Testing groundwork
2020-03-12 23:41:00 -05:00