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.VOLintofilesystemand recompile with 'EP=2' flag. - To play episode three, copy
COSMO3.VOLintofilesystemand 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.
Credits
- 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.
