]> git.sur5r.net Git - cc65/commit
Atari colors into _gtia.h; NMIRES/NMIST as union
authorBill Kendrick <nbs@sonic.net>
Fri, 18 Jan 2019 06:44:25 +0000 (22:44 -0800)
committerBill Kendrick <nbs@sonic.net>
Fri, 18 Jan 2019 06:44:25 +0000 (22:44 -0800)
commitaf8eb57f63f8306ea3c575c6671c933482582fef
treef6688b8411fd733747038ba5e03753ec3e013fde
parent32525e0ddb728cb828c0541ba4b57343bfafcd7a
Atari colors into _gtia.h; NMIRES/NMIST as union

Use a C "union" to give both read (NMIST) and write (NMIRES) labels
to their shared register in ANTIC. (h/t @groessler).

Consolodate duplicated color definitions (HUE_..., COLOR_... and TGI_COLOR_...;
and the "_gtia_mkcolor()" macro), found in both "atari.h" and "atari5200.h",
moving it to "_gtia.h", which they both share (and which makes the most sense).
include/_antic.h
include/_gtia.h
include/atari.h
include/atari5200.h