@lanodan this MCU might be on par with my ZN5 I ran Xash on (it's clocked at 532 MHz but it's slow ARM11 core, compared to more modern Cortex-M7 here).
I'm not even sure how they managed all the memory issues. I believe it might be some sort of SPI external flash because 1MB is just unreal.
Still an interesting port. It seems main changes are in software renderer (it's sad they didn't published which revision this based on).
@lanodan to me personal winner of lowest end hardware Xash ran on (by modern standards of course) is definitely a PSP. Madman rewrote the math library in assembly with PSP-specific CPU extensions AND the whole renderer in it's native APIs.
sorry for the messy code and cmake lists, it's literally a branch I made before I started learning C :D
you just need somehow pass -DXASH_BIG_ENDIAN to the compiler, that should be enough
hlsdk-portable should compile though it might error out because of unknown platform, it's mostly an artificial check, I made it so binaries names don't collide between different systems
@a1ba There's antique GCCs in Solaris 10, it's pre-GPLv3 so Sun directly allowed to get a pretty complete GNU environment in /opt
(Heck, there's even XEmacs and GNU Emacs)
@lanodan it's a good news. I had some luck compiling the engine with gcc 3.4, though it's very unstable. The compiler, I mean, it just ICE's on the most simple code lol
Add comment