Skip to content

SkiFree source port to SDL 1.2 (for Dreamcast and other platforms)

Notifications You must be signed in to change notification settings

gameblabla/skifree_sdl12

 
 

Repository files navigation

Skifree SDL 1.2 for Dreamcast

Simple Skifree port for the Sega Dreamcast. Supports only controllers for now. Performance is OK but could be better. Supports 2 resolutions with VGA : 640x480 (default) and 960x960 (only for OSSC/DCHDMI).

Compiling

Make sure to create a "cd" folder next to the Makefile and put the resources folder in there along with the original files of the game. Then compile with

make -f Makefile.dc
make -f Makefile.dc pack_emu

Skifree SDL

A source port of the classic Microsoft Entertainment Pack game "skifree" to cross platform SDL2.

Forked from the decompiled skifree skifree_decomp by Eric Fry

Untitled

Dependencies

Resources

You will need to place the original gfx and icon resources into resources/. You can download the original version from the official Skifree website and extract the resources with a a PE resources extractor (e.g. ResourcesExtract)

Alternatively, you can fetch pre-extracted resources:

curl -Lo /tmp/ski32_resources.zip https://archive.org/download/ski32_resources/ski32_resources.zip
unzip -d resources /tmp/ski32_resources.zip

Libraries

  • SDL2
  • SDL2_image
  • SDL2_ttf

Compiling

This is a cmake project.

git clone https://github.com/jeff-1amstudios/skifree_sdl
cd skifree_sdl
# grab resources
curl -Lo /tmp/ski32_resources.zip https://archive.org/download/ski32_resources/ski32_resources.zip
unzip -d resources /tmp/ski32_resources.zip

mkdir build
cd build
cmake ..

MacOS

On MacOS we build an app bundle skifree_sdl.app. Use right-click > Open the first time to get around unverified developer warnings.

Screenshot 2023-11-06 at 2 07 45 pm

Todo

About

SkiFree source port to SDL 1.2 (for Dreamcast and other platforms)

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 96.4%
  • CMake 3.3%
  • Other 0.3%