Commit graph

  • 773709c035 Begin work on draw_unicode_char master able 2022-08-04 03:36:46 -0500
  • 53317e6935 Implement bounds checks able 2022-08-02 01:16:47 -0500
  • b031d35c38 Merge a1154c11fe into 2059f09675 Able 2022-02-16 15:09:08 +0000
  • 2059f09675 Merge pull request #26 from clavierpaul/master RKennedy9064 2022-02-15 16:06:11 -0600
  • c2ad9a0155 Set color palette to standard 256 VGA palette Paul Clavier 2022-02-15 20:01:44 +0000
  • 86fc89f060 Merge branch 'master' of https://github.com/rust-osdev/vga Ryan Kennedy 2021-06-02 18:53:27 -0500
  • bd91dae004 Update version Ryan Kennedy 2021-06-02 18:53:17 -0500
  • a1154c11fe Update lib.rs Able 2021-06-02 17:29:58 -0500
  • a0d5ccfd2c Merge pull request #24 from rust-osdev/update-testing RKennedy9064 2021-05-24 20:32:52 -0500
  • f88a4cfc07 Update testing update-testing Ryan Kennedy 2021-05-24 20:22:55 -0500
  • 1c0b29dba2 Update interrupts.rs RKennedy9064 2021-05-24 19:27:14 -0500
  • 4c782615c5 Update Cargo.toml RKennedy9064 2021-05-24 19:25:17 -0500
  • 46f5302cd1 Merge pull request #23 from ethindp/master RKennedy9064 2021-05-19 10:09:00 -0500
  • 9a7efbd3ef Update Cargo.toml RKennedy9064 2021-05-19 10:03:30 -0500
  • d2f3b66381 Update Cargo.toml RKennedy9064 2021-05-19 09:55:37 -0500
  • 40e62a9536 Update dependencies to latest versions to fix E0557 Ethin Probst 2021-05-16 12:19:02 -0500
  • d80449dc8e Merge pull request #22 from rust-osdev/develop RKennedy9064 2021-02-14 21:38:51 -0600
  • 8b805d7c3b Update config/testing develop Ryan Kennedy 2021-02-14 21:31:21 -0600
  • 38cc3a9868 Merge pull request #20 from Pollux3737/master RKennedy9064 2021-02-14 21:09:20 -0600
  • c86da4b2ba Merge pull request #21 from rust-osdev/develop RKennedy9064 2021-02-14 21:07:47 -0600
  • fd0be9b608 Update workflow Ryan Kennedy 2021-02-14 21:06:06 -0600
  • 53395cb9ed fix: should now compile Paul Fournier 2021-02-13 22:15:39 +0100
  • 1628ab2c79 Merge pull request #17 from rust-osdev/develop RKennedy9064 2020-11-02 15:07:08 -0600
  • 3544c8ca79 Updated readme and version Ryan Kennedy 2020-11-02 14:41:39 -0600
  • c5d21bd38c Version bumps Ryan Kennedy 2020-10-30 15:11:43 -0500
  • b1d71e76d8 Merge pull request #15 from rust-osdev/develop RKennedy9064 2020-05-21 17:11:04 -0500
  • 3a5e941966 Fixing tests Ryan Kennedy 2020-05-21 17:04:49 -0500
  • c711f22e63 Deprecated asm! macro Ryan Kennedy 2020-05-21 16:56:17 -0500
  • 567a548417 Some rectangle stuff bochs-graphics-adapter Ryan Kennedy 2020-04-16 23:32:20 -0500
  • fb578e73e1 Bringing it back Ryan Kennedy 2020-04-16 21:33:17 -0500
  • 103fba0eac Be able to use a trait object Ryan Kennedy 2020-04-16 20:52:07 -0500
  • 30728c0534 GraphicsWriter changes Ryan Kennedy 2020-04-16 17:49:18 -0500
  • c3155975ad Make get_frame_buffer more generic Ryan Kennedy 2020-04-16 15:47:46 -0500
  • 6708631bbe Remove some options Ryan Kennedy 2020-04-13 23:57:33 -0500
  • a0c2a2361b Add some rectangles Ryan Kennedy 2020-04-13 03:14:03 -0500
  • 812e6ceb2a Basic lines and rectangles and pixels Ryan Kennedy 2020-04-13 02:50:02 -0500
  • 041dd736f1 Only support 32bpp Ryan Kennedy 2020-04-12 20:03:56 -0500
  • ed2fdb74a1 Allow virtual address to be changed Ryan Kennedy 2020-04-12 18:48:33 -0500
  • 4e3460a273 Added physical and virtual addresses Ryan Kennedy 2020-04-10 22:45:26 -0500
  • 823d9ecf4e Setting some colors Ryan Kennedy 2020-04-09 19:45:45 -0500
  • 7ff25184ce Update rust.yml RKennedy9064 2020-04-08 22:35:51 -0500
  • 135edda3ab Update rust.yml RKennedy9064 2020-04-08 22:34:16 -0500
  • df0660f5ed Initial setup/testing Ryan Kennedy 2020-04-06 22:29:29 -0500
  • 4a5598e072 Merge pull request #14 from rust-osdev/develop RKennedy9064 2020-04-05 18:59:12 -0500
  • 39ad683665 Changelog and version bump Ryan Kennedy 2020-04-05 18:58:30 -0500
  • d61a3f783a Merge pull request #13 from rust-osdev/mode-320-240 RKennedy9064 2020-04-05 18:55:53 -0500
  • 6861ca509f Comments and cleanup mode-320-240 Ryan Kennedy 2020-04-05 18:45:52 -0500
  • 41a746fd2c Always specify plane for clear screen Ryan Kennedy 2020-04-05 17:49:31 -0500
  • 015c1c6597 Actually make the height 240 Ryan Kennedy 2020-04-05 17:17:16 -0500
  • 95f550a55e Unused imports Ryan Kennedy 2020-04-04 23:14:09 -0500
  • ac80307d29 Probably don't need those locks Ryan Kennedy 2020-04-04 23:08:34 -0500
  • 626ad52589 Initial setup for mode 320x240x256 Ryan Kennedy 2020-04-04 22:53:36 -0500
  • 9850223040 Fixed trait name RKennedy9064 2020-03-31 23:02:48 -0500
  • 4f93bab9c8 Changelog and version bump Ryan Kennedy 2020-03-31 22:57:56 -0500
  • 4816d79476 Merge pull request #12 from dbeckwith/dbeckwith.improvements RKennedy9064 2020-03-31 22:29:54 -0500
  • 98e9fb3d86 Allow any character for fill_screen Daniel Beckwith 2020-03-31 20:33:06 -0400
  • 6bc387cdf6 Fix lint Daniel Beckwith 2020-03-31 18:37:42 -0400
  • 66b4ccf6d0 Fix lint Daniel Beckwith 2020-03-31 18:35:59 -0400
  • 19d41fd146 Make constructors const Daniel Beckwith 2020-03-31 18:29:41 -0400
  • 6547019382 Make screen width and height constant Daniel Beckwith 2020-03-31 18:29:32 -0400
  • 88ce4a55a1 More trait impls for screen writers Daniel Beckwith 2020-03-31 18:24:29 -0400
  • 8eb86d55a1 Add fill_screen Daniel Beckwith 2020-03-31 18:22:55 -0400
  • 44c3821d9d More const Daniel Beckwith 2020-03-31 18:20:25 -0400
  • cbad0a141e More trait impls Daniel Beckwith 2020-03-31 18:20:22 -0400
  • 45abc17ab8 Trying to make 640x480x16 faster primitives Ryan Kennedy 2020-03-29 23:23:41 -0500
  • 1b21920052 Faster triangles Ryan Kennedy 2020-03-29 22:07:31 -0500
  • 60ea020282 More alloc and comments Ryan Kennedy 2020-03-29 17:47:08 -0500
  • 57799a188b Feature alloc for graphics Ryan Kennedy 2020-03-29 17:27:46 -0500
  • 689ecc7bf3 Avoid accidental lockups Ryan Kennedy 2020-03-29 17:18:54 -0500
  • 2b781e647d screen buffer tests Ryan Kennedy 2020-03-29 17:02:44 -0500
  • 87cbf76faf Move drawing to device Ryan Kennedy 2020-03-28 21:45:03 -0500
  • 6ba531a957 Some triangle testing Ryan Kennedy 2020-03-28 15:34:29 -0500
  • 3d052e69a5 Merge pull request #10 from rust-osdev/develop RKennedy9064 2020-03-25 20:48:06 -0500
  • 225416353f 320x200x256 additions Ryan Kennedy 2020-03-25 20:01:35 -0500
  • 699855669b Fixing comments Ryan Kennedy 2020-03-25 16:50:35 -0500
  • 865fecb71d Implemented screen for 640x480x16 Ryan Kennedy 2020-03-25 01:16:21 -0500
  • 2202985100 Initial 320x200x256 mode was way easier Ryan Kennedy 2020-03-25 01:13:53 -0500
  • 13b10c055b Merge pull request #9 from rust-osdev/develop RKennedy9064 2020-03-24 19:33:02 -0500
  • 03c2501e7b version bump Ryan Kennedy 2020-03-24 19:22:54 -0500
  • a23698720d Updated changelog Ryan Kennedy 2020-03-24 19:22:21 -0500
  • d6c01c7309 updated readme Ryan Kennedy 2020-03-24 17:54:09 -0500
  • 595aef15bc Updated example Ryan Kennedy 2020-03-24 17:51:05 -0500
  • c4a0ea5872 Merge pull request #8 from rust-osdev/graphics-refactor RKennedy9064 2020-03-24 16:21:47 -0500
  • 244594c476 Fixed tests and renamed Color16Bit Ryan Kennedy 2020-03-24 16:17:13 -0500
  • 36d92e4123 Code cleanup Ryan Kennedy 2020-03-24 16:08:24 -0500
  • 42d2f4836e Drawing text Ryan Kennedy 2020-03-24 15:44:30 -0500
  • 5a072f5382 Moved to a GraphicsWriter trait Ryan Kennedy 2020-03-24 13:04:32 -0500
  • 543eddbef7 _set_pixel Ryan Kennedy 2020-03-23 19:38:56 -0500
  • 81f48f8153 Some cleanup and optimizations Ryan Kennedy 2020-03-23 18:24:07 -0500
  • d5dec0159c Rough draft line drawing Ryan Kennedy 2020-03-23 17:03:41 -0500
  • ec9f652de0 Don't need to recalculate width in bytes Ryan Kennedy 2020-03-23 13:33:04 -0500
  • f43ef646a7 Added some documentation Ryan Kennedy 2020-03-22 23:34:31 -0500
  • 4ab8f4d1d2 Always set mode 2 Ryan Kennedy 2020-03-22 23:22:51 -0500
  • c4486427c0 Faster set_pixel Ryan Kennedy 2020-03-22 23:11:22 -0500
  • 51bdc82df9 Screen trait Ryan Kennedy 2020-03-22 22:06:45 -0500
  • c424b3134e More refactoring Ryan Kennedy 2020-03-22 20:09:22 -0500
  • 15825f7828 Moved general read/write out of vga Ryan Kennedy 2020-03-22 20:03:06 -0500
  • b5906f42d5 Bunch of docs Ryan Kennedy 2020-03-22 19:02:01 -0500
  • a05f2cc826 public registers and plane mask Ryan Kennedy 2020-03-22 18:49:30 -0500
  • 3eae6fb32d Initial refactor of registers Ryan Kennedy 2020-03-22 18:41:14 -0500