1#ifndef V9990PXCONVERTER_HH
2#define V9990PXCONVERTER_HH
12template<std::
unsigned_
integral Pixel>
19 std::span<Pixel> buf,
unsigned displayX,
unsigned displayY,
20 unsigned displayYA,
unsigned displayYB,
bool drawSprites);
25 std::span<const Pixel, 64> palette64;
28template<std::
unsigned_
integral Pixel>
35 std::span<Pixel> buf,
unsigned displayX,
unsigned displayY,
36 unsigned displayYA,
bool drawSprites);
41 std::span<const Pixel, 64> palette64;
void convertLine(std::span< Pixel > buf, unsigned displayX, unsigned displayY, unsigned displayYA, unsigned displayYB, bool drawSprites)
V9990P1Converter(V9990 &vdp, std::span< const Pixel, 64 > palette64)
void convertLine(std::span< Pixel > buf, unsigned displayX, unsigned displayY, unsigned displayYA, bool drawSprites)
V9990P2Converter(V9990 &vdp, std::span< const Pixel, 64 > palette64)
Implementation of the Yamaha V9990 VDP as used in the GFX9000 cartridge by Sunrise.
This file implemented 3 utility functions: