Commit Graph

145 Commits (master)

Author SHA1 Message Date
Ryan Kennedy 1a1823b7be 320x200x256 additions 2020-03-25 20:01:35 -05:00
Ryan Kennedy 82a5c7fca5 Fixing comments 2020-03-25 16:50:35 -05:00
Ryan Kennedy 50ec8ef822 Implemented screen for 640x480x16 2020-03-25 01:16:21 -05:00
Ryan Kennedy 6a7a94757c Initial 320x200x256 mode was way easier 2020-03-25 01:13:53 -05:00
RKennedy9064 6f8e2b34ee
Merge pull request #9 from rust-osdev/develop
Develop
2020-03-24 19:33:02 -05:00
Ryan Kennedy 93386f314e version bump 2020-03-24 19:22:54 -05:00
Ryan Kennedy e5b500babf Updated changelog 2020-03-24 19:22:21 -05:00
Ryan Kennedy fe9ac625f9 updated readme 2020-03-24 17:54:09 -05:00
Ryan Kennedy 552217e4be Updated example 2020-03-24 17:51:05 -05:00
RKennedy9064 70dc40a2aa
Merge pull request #8 from rust-osdev/graphics-refactor
Graphics refactor
2020-03-24 16:21:47 -05:00
Ryan Kennedy 8ad46c9a36 Fixed tests and renamed Color16Bit 2020-03-24 16:17:13 -05:00
Ryan Kennedy ff1001d2b9 Code cleanup 2020-03-24 16:08:24 -05:00
Ryan Kennedy 0609703906 Drawing text 2020-03-24 15:44:30 -05:00
Ryan Kennedy 9799b56f98 Moved to a GraphicsWriter trait 2020-03-24 13:04:32 -05:00
Ryan Kennedy d7ad508635 _set_pixel 2020-03-23 19:38:56 -05:00
Ryan Kennedy 192861d149 Some cleanup and optimizations 2020-03-23 18:24:07 -05:00
Ryan Kennedy db89d099f1 Rough draft line drawing 2020-03-23 17:03:41 -05:00
Ryan Kennedy e7bd966b10 Don't need to recalculate width in bytes 2020-03-23 13:33:04 -05:00
Ryan Kennedy 28e7395cbe Added some documentation 2020-03-22 23:34:31 -05:00
Ryan Kennedy 625cedf825 Always set mode 2 2020-03-22 23:22:51 -05:00
Ryan Kennedy 72ce334e70 Faster set_pixel 2020-03-22 23:11:22 -05:00
Ryan Kennedy 95205384ca Screen trait 2020-03-22 22:06:45 -05:00
Ryan Kennedy 7f8f0b0348 More refactoring 2020-03-22 20:09:22 -05:00
Ryan Kennedy 7e3d33aaf6 Moved general read/write out of vga 2020-03-22 20:03:06 -05:00
Ryan Kennedy d18c23e82e Bunch of docs 2020-03-22 19:02:01 -05:00
Ryan Kennedy 5177c632ea public registers and plane mask 2020-03-22 18:49:30 -05:00
Ryan Kennedy dfcd234bf8 Initial refactor of registers 2020-03-22 18:41:14 -05:00
Ryan Kennedy 603675f7c7 Revert set_pixel 2020-03-22 14:11:35 -05:00
Ryan Kennedy 6781b9612a Testing performance with different write modes 2020-03-21 23:40:40 -05:00
Ryan Kennedy 8e2088d96f Faster clear screen 2020-03-21 22:26:59 -05:00
Ryan Kennedy f82a026d6a Plane refactor 2020-03-21 22:05:53 -05:00
RKennedy9064 ed9d9a6d21
Merge pull request #6 from rust-osdev/develop
Upated readme
2020-03-19 10:29:28 -05:00
Ryan Kennedy c92ea8e6d8 Upated readme 2020-03-19 10:24:22 -05:00
RKennedy9064 cbe65f7d95
Merge pull request #5 from rust-osdev/develop
Develop
2020-03-19 10:12:57 -05:00
Ryan Kennedy 8817b4ade9 Added changelog and version bump 2020-03-19 10:06:46 -05:00
Ryan Kennedy 6c0c875eca Clippy 2020-03-18 20:49:34 -05:00
Ryan Kennedy 0da6f0b445 Split up tests 2020-03-18 20:47:29 -05:00
Ryan Kennedy 31f7eb87b8 Initial code for #4 2020-03-18 20:45:30 -05:00
RKennedy9064 fe0caec692
Merge pull request #3 from StackDoubleFlow/master
Add missing comma in readme
2020-03-17 19:36:00 -05:00
StackDoubleFlow d0f54aca86 Add missing comma in readme 2020-03-17 18:54:39 -05:00
Ryan Kennedy f68725bdd1 Add badges to readme 2020-03-16 19:21:39 -05:00
RKennedy9064 cff4f97ee3
Merge pull request #2 from rust-osdev/develop
Develop
2020-03-16 19:13:21 -05:00
Ryan Kennedy d748acb2e8 Readme, test and version number updates. 2020-03-16 19:07:44 -05:00
Ryan Kennedy b76dd2582f Double checking configs 2020-03-16 19:00:11 -05:00
Ryan Kennedy 71dc261820 Added some cursor manipulation 2020-03-16 18:52:48 -05:00
Ryan Kennedy 5bd9840cc8 Code cleanup 2020-03-16 17:03:43 -05:00
Ryan Kennedy 44a4072b02 Added set_cursor_position 2020-03-16 13:26:09 -05:00
Ryan Kennedy 643cba1add Use bootloader crate again 2020-03-16 12:17:09 -05:00
Ryan Kennedy e299e86695 Update examples 2020-03-15 19:46:42 -05:00
Ryan Kennedy 3d3e82d31f Mods and docs 2020-03-15 18:49:04 -05:00