Thanks for the quick reply. Thanks @Stefan for the archive with fixed files. I will add all the fixes from Stefan to the pull request at https://github.com/jasperla/openbsd-wip/pull/170
There is a known problem on the aarch64 architecture in Serious Sam The Second Encounter. Game freezes on the splash screen when you select New Game in the menu. The solution is to edit or create a new SamTSE/Scripts/Game_startup.ini file with the line sam_strFirstLevel = "Levels\\LevelsMP\\1_1_Palenque.wld;] Serious Sam's code is portable, so adding supported architectures is not difficult. Need to add the architecture definition here: https://github.com/tx00100xt/SeriousSamClassic/blob/70b3d5eb58be32501fd7c1c3fd2a11e911f69db4/SamTFE/Sources/Engine/Base/Types.h#L79 And add compiler flags here: https://github.com/tx00100xt/SeriousSamClassic/blob/70b3d5eb58be32501fd7c1c3fd2a11e911f69db4/SamTFE/Sources/CMakeLists.txt#L355 For such an extraordinary architecture as e2k, it was enough to specify the definition in Engine/Base/Types.h and the game started. If you need any more fixes please write. Best Regards, Alexander. пн, 4 дек. 2023 г. в 00:59, Kirill Bychkov <ki...@linklevel.net>: > On Sun, December 3, 2023 17:53, Александр Павлов wrote: > > Hello! > > This is my first ever port for OpenBSD. It's the open source Serious Sam > > Classic engine. > > > > Tested on amd64 and i386 architectures. Works just as well as on Linux or > > FreeBSD. > > > > I wish to get this added to the official ports tree, so please leave > > any feedback or suggestions on what can be improved. Thank you! > > > > Source on Github: > > https://github.com/tx00100xt/SeriousSamClassic > > > Damn... My school-days... Will take a look in a few days. > >