Skip to content

Releases: Neotron-Compute/Neotron-Common-BIOS

v0.11.1

01 Oct 18:42
76beea6

Choose a tag to compare

  • New video::Mode::new_with_scaling method
  • New video::Scaling type
  • Marked methods as inline to help avoid thunks when code is in RAM

v0.11.0

21 Jul 14:30
286d216

Choose a tag to compare

  • Add compare_and_swap_bool function
  • Add power_control function

v0.10.0

16 Jul 21:54
5360f7e

Choose a tag to compare

  • Change palette constants to match the VGA standard.
  • Use types from the neotron-ffi crate

v0.8.0

14 Jul 11:10
5bc8996

Choose a tag to compare

v0.8.0 Pre-release
Pre-release
  • audio_mixer_channel_get_info now returns an Option not Result
  • Add impl From<core::option::Option> for Option
  • Add impl From<Option> for core::option::Option
  • Add impl From<core::result::Result> for Result
  • Add impl From<Result> for core::result::Result
  • Clarify that some parameters are actually expected to be numeric IDs
  • Use pc-keyboard::KeyCode to define Key Codes.

v0.7.0

14 Jul 11:10

Choose a tag to compare

v0.7.0 Pre-release
Pre-release
  • Change time_get to time_clock_get
  • Change time_set to time_clock_set
  • Add time_ticks_get and time_ticks_per_second
  • Add bus_interrupt_status
  • Remove delay
  • Add back in the block_XXX API for reading/writing Block Devices.
  • Add idle function.
  • memory_get_region returns Option, not Result
  • Fix epoch used in conversion to chrono timestamp.

v0.6.1

18 Apr 20:48

Choose a tag to compare

v0.6.1 Pre-release
Pre-release
  • Removed 'block_X' APIs
  • Added 'bus_X' APIs
  • Added 'audio_X' APIs
  • Added 'i2c_X' APIs
  • Added 'video_get/set_palette' APIs
  • Added 'delay' API

v0.5.0

18 Apr 20:49

Choose a tag to compare

v0.5.0 Pre-release
Pre-release
  • Added serial_read API
  • Added video_mode_needs_vram API
  • Added hid_get_event API
  • Added hid_set_leds API
  • Added video_wait_for_line API
  • Added block_dev_get_info API
  • Added block_write API
  • Added block_read API
  • Added block_verify API

v0.4.0

18 Apr 20:49

Choose a tag to compare

v0.4.0 Pre-release
Pre-release
  • Changed memory_get_region to return a MemoryRegion
  • Changed video_set_framebuffer to take a *const u8 not *mut u8 - as the BIOS doesn't change video RAM.

v0.1.0

18 Mar 17:54

Choose a tag to compare

v0.1.0 Pre-release
Pre-release

First version of the Neotron OS/BIOS API.