#include "../Opl.h" #include "../../util/Asm.h" #define OPL_REG 0x388 namespace Opl { void write(uint16_t reg, uint8_t data) { if (reg >= 0x100) { outb(OPL_REG + 2, reg & 0xff); outb(OPL_REG + 3, data); } else { outb(OPL_REG, reg); outb(OPL_REG + 1, data); } } }