diff options
Diffstat (limited to 'src/luma.rs')
-rw-r--r-- | src/luma.rs | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/src/luma.rs b/src/luma.rs index af45480..4be467a 100644 --- a/src/luma.rs +++ b/src/luma.rs @@ -1,6 +1,7 @@ // Copyright 2021-2023 Gabriel Jensen. pub mod application; +pub mod configuration; pub struct VersionType<T> { major: T, @@ -9,10 +10,21 @@ pub struct VersionType<T> { pub const VERSION: VersionType::<u32> = VersionType::<u32> { major: 0x0, - minor: 0x21, + minor: 0x22, }; +pub enum TrapKind { + BadAlignment, + InvalidOpcode, + OutOfBounds, +} + +pub const CONFIGURATION_VERSION: u32 = 0x0; + pub const MEMORY_SIZE: usize = 0x0E010000; pub const BOOTLOADER_SIZE: usize = 0x00004000; -pub const IMAGE_SIZE: usize = 0x02000000; +pub const IMAGE_SIZE: usize = 0x02000000; + +pub const SCREEN_WIDTH: u8 = 0xF0; +pub const SCREEN_HEIGHT: u8 = 0xA0; |