This crate contains the BIOS API and common routines for all Neotron systems.
Neotron runs on a variety of ARM Cortex-M based systems.
This BIOS API crate is a work in progress.
Copyright (C) The Neotron Developers, 2019-2022
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
memory_get_region
to return a MemoryRegion
video_set_framebuffer
to take a *const u8
not *mut u8
- as the
BIOS doesn't change video RAM.Cargo.toml
reports at 0.1.0
.