MiSTer-devel / Apple-II_MiSTer

Apple II+ for MiSTer
48 stars 18 forks source link

Custom Palette Loading + other improvements #25

Closed Newsdee closed 5 months ago

Newsdee commented 5 months ago

Explanation: the Apple II hardware was originally a fully black & white machine, which created color by NTSC artifacting on a television. These colors depend heavily on the settings of the TV ("knobs" e.g. brightness, chroma, etc).

Later on in the Apple II life additional hardware was added to create color, but these also vary in the choice of exact RGB colors... even by Apple themselves (Apple IIgs and LCD hardware emulation). Other variations include PAL modes, modern expansion cards for VGA output, etc.

The ability to load palettes allows users to define their own settings (using e.g. colodore.com to select "knob" values); thus removing the need to replicate complex NTSC hardware (or the other options) in the FPGA.