All Projects → walbourn → mythosengine

walbourn / mythosengine

Licence: MIT license
MythOS game engine from Charybdis Enterprises

Programming Languages

C++
36643 projects - #6 most used programming language
Rich Text Format
576 projects
c
50402 projects - #5 most used programming language
assembly
5116 projects
Lex
420 projects
Clarion
26 projects

Projects that are alternatives of or similar to mythosengine

ShaderGlass
Overlay for running GPU shaders on top of Windows desktop
Stars: ✭ 417 (+2680%)
Mutual labels:  directx
virtualGizmo3D
Virtual GIZMO - 3D object manipulator / orientator, via mouse, with pan and dolly/zoom features
Stars: ✭ 36 (+140%)
Mutual labels:  directx
desktop-duplication-cpp
Windows Desktop Duplication Tool for live coding presentations in C++2a
Stars: ✭ 51 (+240%)
Mutual labels:  directx
pacbrcade
Pacman museum (PC version) mod for playing Pacman BattleRoyale like it's the arcade version.
Stars: ✭ 32 (+113.33%)
Mutual labels:  directx
bgfx-header-extension-library
Header-only effects and helper library for Bgfx to help you hit the ground running. Includes a bunch of post processing filters to complete common graphical tasks
Stars: ✭ 35 (+133.33%)
Mutual labels:  directx
CrossWindow-Demos
🥪 Examples of how to use CrossWindow for things like rendering graphics, listening to events, etc.
Stars: ✭ 48 (+220%)
Mutual labels:  directx
Dxbc2Dxil
DEPRECATED. DXBC to DXIL (HLSL Bytecode to LLVM IR) using internal APIs.
Stars: ✭ 21 (+40%)
Mutual labels:  directx
harfang3d
HARFANG 3D source code public repository
Stars: ✭ 173 (+1053.33%)
Mutual labels:  directx
LibQtScreen
Qt library for making directx and opengl screenshots.
Stars: ✭ 43 (+186.67%)
Mutual labels:  directx
stereo
Perform stereo matching algorithm using Direct 3D (level 9.3) on a mobile device without CUDA support.
Stars: ✭ 13 (-13.33%)
Mutual labels:  directx
delphi3d-engine
A 3D-graphic and game engine for Delphi and Windows.
Stars: ✭ 52 (+246.67%)
Mutual labels:  directx
RavEngine
A fast, easy to use C++20 3D game library for modern computers
Stars: ✭ 122 (+713.33%)
Mutual labels:  directx
LowLevelAPIDemo
Evergine Low-Level API samples.
Stars: ✭ 12 (-20%)
Mutual labels:  directx
game overlay sdk
Library to write messages on top of game window
Stars: ✭ 57 (+280%)
Mutual labels:  directx
Fairtris
Clone of the official classic Tetris® game for the NES console, intended for Windows and Linux systems. It implements the original mechanics and includes many regional versions and several RNGs (all in one executable).
Stars: ✭ 30 (+100%)
Mutual labels:  directx
cef-mixer
High Performance off-screen rendering (OSR) demo using CEF
Stars: ✭ 183 (+1120%)
Mutual labels:  directx
wgpu-mc
Rust-based replacement for the default Minecraft renderer
Stars: ✭ 254 (+1593.33%)
Mutual labels:  directx
render-doctor
渲染医生,基于 RenderDoc 的渲染分析工具,以 html 形式展现方便阅读和分享。
Stars: ✭ 46 (+206.67%)
Mutual labels:  directx
MoltenEngine
A spare-time C# .NET 6 game engine project. Cross-platform, multi-threaded.
Stars: ✭ 113 (+653.33%)
Mutual labels:  directx
game
Game Castlevania DirectX - Nhập môn phát triển game
Stars: ✭ 34 (+126.67%)
Mutual labels:  directx

MythOS

Copyright (c) 1994-1999 by Dan Higdon, Tim Little, Chuck Walbourn

The "MythOS collection" is a set of C++ game libraries developed in the mid-1990s at Charybdis Enterprises, a now defunct independent game developer in Austin, TX. The libraries were used to build the game engines for Interactive Magic's iM1A2 Abrams and iPanzer '44, and Atari's Ares Rising.

When the company was shut down in 1998, the MythOS library was released as open source. This release does not contain any of the engine code for any of the titles.

Development Tools

The MythOS libraries were initially developed with Watcom C++ targeting the DOS/4GW DOS extender, but then transitioned to Windows 95 and Microsoft Visual C++ 4, 5, and 6. The 1.8 version of the library used DirectX 6.1.

Components

  • Bach - Sound library
  • Bozo - Task switcher (Fiber-like implementation for DOS, defuct for Windows)
  • Chronos - Timer services
  • Escher - 3D graphics system
  • Felix - Fixed-point support
  • Gutenberg - Font and string support
  • Ivory - Memory-management
  • Max - Event and input system
  • Newton - Physics system
  • Pane - Windowing library
  • SimGine - Simulator application framework
  • Spielberg - Animation player
  • System
  • Turner - Network system
  • Util
  • VanGogh - 2D graphics system
  • XFile - File system

Build Instructions

  • Open a "VS2013 x86 Native Tools Command Prompt"
  • set the environment variable MYTH95ROOT
  • Run build.bat

For example

set MYTH95ROOT=d:\CHARYBDS\MythOS95
cd MythOS95\Source
build

To do a clean rebuild, del /s *.obj

Notices

All content and source code for this package are subject to the terms of the MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].