Oh no! Where's the JavaScript?
Your Web browser does not have JavaScript enabled or does not support JavaScript. Please enable JavaScript on your Web browser to properly view this Web site, or upgrade to a Web browser that does support JavaScript.

Commander Keen IV. for AROS

Last updated on 4 days ago
A
A500FanNewbie
Posted 5 days ago
Commander Keen IV was a very popular platformer for MS-DOS in the 1990s.

A port for AROS x64 (ABIv11) is now available:
https://arosarchives.os4depot.net/share/game/platform/keen4.x86_64-aros-v11.lha

i.postimg.cc/FsqPP4Nr/keen4-titelbild.jpg


i.postimg.cc/yNrWRv0j/keen4.jpg


Start
-----
Double-click the Commander_Keen_4 icon.

AHI Unit 0 must be configured for the available audio hardware.
If you use QEMU with an ES1370 device, select the SB128 HiFi 16-bit stereo mode.

Controls
--------
Cursor keys Move
Ctrl Jump
Alt Pogo stick
Space Neural Stunner
Esc Menu
F5 / F9 Quick save / quick load

The controls can be changed in the game menu.
amigamia, retrofaza, sonountaleban, ami-elvis
R
retrofazaDistro Maintainer
Posted 5 days ago
Thanks for another port for AROS Smile
FYI: The game crashes on AROS Hosted when you close the window with the mouse.
You do not have access to view attachments
A
A500FanNewbie
Posted 5 days ago
@retrofaza
Many thanks :-)
Closing the window doesn't cause a crash for me on Aros ONE / QEMU.

My main suspicion regarding the error you're seeing is an AROS-Hosted-specific AHI/ALSA/PipeWire race condition during shutdown.
Does this error also occur if you launch the game as follows - that is, with the additional "/NOAHI" flag?

aros_x64_abiv11_commander_keen /EPISODE 4 /INTEGER /VSYNC /NOAHI
Edited by A500Fan on 17-07-2026 08:15, 5 days ago
AMIGASYSTEMAMIGASYSTEMDistro Maintainer
Posted 4 days ago
No problems on VMware and AROS One 64-bit v11 either Keen 4 closes properly!
R
retrofazaDistro Maintainer
Posted 4 days ago
Yes, with the /NOAHI argument, there is no crash
A
A500FanNewbie
Posted 4 days ago
Thanks to both of you for testing!
That narrows down the issue. It’s an ALSA problem that only occurs when hosted on Linux. Maybe I can find a way to work around it.
D
deadwoodAROS Dev
Posted 4 days ago
@retrofaza

Just to clarify: I assume other software using audion, like SDL games, work for you on hosted and don't produce crash, correct?
A
A500FanNewbie
Posted 4 days ago
I phrased that somewhat clumsily.
I don't suspect the audio driver is faulty. It could be a timing or shutdown issue regarding how the game terminates its asynchronous AHI requests, and that this only manifests in combination with the AROS-Hosted/Linux audio path.
However, since I am still very new to AROS development, I might be completely on the wrong track.
D
deadwoodAROS Dev
Posted 4 days ago
Ok, thanks I got it now. In the past there were problems with ALSA over PipeWire so I also wanted to make sure these problems did not resurface again.
R
retrofazaDistro Maintainer
Posted 4 days ago

deadwood wrote:

@deadwood - @retrofaza

Just to clarify: I assume other software using audion, like SDL games, work for you on hosted and don't produce crash, correct?


Yes, other games work Smile
You can view all discussion threads in this forum.
You cannot start a new discussion thread in this forum.
You cannot reply in this discussion thread.
You cannot start on a poll in this forum.
You cannot upload attachments in this forum.
You cannot download attachments in this forum.
Users who participated in discussion: deadwood, AMIGASYSTEM, retrofaza, A500Fan