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 {
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 */