Eduard Llamosí
Eduard Llamosí
Not all instances associated to a ROM are deallocated properly when closing it.
And add test ROMs that rely on it, including the ones from the audio test suite.
Use a scheduler to limit how often devices are checked for updates.
Tentatively write the tests in Python so only a single binary core needs to be compiled to simplify and speed up testing, as currently adding new tests is pretty cumbersone.
Add support for audio following the documentation within the GB Development Wiki: https://gbdev.gg8.se/wiki/articles/Gameboy_sound_hardware **What's supported** - [x] Square 1 Channel with Frequency Sweep - [x] Square 2 Channel - [x]...