CPU compatibility: ARM2 ARM250 ARM3 ARM610 ARM700 ARM710 ARM7500 StrongARM ARMv5+ OS compatibility: 3.11 3.5x 3.6x 3.7x 4.x 5.x
Legal info: Distribution rights granted to JASPP by Artex Software
Download full archive: (7.7mb)
Download game only: (3.5mb)
Game info
To run the game unzip to harddisc and run via the Icon.
NOTE: The game requires support for MODE 13 (320 × 256 8bpp)
Synopsis
Could you rule a galaxy?
EXODUS is a strategic simulation featuring the conquest and colonization of a whole galaxy while playing versus 14 intelligent opponents of different races. The player has to conquer planets, build them up, defend them against other lords, and forge trading or war alliances.
Due to randomization and intelligent algorithms, every EXODUS game differs totally from the previous. Every new game you play will hold new surprises, dangers, and triumphs.
EXODUS is the first strategic simulation developed exclusively for the Acorn range of computers.
Features
14 intelligent computer players out of 4 different races
15 to 40 stars with 5 planets max, allowing a maximum of 200 colonizable worlds that are uniquely created for every game (including structure of surface)
High complexity
Up to 5 human players
Easy installation
Detailed manual
Interactive music
Many Megabytes of graphics and animations
Uses Background Blending with RISC OS 3.7
Runs on any RISC OS 3 computer RiscPC or Archimedes with more than 2 MB RAM and a hard disc drive
tlsa1 wrote: Tue Jan 07, 2020
What can I do to help debug this?
Probably very little unless you start hacking around with the code to figure out where it's failing. I don't recall which MODE it requires, if your Pi doesn't support the one it wants that could that be the cause? Try running it with ADFFS loaded, or if you already have ADFFS running, try completely quitting ADFFS to rule it out.
tlsa1 wrote: Fri Jan 10, 2020
Thanks for the reply. I did not think ADFFS would be needed, because it's the 32-bit version. So I've not tried with it yet. I'll test that tomorrow.
I posted more information in the ROOL thread...
May be relevant: When Exodus starts, the ARTEX logo is over to the left side of the screen, and then the planet is in the top left, with another tiled copy of the same to the right of it. Maybe my 1920×1080 LCD doesn’t like the mode?
From that description, I'd say your Pi doesn't support the MODE(s) the game needs. Configure your Pi as per the ADFFS requirments (on the ADFFS download page) and if that doesn't fix it, running ADFFS in the background hopefully should. You will need to disable GPU mode change support for any games to work correctly on a Pi.
ADFFS isn't required to run the game, but it does add legacy MODE support which might be required...I don't recall which screen modes the game uses, I'll check and update the description.
With that "disable_mode_changes" command line option set, and AnyMode running, I now get further. The ARTEX logo shows centered correctly, and the planet appears pixel-by-pixel as it should. The text from the intro comes up e.g. "civilization has failed", and then the screen changes from the first plant screen of the intro to the second scene, which is mostly in red. At this point it stops doing anything, and pressing any key returns me to the desktop.