MCGA is a Turbo Pascal for DOS library for implementing fast 256 color games. MCGA is optimized for speed with x386 assembler code.


  • graphic primitives (circle, line, etc.)
  • unlimited virtual screens
  • double buffering support
  • x386 assembler optimizations
  • 256 color support
  • sprite support
  • pallete effects (rotate pallete, etc.)

You can get the source code of MCGA library, as well as other VMASOFT products from

See MCGA on GitHub >