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
  • Game Loop Functions
  • Backdrop Initialization Functions
  • Map Drawing Functions
  • View Centering
  • Player Movement Functions
  • Game Logic Functions
  • Actors
    • Initialization Functions
    • Movement Functions
    • Implementations
      • Barrels/Baskets
      • Foot Switches
      • Passive Hazards and Prizes
  • Entities
    • Platform Functions
    • Explosion Functions
    • Spawner Functions
    • Decoration Functions
    • Shard 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
  • ← The Borland C Nonstandard Library
  • Topics
  • Map Database →

Cosmodoc is a contrivance by Scott Smitelli with no AI. Found an issue?

This page was last modified on December 15, 2024. See it on GitHub.

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

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

wget -mkp https://cosmodoc.org/