{"id":19191249,"url":"https://github.com/invisibleup/uvmac","last_synced_at":"2025-08-16T12:35:06.617Z","repository":{"id":84256635,"uuid":"241543985","full_name":"InvisibleUp/uvmac","owner":"InvisibleUp","description":"µvMac - cleaned up fork of the Macintosh emulator Mini vMac","archived":false,"fork":false,"pushed_at":"2023-11-26T21:59:00.000Z","size":1432,"stargazers_count":57,"open_issues_count":3,"forks_count":3,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-05-08T05:42:34.423Z","etag":null,"topics":["apple","emulators","macintosh"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/InvisibleUp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-02-19T05:52:08.000Z","updated_at":"2025-05-02T21:36:01.000Z","dependencies_parsed_at":"2024-11-09T11:39:53.954Z","dependency_job_id":"eebc44b6-5d96-4f36-a350-fa9955a0d7e6","html_url":"https://github.com/InvisibleUp/uvmac","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/InvisibleUp/uvmac","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InvisibleUp%2Fuvmac","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InvisibleUp%2Fuvmac/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InvisibleUp%2Fuvmac/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InvisibleUp%2Fuvmac/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/InvisibleUp","download_url":"https://codeload.github.com/InvisibleUp/uvmac/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InvisibleUp%2Fuvmac/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270709086,"owners_count":24631992,"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","status":"online","status_checked_at":"2025-08-16T02:00:11.002Z","response_time":91,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["apple","emulators","macintosh"],"created_at":"2024-11-09T11:39:50.479Z","updated_at":"2025-08-16T12:35:06.603Z","avatar_url":"https://github.com/InvisibleUp.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# µvMac 0.37.0\n\nForked from Mini vMac v36.4 by Paul C. Pratt (http://www.gryphel.com/c/minivmac), which was forked from vMac by Philip \"PC\" Cummins (http://www.vmac.org/main.html)\n\nµvMac (micro vMac) is a small, simple emulator for early Motorola 68000 based emulators. Currently we support systems from the original Macintosh 128K all the way up to the Macintosh II.\n\nThis fork was created to clean up and modernize the code base, make the project easier to compile and hack on, and allow for much easier user configuration. The intent of Mini vMac was to create a \"emulator collection\" of many very optimized \"variations\" of the same codebase. I consider this much more trouble than it's worth, and intend to focus more on maintainability and accuracy.\n\nµvMac is undergoing substansial and sporadic development and is unlikely to be in an usable state at this time.\n\n## Supported Platforms\n\nµvMac *absolutely requires* SDL2. There are no plans to support platforms that SDL2 does not target. For 99% of users, this should not be a concern. Dropping support for esoteric platforms and exclusively using SDL2 vastly simplifies the complexity of the code.\n\nSo far µvMac has only been tested on Windows and Linux. No other operating systems are supported at this time.\n\n# Building\n\nµvMac uses CMake 3.21+ and [vcpkg](https://vcpkg.io/).\n\n1. `git submodule update --init --recursive`\n2. Install CMake and a suitable C compiler. Windows users can use Visual Studio. Ubuntu users may need to use the [Kitware APT repo](https://apt.kitware.com/).\n3. Run `cmake -B [build directory] -S . --preset=debug` (or open the project your IDE). Note that on Linux the configuration may fail due to missing system packages. Install those as needed.\n4. Enter your build directory and run `ninja` to build\n5. Acquire a Macintosh Plus ROM and a system disk and place it in the build directory, named `vMac.ROM`\n6. Start the application and drag the system disk to the window.\n\n## Legal info\n\nYou can redistribute µvMac and/or modify it under the terms\nof version 2 of the GNU General Public License as published by\nthe Free Software Foundation.  See the included file COPYING.txt\n\nµvMac is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nlicense for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finvisibleup%2Fuvmac","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finvisibleup%2Fuvmac","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finvisibleup%2Fuvmac/lists"}