A correction: I got FP9 working in PCem. FP11 requires a CPU with SSE2 capabilities, and I don't believe PCem emulates any of those yet. FP10 also seems to require something more than PCem can handle. I did get FP11 working in QEMU using a hard disk image that I set up in PCem. This required the
-cpu pentium3 argument to QEMU. FP10 required
-cpu pentium2.
EDIT:
I've made a hard disk image with Tiny Core 7.0 installed and that includes the dependencies for both FP9 and FP11. It's about 30 MiB when archived with 7-Zip and expands to 200 MiB. By default, it loads the gtk2, Xprogs, Xvesa, and oss extensions that allow FP9 to work, including sound. The extensions and their dependencies are all available from the Tiny Core repository
here. You'll need to provide FP itself and the game/movie.
The image also loads a custom build of
dwm 6.1 that defaults to the monocle layout so that FP (or whatever program) starts in a maximized window. The only change to dwm's source code was moving this line:
{ "[M]", monocle },
before this one:
{ "[]=", tile }, /* first entry is default */
in
config.h. I also changed dwm's
config.mk to say
FREETYPEINC = /usr/local/include/freetype2
as per the instructions available in
this file, then commented out the OpenBSD FREETYPEINC line.
I'll link the hard disk image unless someone has concerns about the legality of doing so. There will be a few steps necessary to set the screen resolution and actually start FP, but this should otherwise be ready for experimentation.