/Cosmo64

A port of Cosmo's Cosmic Adventure to the Nintendo 64.

Primary LanguageC

Cosmo's Cosmic Adventure

A port of Cosmo's Cosmic Adventure to the Nintendo 64.

Controls

  • Jump - A
  • Bomb - B
  • Main Menu - Start
  • Movement - Dpad or Analog stick

Download

You can download a precompiled binary from the Release section. This include the shareware version of the first episode ready to play. The other 2 episodes are supported, however need files from the original game:

  • To play episode two, copy COSMO2.VOL into filesystem and recompile with 'EP=2' flag.
  • To play episode three, copy COSMO3.VOL into filesystem and recompile with 'EP=3' flag.

Build

This was developed using the opensource N64 toolchain libdragon. I developed it using the official docker container. The build process is something like this (after setting up the docker image as per the instructions):

git clone --recursive https://github.com/Ryzee119/Cosmo64.git
cd Cosmo64
libdragon init

#Build Episode 1 (The shareware game files are already setup ready to go)
libdragon make EP=1

#Build Episode 2 (Make sure the game files are in the filesystem folder)
libdragon make EP=2

#Build Episode 3 (Make sure the game files are in the filesystem folder)
libdragon make EP=3

This should produce a cosmo64_epX.z64 rom file.

Cosmo

Credits