Add a Initialize method on the YMF262-HAL.hpp to initialize he IC with the proper order

This commit is contained in:
Gustavo Henrique Santos Souza de Miranda 2026-06-03 15:07:04 -03:00
parent 53f5251f3d
commit 638883bf39
1 changed files with 5 additions and 0 deletions

View File

@ -57,6 +57,11 @@ class YMF262_HAL{
_t_rdh_ticks = (uint32_t)(10 * ticks_per_ns); _t_rdh_ticks = (uint32_t)(10 * ticks_per_ns);
}; };
void initialize(OPLMode mode){
initial_clear();
set_OPL_Mode(mode);
}
void write(Bank bank, uint8_t reg, uint8_t data){ void write(Bank bank, uint8_t reg, uint8_t data){
write_bus(bank,Port::ADDRESS,reg); write_bus(bank,Port::ADDRESS,reg);
write_bus(bank,Port::DATA,data); write_bus(bank,Port::DATA,data);