sf_megaextract is a simple program which extracts SimFarm's data files,
which are stored in the
I've only tried it with the MS-DOS version, so if the other versions have different file formats, it may not work.
cc -o sf_megaextract sf_megaextract.c
.vocsound files (typically 8-bit at ~11KHz)
.xmiMIDI tracks. These are used by the Miles Sound System
.palfiles, containing a 16-colour, 6-bit VGA palette, one byte per channel.
.bmpfiles, a custom bitmap format containing 4-bit planar EGA. See
sf_bmp2bmpbelow for a program that can read these.
.datfiles, which are typically text files of some description. CSV formatted data is common.
sf_bmp2bmp program can convert SimFarm's
.bmp files into standard Windows
It requires SDL 2.0 for the bitmap I/O.
cc -o sf_bmp2bmp sf_bmp2bmp.c `sdl2-config --cflags --libs`
./sf_bmp2bmp [input bmp] [palette] [output bmp]
./sf_bmp2bmp about.bmp simfarm.pal about.new.bmp).
These are pretty hacky programs — my apologies — but hopefully someone finds them interesting!