XProger / OpenLara

Classic Tomb Raider open-source engine
http://xproger.info/projects/OpenLara/
BSD 2-Clause "Simplified" License
4.71k stars 364 forks source link

PowerPC support #421

Open casey-ac opened 2 years ago

casey-ac commented 2 years ago

This error may be the result of running on a big-endian system. If so, my apologies for not listing it under the current big endian issue. The OpenLara application compiled successfully, but attempting to run results in the error: 'init gamepads: OpenLara (Apr 22 2022) Vendor : X.Org Renderer : AMD BARTS (DRM 2.50.0 / 5.17.0_A-EON_X5000, LLVM 13.0.1) Version : 3.1 Mesa 21.3.7 cache : /home/*****/.openlara/ supports : variyngs count : 16 binary shaders : true vertex arrays : true depth texture : true shadow sampler : true discard frame : false NPOT textures : true RG textures : true border color : true clip distance : false anisotropic : 16 float textures : float = full, half = full

shader: cache warm-up... shader: cache is ready unsupported level format Segmentation fault'

If a big-endian issue, is there a way levels can be converted by users?

XProger commented 2 years ago

BE isn't supported yet, working on it, what the is it some old ppc apple device under Linux?

arczi84 commented 2 years ago

That's A-EON's X5000 (Amiga like PPC computer running Amiga OS 4.1 and/or ppc linux)

casey-ac commented 2 years ago

Thank you for your response. As indicated by arczi84, the system is an A-EON X5000, which has a PowerPC e5500 CPU by Freescale/NXP. The system is currently being sold and there are a decent number of Linux users on it - I maintain a Linux distribution for the platform (plus Apple PPC) called Fienix. Exciting to hear you're working on BE support! I'd be happy to help test if needed. Thanks!

arczi84 commented 2 years ago

I'm also excited for BE support as I would like to make a port for classic Amiga computer which has Motorola 68040/60 CPU. Count me in for tests as well!