vga/Changelog.md
2020-03-25 20:01:35 -05:00

968 B

0.2.1

  • Added Graphics320x200x256 mode.
  • Implemented Screen for Graphics640x480x16.

0.2.0

Breaking

  • Registers moved vga::registers.
  • Plane converted to ReadPlane and PlaneMask.
  • Register read/write ability removed from Vga.
  • Public access added to Vga fields.
  • TextWriter::get_width and TextWriter::get_height moved to a Screen trait.
  • Color16Bit renamed to Color16.

Other

  • Added a new Screen trait for dealing with the size of a screen.
  • Added a GraphicsWriter trait for dealing with vga graphics.
  • Added Graphics640x480x16::clear_screen.
  • Added Graphics640x480x16::draw_line.
  • Added Graphics640x480x16::draw_character.
  • Added vga::drawing::Point for drawing lines.

0.1.2

Breaking

  • ScreenCharacter::new now takes a TextModeColor instead of 2 Color16Bit.

Other

  • Added ScreenCharacter::get_character.
  • Added ScreenCharacter::get_color.
  • Added TextWriter::read_character.