1
0
mirror of https://github.com/TomHarte/CLK.git synced 2024-06-26 10:29:31 +00:00

Prefer to avoid a macro.

This commit is contained in:
Thomas Harte 2022-12-27 22:36:27 -05:00
parent 462b7dcbfa
commit dca8c51384

View File

@ -32,6 +32,10 @@ enum Personality {
MDVDP,
};
constexpr bool is_sega_vdp(Personality p) {
return p >= Personality::SMSVDP;
}
enum class TVStandard {
/*! i.e. 50Hz output at around 312.5 lines/field */
PAL,
@ -39,8 +43,6 @@ enum class TVStandard {
NTSC
};
#define is_sega_vdp(x) ((x) >= SMSVDP)
class Base {
public:
static uint32_t palette_pack(uint8_t r, uint8_t g, uint8_t b) {