From 4b203a233764d9c519e031fe7cd4075b8f790a73 Mon Sep 17 00:00:00 2001 From: Zack Buhman Date: Sat, 28 Jan 2023 20:37:17 -0800 Subject: [PATCH] vdp1: improve command macros --- vdp1.h | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/vdp1.h b/vdp1.h index 43901a0..4977aae 100644 --- a/vdp1.h +++ b/vdp1.h @@ -85,11 +85,16 @@ enum pmod_bit { enum colr_bit { COLR__RGB = (1 << 15) +#define COLR__ADDRESS(n) (n >> 3) }; +//enum srca_bit { +#define SRCA(n) ((n) >> 3) +//}; + //enum size_bit { -#define SIZE__Y(n) (n << 0) -#define SIZE__X(n) ((n >> 2) << 7) +#define SIZE__Y(n) ((n) << 0) +#define SIZE__X(n) (((n) >> 2) << 7) //}; /* memory offsets */