gbdk-2020 | GameBoy Development Kit |
| download: https://git.y1.nz/archives/gbdk.tar.gz | |
| README | Files | Log | Refs | LICENSE |
commit 2c1a13fa8b5146e1a602d23ceae4a7c9a6e96a5e parent ca3f37f2ec41ebaba2dcd4812b80b2462c5a8560 Author: Toxa <untoxa@mail.ru> Date: Wed, 26 Oct 2022 22:27:29 +0300 DEVICE_WINDOW_PX_OFFSET_X, DEVICE_WINDOW_PX_OFFSET_Y definitions Diffstat:
| M | gbdk-lib/include/gb/hardware.h | 2 | ++ |
| M | gbdk-lib/include/msx/hardware.h | 2 | ++ |
| M | gbdk-lib/include/nes/hardware.h | 2 | ++ |
| M | gbdk-lib/include/sms/hardware.h | 4 | ++++ |
4 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/gbdk-lib/include/gb/hardware.h b/gbdk-lib/include/gb/hardware.h @@ -436,6 +436,8 @@ __REG IE_REG; /**< Interrupt enable */ #define DEVICE_SCREEN_MAP_ENTRY_SIZE 1 /**< Number of bytes per hardware map entry */ #define DEVICE_SPRITE_PX_OFFSET_X 8 /**< Offset of sprite X coordinate origin (in pixels) from left edge of visible screen */ #define DEVICE_SPRITE_PX_OFFSET_Y 16 /**< Offset of sprite Y coordinate origin (in pixels) from top edge of visible screen */ +#define DEVICE_WINDOW_PX_OFFSET_X 7 /**< Minimal X coordinate of the window layer */ +#define DEVICE_WINDOW_PX_OFFSET_Y 0 /**< Minimal Y coordinate of the window layer */ #define DEVICE_SCREEN_PX_WIDTH (DEVICE_SCREEN_WIDTH * 8) /**< Width of visible screen in pixels */ #define DEVICE_SCREEN_PX_HEIGHT (DEVICE_SCREEN_HEIGHT * 8) /**< Height of visible screen in pixels */ diff --git a/gbdk-lib/include/msx/hardware.h b/gbdk-lib/include/msx/hardware.h @@ -195,6 +195,8 @@ extern volatile UBYTE VDP_ATTR_SHIFT; #define DEVICE_SCREEN_MAP_ENTRY_SIZE 2 #define DEVICE_SPRITE_PX_OFFSET_X 0 #define DEVICE_SPRITE_PX_OFFSET_Y -1 +#define DEVICE_WINDOW_PX_OFFSET_X 0 +#define DEVICE_WINDOW_PX_OFFSET_Y 0 #else #error Unrecognized port #endif diff --git a/gbdk-lib/include/nes/hardware.h b/gbdk-lib/include/nes/hardware.h @@ -47,6 +47,8 @@ extern volatile UBYTE shadow_PPUMASK; #define DEVICE_SCREEN_MAP_ENTRY_SIZE 2 #define DEVICE_SPRITE_PX_OFFSET_X 0 #define DEVICE_SPRITE_PX_OFFSET_Y -1 +#define DEVICE_WINDOW_PX_OFFSET_X 0 +#define DEVICE_WINDOW_PX_OFFSET_Y 0 #define DEVICE_SCREEN_PX_WIDTH (DEVICE_SCREEN_WIDTH * 8) #define DEVICE_SCREEN_PX_HEIGHT (DEVICE_SCREEN_HEIGHT * 8) diff --git a/gbdk-lib/include/sms/hardware.h b/gbdk-lib/include/sms/hardware.h @@ -200,6 +200,8 @@ extern volatile UBYTE VDP_ATTR_SHIFT; #define DEVICE_SCREEN_MAP_ENTRY_SIZE 2 #define DEVICE_SPRITE_PX_OFFSET_X 0 #define DEVICE_SPRITE_PX_OFFSET_Y -1 +#define DEVICE_WINDOW_PX_OFFSET_X 0 +#define DEVICE_WINDOW_PX_OFFSET_Y 0 #elif defined(__TARGET_gg) #define DEVICE_SCREEN_X_OFFSET 6 #define DEVICE_SCREEN_Y_OFFSET 3 @@ -210,6 +212,8 @@ extern volatile UBYTE VDP_ATTR_SHIFT; #define DEVICE_SCREEN_MAP_ENTRY_SIZE 2 #define DEVICE_SPRITE_PX_OFFSET_X 48 #define DEVICE_SPRITE_PX_OFFSET_Y 23 +#define DEVICE_WINDOW_PX_OFFSET_X 0 +#define DEVICE_WINDOW_PX_OFFSET_Y 0 #else #error Unrecognized port #endif
This webpage is intended to be an accessible preview of this repository. To get a fuller picture, clone it and use the git CLI.