Raspberry Pi (RC-6): "Mixer channel not found"
SeñorNueces (1438) 162 posts |
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! |
Jeffrey Lee (213) 6048 posts |
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. |
Jeffrey Lee (213) 6048 posts |
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 :( |
SeñorNueces (1438) 162 posts |
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. |
SeñorNueces (1438) 162 posts |
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? |
Jeffrey Lee (213) 6048 posts |
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! |
SeñorNueces (1438) 162 posts |
Ouch! Sorry, the file has to be called “riscos.img”, not “riscos”. What a shameful error! Sorry, sir! |
SeñorNueces (1438) 162 posts |
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? |
Jeffrey Lee (213) 6048 posts |
I was using the 32bit version of Zool that came with my Iyonix. |
SeñorNueces (1438) 162 posts |
Ouch! So I must be using a 26-bit version then! Thanks for fixing the issue anyway :) |