Freeciv for MorphOS

Here you can find information about Freeciv port for MorphOS. MorphOS version is based on Amiga client ported by Sebastian Bauer.

Screen shot from the title screen

System requirements

  • MorphOS
  • CGX and at least 15 bit screen mode
  • MUI and NList.mcc
  • TCP/IP stack

Ingame screen shot

Changes from Amiga/68k version

Guigfx.library nor render.library are not needed. Graphics are now loaded directly from datatypes and in case of missing mask information the client creates a mask by its own. Thus you can now use PPC ilbm.datatype without transparency problems.

Screen modes with less than 32k colours are not supported any longer. Hardly no one uses 8bit screen modes and CGX requirement rules out AGA users anyway. Not to mention the PPC client is very fast.

Worklists are disabled currently.

By the default client supports PNG, ILBM and XPM image file formats (providing you have corresponding datatypes installed) but also other image formats are possible. Just replace file extension by '.data', i.e. 'tiles.gif' should be renamed to 'tiles.data'. This is bit hacky but works.

Download

MorphOS binaries: freeciv_mos.lha (761K) Version 1.2 (1.14.0)
Data files: freeciv.lha (Amiga archive)

If you are using MorphOS beta on BPPC/CSPPC you may need a wav datatype too: wavdt41.lha done by Stephan Rupprecht Pegasos users can use Wav datatype from MorphOS CD.

Diffs for MorphOS/CGX version: CgxMosPatch.lha. Apply this for Freeciv 1.14.0 source code and you get fully working CGX optimized source code including some necessary changes for MorphOS port.

Installation notes

For sound you need working datatypes and sound package. Sound packages can be downloaded from Freeciv site.

Links


counter