A port of Cosmo's Cosmic Adventure to the Nintendo 64.
- Jump - A
- Bomb - B
- Main Menu - Start
- Movement - Dpad or Analog stick
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
intofilesystem
and recompile with 'EP=2' flag. - To play episode three, copy
COSMO3.VOL
intofilesystem
and recompile with 'EP=3' flag.
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.
- libdragon : Licensed under the "The Unlicense"
- cosmo-engine : Licensed under GNU General Public License v2.0
- Raskys mvs64 port : His RDP rendering work was extremely helpful.
- 3D Realms. Buy the game to support the developers. GoG or Steam.