Raspberry Pi (RC-6): "Mixer channel not found"
|
I was testing Pandaboard_ES-working 32-bit patched games today after I fixed the tearing issues, but Zool and TwinWorld seem to missbehave on Raspberry Pi. -Twinworld is silent. “Mixer channel not found”, if I click the PREFERENCES option inside the game. -Zool: “Mixer channel not found” as soon as I double-click !Zool. I know Pandaboard and Raspberry Pi are different machines, of course, but none of them provide the sound chip of the Archimedes, yet these two games sound great on the Pandaboard while they fail on the Pi. I believe both machines use a similar sound HAL, don’t they? Any ideas? thanks! |
|
I think I know what the problem will be – the code which handles *Speaker will generate a “Mixer channel not found” error if the sound mixer doesn’t have a speaker channel. This is different to the Arc where no error would be generated if speaker control was unavailable. I should be able to fix it sometime in the next day or two. |
|
I’ve now checked in a fix for this error. Zool works and has sound, but I was running into problems with it stopping responding to keypresses after a while, needing me to unplug and reinsert my keyboard. Not sure what was going on there, or whether it’s just a problem with my setup. The options menu in Twin World works, but it’s still silent :( |
|
Thanks for the fix, Jeffrey! :) -Regarding Zool and keyboard stopping to respond: I had the same problem with Twinworld several times during my tests: try it in ArmV5 mode instead, that fixed it in TwinWorld for me! -Strange that Twinworld remains silent. I know Pandaboard supports a rather limited variety of sound sampling frequences, yet the game sounds perfectly there. -While you’re at it, menus and hud in Starfighter 3000 flicker a lot on the Pi, but they are totally stable on the Pandaboard with the same screen mode. Maybe you could take a look? Well, Starfighter is a very representative piece of Acorn Archimedes software, so having it natively on the Pi without problems would be… interesting. |
|
I tested yesterday’s Rpi ROM but I still get the same error, “Mixer channel not found”. Is that expected? I don’t get it. When a fix is checked in, doesn’t it appear in the following days ROMs? |
|
Are you sure it’s the development ROM you downloaded? I’ve just tested it and the fix is definitely there. Also make sure the ROM is named correctly when you copy it to the SD card! |
|
Ouch! Sorry, the file has to be called “riscos.img”, not “riscos”. What a shameful error! Sorry, sir! |
|
However, Zool doesn’t work with current developmen ROM for me: “Internal error: abort on data transfer at &201F1210” Are you sure it runs native for you? |
|
I was using the 32bit version of Zool that came with my Iyonix. |
|
Ouch! So I must be using a 26-bit version then! Thanks for fixing the issue anyway :) |