Commit graph

120 commits

Author SHA1 Message Date
Ryan Kennedy 3544c8ca79 Updated readme and version 2020-11-02 14:41:39 -06:00
Ryan Kennedy c5d21bd38c Version bumps 2020-10-30 15:11:43 -05:00
Ryan Kennedy 3a5e941966 Fixing tests 2020-05-21 17:04:49 -05:00
Ryan Kennedy c711f22e63 Deprecated asm! macro 2020-05-21 16:56:17 -05:00
Ryan Kennedy 39ad683665 Changelog and version bump 2020-04-05 18:58:30 -05:00
RKennedy9064 d61a3f783a Merge pull request #13 from rust-osdev/mode-320-240
Mode 320 240
2020-04-05 18:55:53 -05:00
Ryan Kennedy 6861ca509f Comments and cleanup 2020-04-05 18:45:52 -05:00
Ryan Kennedy 41a746fd2c Always specify plane for clear screen 2020-04-05 17:49:31 -05:00
Ryan Kennedy 015c1c6597 Actually make the height 240 2020-04-05 17:17:16 -05:00
Ryan Kennedy 95f550a55e Unused imports 2020-04-04 23:14:09 -05:00
Ryan Kennedy ac80307d29 Probably don't need those locks 2020-04-04 23:08:34 -05:00
Ryan Kennedy 626ad52589 Initial setup for mode 320x240x256 2020-04-04 22:53:36 -05:00
RKennedy9064 9850223040 Fixed trait name 2020-03-31 23:02:48 -05:00
Ryan Kennedy 4f93bab9c8 Changelog and version bump 2020-03-31 22:57:56 -05:00
RKennedy9064 4816d79476 Merge pull request #12 from dbeckwith/dbeckwith.improvements
Small improvements
2020-03-31 22:29:54 -05:00
Daniel Beckwith 98e9fb3d86 Allow any character for fill_screen 2020-03-31 20:33:06 -04:00
Daniel Beckwith 6bc387cdf6 Fix lint 2020-03-31 18:37:42 -04:00
Daniel Beckwith 66b4ccf6d0 Fix lint 2020-03-31 18:35:59 -04:00
Daniel Beckwith 19d41fd146 Make constructors const 2020-03-31 18:29:41 -04:00
Daniel Beckwith 6547019382 Make screen width and height constant 2020-03-31 18:29:32 -04:00
Daniel Beckwith 88ce4a55a1 More trait impls for screen writers 2020-03-31 18:24:29 -04:00
Daniel Beckwith 8eb86d55a1 Add fill_screen 2020-03-31 18:22:55 -04:00
Daniel Beckwith 44c3821d9d More const 2020-03-31 18:20:25 -04:00
Daniel Beckwith cbad0a141e More trait impls 2020-03-31 18:20:22 -04:00
RKennedy9064 3d052e69a5 Merge pull request #10 from rust-osdev/develop
Develop
2020-03-25 20:48:06 -05:00
Ryan Kennedy 225416353f 320x200x256 additions 2020-03-25 20:01:35 -05:00
Ryan Kennedy 699855669b Fixing comments 2020-03-25 16:50:35 -05:00
Ryan Kennedy 865fecb71d Implemented screen for 640x480x16 2020-03-25 01:16:21 -05:00
Ryan Kennedy 2202985100 Initial 320x200x256 mode was way easier 2020-03-25 01:13:53 -05:00
RKennedy9064 13b10c055b Merge pull request #9 from rust-osdev/develop
Develop
2020-03-24 19:33:02 -05:00
Ryan Kennedy 03c2501e7b version bump 2020-03-24 19:22:54 -05:00
Ryan Kennedy a23698720d Updated changelog 2020-03-24 19:22:21 -05:00
Ryan Kennedy d6c01c7309 updated readme 2020-03-24 17:54:09 -05:00
Ryan Kennedy 595aef15bc Updated example 2020-03-24 17:51:05 -05:00
RKennedy9064 c4a0ea5872 Merge pull request #8 from rust-osdev/graphics-refactor
Graphics refactor
2020-03-24 16:21:47 -05:00
Ryan Kennedy 244594c476 Fixed tests and renamed Color16Bit 2020-03-24 16:17:13 -05:00
Ryan Kennedy 36d92e4123 Code cleanup 2020-03-24 16:08:24 -05:00
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