vdp1: improve command macros

This commit is contained in:
Zack Buhman 2023-01-28 20:37:17 -08:00
parent 103bdbc190
commit 4b203a2337

9
vdp1.h
View File

@ -85,11 +85,16 @@ enum pmod_bit {
enum colr_bit { enum colr_bit {
COLR__RGB = (1 << 15) COLR__RGB = (1 << 15)
#define COLR__ADDRESS(n) (n >> 3)
}; };
//enum srca_bit {
#define SRCA(n) ((n) >> 3)
//};
//enum size_bit { //enum size_bit {
#define SIZE__Y(n) (n << 0) #define SIZE__Y(n) ((n) << 0)
#define SIZE__X(n) ((n >> 2) << 7) #define SIZE__X(n) (((n) >> 2) << 7)
//}; //};
/* memory offsets */ /* memory offsets */