{"id":13494602,"url":"https://github.com/0ldsk00l/nestopia","last_synced_at":"2025-03-28T14:31:35.765Z","repository":{"id":4524504,"uuid":"5664536","full_name":"0ldsk00l/nestopia","owner":"0ldsk00l","description":"Cross-platform Nestopia emulator core with a GUI","archived":false,"fork":false,"pushed_at":"2024-10-30T04:09:14.000Z","size":6317,"stargazers_count":694,"open_issues_count":29,"forks_count":168,"subscribers_count":48,"default_branch":"master","last_synced_at":"2024-10-30T06:14:34.598Z","etag":null,"topics":["emulator","nestopia","nintendo","nintendo-nes"],"latest_commit_sha":null,"homepage":"http://0ldsk00l.ca/nestopia","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/0ldsk00l.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","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":"2012-09-03T21:58:11.000Z","updated_at":"2024-10-30T04:09:18.000Z","dependencies_parsed_at":"2024-11-10T17:27:11.539Z","dependency_job_id":"b73277d1-1507-4c65-93ff-9d4f4165227d","html_url":"https://github.com/0ldsk00l/nestopia","commit_stats":{"total_commits":928,"total_committers":8,"mean_commits":116.0,"dds":0.008620689655172376,"last_synced_commit":"3746b104d875670df07e49295d40eba7ad4c8a44"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0ldsk00l%2Fnestopia","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0ldsk00l%2Fnestopia/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0ldsk00l%2Fnestopia/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0ldsk00l%2Fnestopia/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/0ldsk00l","download_url":"https://codeload.github.com/0ldsk00l/nestopia/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246045987,"owners_count":20714883,"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":["emulator","nestopia","nintendo","nintendo-nes"],"created_at":"2024-07-31T19:01:26.430Z","updated_at":"2025-03-28T14:31:35.760Z","avatar_url":"https://github.com/0ldsk00l.png","language":"C++","funding_links":[],"categories":["C++","Home Game Console Emulators","Nintendo Entertainment System/Famicom","Applications","\u003ca name=\"cpp\"\u003e\u003c/a\u003eC++"],"sub_categories":["Nintendo","Games"],"readme":"## About\nThis project is a fork of the original Nestopia source code, plus the \nLinux port. The purpose of the project is to make sure people who want\na standalone GUI for the Nestopia emulator have this option available.\n\nProject Goals:\n* Maintain a functional GUI release of the Nestopia emulator on major desktop platforms\n\nContributing/Issues:\n* Contributions will be reviewed for anything related to the standalone GUI builds\n* Issues related to core emulation will be closed. This project no longer maintains the core emulator. Please submit issues about core emulation upstream at https://gitlab.com/jgemu/nestopia\n* When not using a tagged release, please understand that the code is volatile and nothing is set in stone.\n\nThe following platforms are supported:\n* Linux, BSD, Windows\n\nThis project depends on the following libraries:\nFLTK 1.3 (1.4 preferred), SDL2, libarchive, libepoxy, libsamplerate, zlib\n\n## Installing Dependencies\nInstall dependencies required for building on Debian-based Linux distributions:\n```\napt-get install build-essential autoconf autoconf-archive automake autotools-dev libarchive-dev libepoxy-dev libfltk1.3-dev libsamplerate0-dev libsdl2-dev zlib1g-dev\n```\n\n## FLTK Build\nTo build using Autotools (optional arguments in square brackets):\n```\nautoreconf -vif\n./configure [--enable-doc]\nmake\n```\nOptionally:\n```\nmake install\n```\n\n### macOS Build\n```\n# Install dependencies\nbrew install autoconf automake autoconf-archive pkg-config libarchive libepoxy libsamplerate fltk sdl2\n\n# Build\nautoreconf -vif\n\n# Set pkg-config to find Homebrew-installed libraries (works on both Intel and Apple Silicon Macs)\nexport PKG_CONFIG_PATH=\"$(brew --prefix)/lib/pkgconfig:$(brew --prefix libarchive)/lib/pkgconfig:$PKG_CONFIG_PATH\"\n\nc[--enable-doc]\nmake [install]\n```\n\n## Win32 Build\nTo build the win32 solution with Visual Studio 2010:\n1. Ensure you have the DirectX 9 SDK\n2. Manually zip NstDatabase.xml to the destination source/core/database/NstDatabase.zip\n3. Open projects/nestopia.sln\n4. Build in release mode\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0ldsk00l%2Fnestopia","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F0ldsk00l%2Fnestopia","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0ldsk00l%2Fnestopia/lists"}