RBSC / Carnivore2

Carnivore2 MultiFunctional Cartridge for MSX
136 stars 35 forks source link

No music in certain Arabic games when started from Carnivore2's Boot Menu #72

Closed Wierzbowsky closed 2 years ago

Wierzbowsky commented 2 years ago

When used with Carnivore2, some Arabic games have strange hissing instead of music. This happens when the games are started from the Boot Meny. Such games as "Double Face", "ABC Arabic" and "Faces" show this behavior. However, when the Boot Menu is not started, the games have normal music. To reproduce, enable Auto-start for a game and it will have music.

The reason is probably dirty PSG registers upon exit from Boot Menu. Most likely the resident music player messes up PSG registers. PSG registers need to be reset before the game starts. The behavior is also reproduced in the OpenMSX emulator.

Wierzbowsky commented 2 years ago

Fixed. Added PSG init routine call (#0090) before starting the game or exiting from Boot Menu.

Wierzbowsky commented 2 years ago

Released into the repository.