The first-ever release of Excelsior JET for linux/ARM is rapidly approaching the end of what we informally call a “release period”, or RP for short. Roughly speaking, it is the period between the feature freeze and general availability dates of a new product version. During an RP, all Excelsior JET developers turn into part-time testers. Of course, most of the JCK and many other tests run in unattended mode, plus we have automated many interactive tests , but still there are some real-world applications and scenarios that have to be tested manually.
From one such test scenario a company tradition stems: on the very last day of a release period, when all other tests have passed, the Excelsior JET team plays natively compiled Jake2 , a Java port of the open source Quake2 game engine, in multiplayer mode, of course. This time, however, we have a new platform Linux/ARM, so we were not sure whether Jake2 will work there at all. Turned out it does work here is a screenshot of Jake2 running on a RaspberryPi3 under 32bit Ubuntu MATE 16.04:

Of course, the FPS rate on the Pi fluctuates between 8 and 10 ― quite low compared to the 70-80 range observed on a decent Intel PC, so whoever gets to play on that system will be seriously handicapped…
Categories:Embedded, Excelsior JET
Tags:ARM, compatibility , desktop , performance
Leave a Comment