{"id":15417432,"url":"https://github.com/walbourn/mythosengine","last_synced_at":"2025-07-06T03:33:16.863Z","repository":{"id":35410014,"uuid":"39674623","full_name":"walbourn/mythosengine","owner":"walbourn","description":"MythOS game engine from Charybdis Enterprises","archived":false,"fork":false,"pushed_at":"2021-12-07T23:44:20.000Z","size":38359,"stargazers_count":18,"open_issues_count":0,"forks_count":5,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-04-19T18:04:21.249Z","etag":null,"topics":["directx","game-development","game-engine"],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/walbourn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-07-25T06:11:22.000Z","updated_at":"2024-04-13T19:17:52.000Z","dependencies_parsed_at":"2022-09-17T04:11:04.929Z","dependency_job_id":null,"html_url":"https://github.com/walbourn/mythosengine","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/walbourn/mythosengine","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/walbourn%2Fmythosengine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/walbourn%2Fmythosengine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/walbourn%2Fmythosengine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/walbourn%2Fmythosengine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/walbourn","download_url":"https://codeload.github.com/walbourn/mythosengine/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/walbourn%2Fmythosengine/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263843050,"owners_count":23518709,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["directx","game-development","game-engine"],"created_at":"2024-10-01T17:15:34.905Z","updated_at":"2025-07-06T03:33:16.846Z","avatar_url":"https://github.com/walbourn.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"![MythOS](https://raw.githubusercontent.com/wiki/walbourn/mythosengine/images/mythos.bmp)\n\nCopyright (c) 1994-1999 by Dan Higdon, Tim Little, Chuck Walbourn\n \nThe \"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_.\n\nWhen 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.\n\n# Development Tools\n\nThe 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.\n\n# Components\n\n* **Bach** - Sound library\n* **Bozo** - Task switcher (Fiber-like implementation for DOS, defuct for Windows)\n* **Chronos** - Timer services\n* **Escher** - 3D graphics system\n* **Felix** - Fixed-point support\n* **Gutenberg** - Font and string support\n* **Ivory** - Memory-management\n* **Max** - Event and input system\n* **Newton** - Physics system\n* **Pane** - Windowing library\n* **SimGine** - Simulator application framework\n* **Spielberg** - Animation player\n* **System**\n* **Turner** - Network system\n* **Util**\n* **VanGogh** - 2D graphics system\n* **XFile** - File system\n\n# Build Instructions\n\n* Open a \"VS2013 x86 Native Tools Command Prompt\"\n* set the environment variable ``MYTH95ROOT``\n* Run ``build.bat``\n\nFor example\n\n    set MYTH95ROOT=d:\\CHARYBDS\\MythOS95\n    cd MythOS95\\Source\n    build\n\nTo do a clean rebuild, ``del /s *.obj``\n\n## Notices\n\nAll content and source code for this package are subject to the terms of the [MIT License](http://opensource.org/licenses/MIT).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwalbourn%2Fmythosengine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwalbourn%2Fmythosengine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwalbourn%2Fmythosengine/lists"}