{"id":17039048,"url":"https://github.com/dcnick3/uwin","last_synced_at":"2025-04-12T14:02:27.455Z","repository":{"id":40370414,"uuid":"341803201","full_name":"DCNick3/uwin","owner":"DCNick3","description":"[WIP] portable win32 emulation layer; a rewrite of https://github.com/DCNick3/uwin-old/","archived":false,"fork":false,"pushed_at":"2023-04-19T20:47:57.000Z","size":14405,"stargazers_count":7,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-06T04:30:58.759Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DCNick3.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-02-24T06:33:42.000Z","updated_at":"2023-02-05T11:56:51.000Z","dependencies_parsed_at":"2022-08-09T18:30:51.950Z","dependency_job_id":null,"html_url":"https://github.com/DCNick3/uwin","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DCNick3%2Fuwin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DCNick3%2Fuwin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DCNick3%2Fuwin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DCNick3%2Fuwin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DCNick3","download_url":"https://codeload.github.com/DCNick3/uwin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":233794920,"owners_count":18731360,"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":[],"created_at":"2024-10-14T08:58:31.613Z","updated_at":"2025-01-13T18:58:58.665Z","avatar_url":"https://github.com/DCNick3.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# uwin\n\nuwin is a (reasonably) portable runtime with implementation of some win32 implementations, aimed at running windows games from around '99.\n\nWhile being somewhat similar to WINE project, uwin aims to also provide CPU emulation facilities (allowing it to run on non-x86 machines) and more portability (not only UNIX!)\n\n## State\n\nThis project is very much work and progress and not much works yet.\n\nRight now it contains `rusty-x86`: mostly functional (but not yet optimized) x86 static recompiler with an interpreter fallback, along with some groundwork for supporting win32 APIs (the coverage is not that good yet).\n\nIn terms of Win32 API support, it can run basic console programs and aims to implement support for at least DirectDraw and WinMM sound output. More APIs can come later\n\nThere are some notes at the [wiki](https://wikijs.dcnick3.me/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdcnick3%2Fuwin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdcnick3%2Fuwin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdcnick3%2Fuwin/lists"}