{"id":24703706,"url":"https://github.com/bluestormdna/i8080-space-invaders","last_synced_at":"2025-08-11T15:17:47.979Z","repository":{"id":273917424,"uuid":"155010184","full_name":"BluestormDNA/i8080-Space-Invaders","owner":"BluestormDNA","description":"Intel i8080 Space Invaders Arcade Emulator","archived":false,"fork":false,"pushed_at":"2018-10-31T22:26:50.000Z","size":39,"stargazers_count":29,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-02T23:11:52.476Z","etag":null,"topics":["8080","csharp","emulator","i8080","intel","interpreter","invaders","space"],"latest_commit_sha":null,"homepage":"","language":"C#","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/BluestormDNA.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-10-27T21:17:41.000Z","updated_at":"2025-02-21T07:43:21.000Z","dependencies_parsed_at":"2025-01-23T18:50:12.431Z","dependency_job_id":"e05fe60c-1727-497a-9ca2-0270f3c3ad76","html_url":"https://github.com/BluestormDNA/i8080-Space-Invaders","commit_stats":null,"previous_names":["bluestormdna/i8080-space-invaders"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/BluestormDNA/i8080-Space-Invaders","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BluestormDNA%2Fi8080-Space-Invaders","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BluestormDNA%2Fi8080-Space-Invaders/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BluestormDNA%2Fi8080-Space-Invaders/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BluestormDNA%2Fi8080-Space-Invaders/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BluestormDNA","download_url":"https://codeload.github.com/BluestormDNA/i8080-Space-Invaders/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BluestormDNA%2Fi8080-Space-Invaders/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269910032,"owners_count":24494882,"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-11T02:00:10.019Z","response_time":75,"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":["8080","csharp","emulator","i8080","intel","interpreter","invaders","space"],"created_at":"2025-01-27T05:59:17.438Z","updated_at":"2025-08-11T15:17:47.944Z","avatar_url":"https://github.com/BluestormDNA.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Space Invaders Intel 8080 Arcade Emulator\n\nThis is a C# coded Space Invaders Arcade Emulator that used the Intel 8080 CPU. It was primary coded as a learning exercise on hardware and emulation.\n\nThe CPU core can be reused as long as the memory and iobus interfaces are implemented.\nIt's not a timing sensitive implementation as branch cycles are not accurate because they dont have in account if the branches are executed or not.\n\nAll the CPU opcodes are implemented and it passes cpudiag.bin and 8080EX1 tests.\n\n\n\n\n## Playing Space Invaders\n\nThe unzipped romset must be in the same directory as the executable.\n\nIt can be played with the following keys:\n\n* Insert Coin: **1**\n* Start: **Enter**\n* Left: **Left** or **A**\n* Right: **Right** or **D**\n* Shoot: **Space**\n\n\u003e **Note:**  You need to provide your own unzipped Space Invaders Rom Set:\n\u003e \"invaders.h\", \"invaders.g\", \"invaders.f\", \"invaders.e\". This is the standard **MAME** Space Invaders rom set.\n\n\n![si](https://user-images.githubusercontent.com/28767885/47822270-d16ecb00-dd63-11e8-9b66-28c6dbf2f8c7.png)\n![si2](https://user-images.githubusercontent.com/28767885/47822269-d16ecb00-dd63-11e8-800e-5ef4b3b13fe3.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbluestormdna%2Fi8080-space-invaders","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbluestormdna%2Fi8080-space-invaders","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbluestormdna%2Fi8080-space-invaders/lists"}