Cosmodoc

  • Dedication
  • The World of Cosmo
  • The IBM PC
  • EXE File Format
  • LZEXE
  • Configuration File Format
  • Save File Format
  • Group File Format
  • Map Format
  • Tile Attributes Format
  • Full-Screen Image Format
  • Tile Image Format
  • Tile Info Format
  • B800 Text Format
  • PC Speaker Sound Format
  • AdLib Music Format
  • Demo Format
  • main() and Outer Loop
  • Processor Detection
  • Startup and Exit
  • Group File Functions
  • Demo File Functions
  • Configuration File Functions
  • Save File Functions
  • PC Speaker and Timing Functions
  • Keyboard Functions
  • Joystick Functions
  • AdLib Functions
  • EGA Functions
  • Assembly Drawing Functions
  • C Drawing Functions
  • Composite Drawing Functions
  • User Interface Functions
  • Menu Functions
  • Dialog Functions
  • Status Bar Functions
  • Level and Map Functions
  • Global Variables and Constants
  • Function Index
  • Bugs and Oversights
  • The apogee Parameter
  • Unused Actors
  • Hint Sheet
  • The Borland C Nonstandard Library
  • Databases
    • Maps
    • Backdrops
    • Palette Animations
    • Sounds
    • Music
    • Actors
    • Actors/Maps
    • Actor Sprites
    • Player Sprites
    • Cartoon Sprites
    • Font
    • Full-Screen Images
  • Acknowledgments

Databases

Each page in this section contains a machine-generated table built from the game’s original executable and group files.

  • Maps
  • Backdrops
  • Palette Animations
  • Sounds
  • Music
  • Actors
  • Actors/Maps
  • Actor Sprites
  • Player Sprites
  • Cartoon Sprites
  • Font
  • Full-Screen Images
  • Topics

Cosmodoc is a contrivance by Scott Smitelli.

Download Cosmore, my reconstruction of the game’s source code.

This page was last modified on December 19, 2022. See it on GitHub.

git clone https://github.com/smitelli/cosmodoc.git

wget -mkp https://cosmodoc.org/