{"id":21848208,"url":"https://github.com/tib/swiftnes","last_synced_at":"2025-07-09T23:14:29.988Z","repository":{"id":181200633,"uuid":"405377093","full_name":"tib/SwiftNES","owner":"tib","description":"Just another NES emulator written in Swift","archived":false,"fork":false,"pushed_at":"2021-09-24T07:02:36.000Z","size":94,"stargazers_count":54,"open_issues_count":0,"forks_count":6,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-03-28T02:53:11.647Z","etag":null,"topics":["6502","nes","swift","swift-5"],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tib.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,"governance":null}},"created_at":"2021-09-11T12:46:57.000Z","updated_at":"2024-09-24T05:16:40.000Z","dependencies_parsed_at":"2023-07-14T13:25:53.098Z","dependency_job_id":"d690ac27-e488-424c-88bc-2b6df33b45ca","html_url":"https://github.com/tib/SwiftNES","commit_stats":null,"previous_names":["tib/swiftnes"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tib%2FSwiftNES","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tib%2FSwiftNES/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tib%2FSwiftNES/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tib%2FSwiftNES/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tib","download_url":"https://codeload.github.com/tib/SwiftNES/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248890517,"owners_count":21178452,"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":["6502","nes","swift","swift-5"],"created_at":"2024-11-27T23:24:54.008Z","updated_at":"2025-04-14T13:45:50.535Z","avatar_url":"https://github.com/tib.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SwiftNes\n\nThis repo contains all the source code for my experimental [100 days of NES](https://twitter.com/search?q=100daysOfNES\u0026src=typed_query) challenge.\n\n## What is this all about?\n\nI'm planning to build a fully working NES emulator in a 100 days. \n\nBut Why? 🤔 \n\nI just want learn more about low level hardware devices (CPU, memory, etc.) asm code, Swift and computers in general.\n\nWish me luck and feel free to start discussions, raise issues \u0026 PRs. 🍀\n\nFYI: The challenge started on the 8th of September 2021. \n\n\n## Useful resources\n\n- [6502](http://www.obelisk.me.uk/6502/)\n- [Nesdev Wiki](https://wiki.nesdev.com)\n- [NES emulator from scratch](https://www.youtube.com/playlist?app=desktop\u0026list=PLrOv9FMX8xJHqMvSGB_9G9nZZ_4IgteYf)\n- [6502 CPU Emulator in C++](https://www.youtube.com/watch?v=qJgsuQoy9bc\u0026list=PLLwK93hM93Z13TRzPx9JqTIn33feefl37)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftib%2Fswiftnes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftib%2Fswiftnes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftib%2Fswiftnes/lists"}