OS/2, eCS & ArcaOS - Technical > Games

Please test - OpenTTD v12.1

<< < (7/10) > >>

David McKenna:
 Glad it works for you too. Besides the music, the only other thing I found that doesn't work is on the 'Help and Manuals' dialog, on the 'Websites' column everything there will lock the process - I presume because there needs to be a way to open a browser that is not implemented for OS/2.

 I'm using KSoftSeq for MIDI, but maybe SDL doesn't recognize MIDI on OS/2?

Regards,

Paul Smedley:
It's probably easy enough to backport the changes to allow the browser to work, same with the music code. Seems the music doesn't use SDL - I didn't look at the old code closely, but seems it calls the OS/2 api directly:
https://github.com/OpenTTD/OpenTTD/blob/release/13/src/music/os2_m.cpp

Paul Smedley:
Seems OS/2 never supported the browser.... https://github.com/OpenTTD/OpenTTD/blob/release/13/src/os/os2/os2.cpp#L208

https://smedley.id.au/tmp/openttd-14.1-exe-os2-20250714.zip is a new openttd.exe that should fix music (if the sound hardware supports midi)

David McKenna:
Hey Paul,

  Thanks for this! It seems OK, but I still can't get music to play. I do have a MIDI object for WPS playing and I can play the MIDI files for the game from the WPS. Do I need to specify a 'music driver' in openttd.cfg for OS/2?

Regards,

EDIT: I had the idea to try the SoundBlaster 16 emulation and driver because it had MIDI support natively. The SB16 PNP driver from the 5.1.1 install CD installed OK, but on boot it says the SB16D2.SYS driver was not initialized. Anybody ever get the SoundBlaster driver working with VirtualBox?

Jan-Erik Lärka:
Hello David,

how do one run it?
what do one need to use it? (yum /y install SDL2)
any need to manually download the 3 game packages from the site?

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version