{"id":20164187,"url":"https://github.com/dlamott/chip8","last_synced_at":"2025-10-30T19:39:54.284Z","repository":{"id":170222139,"uuid":"329098557","full_name":"DLaMott/Chip8","owner":"DLaMott","description":"Chip 8 Emulator in Java","archived":false,"fork":false,"pushed_at":"2022-04-19T23:09:44.000Z","size":19,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-03T03:13:36.547Z","etag":null,"topics":["chip","chip8","chip8-emulator","emulator","java"],"latest_commit_sha":null,"homepage":"","language":"Java","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/DLaMott.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":"2021-01-12T20:02:28.000Z","updated_at":"2023-02-01T04:52:57.000Z","dependencies_parsed_at":null,"dependency_job_id":"598415f8-c687-4225-a9cd-3fc770d62d89","html_url":"https://github.com/DLaMott/Chip8","commit_stats":null,"previous_names":["dlamott/chip8"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DLaMott/Chip8","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DLaMott%2FChip8","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DLaMott%2FChip8/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DLaMott%2FChip8/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DLaMott%2FChip8/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DLaMott","download_url":"https://codeload.github.com/DLaMott/Chip8/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DLaMott%2FChip8/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281870722,"owners_count":26576249,"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-10-30T02:00:06.501Z","response_time":61,"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":["chip","chip8","chip8-emulator","emulator","java"],"created_at":"2024-11-14T00:33:32.767Z","updated_at":"2025-10-30T19:39:54.246Z","avatar_url":"https://github.com/DLaMott.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Chip8 Emulator in Java\nBuilt using JavaFX\n\n### What is the Chip8?\n\n\u003eCHIP-8 is an interpreted programming language, \ndeveloped by Joseph Weisbecker. \nIt was initially used on the COSMAC VIP and Telmac \n1800 8-bit microcomputers in the mid-1970s. \nCHIP-8 programs are run on a CHIP-8 virtual machine. \nIt was made to allow video games to be more easily \nprogrammed for these computers\n\n\u003chr\u003e\nThe Chip8 emulator supports additional ROM files as the application\nallows for a user menu prompt to load a rom. Upon load users will initially\nbe present with the classic game known as PONG. Have fun playing some\nclassic retro games!\n\n\u003eHow to run?\n\u003e\u003eEnsure you have JavaFX library\n\u003e\u003e\u003eClone the repo and run the main method.\n\n\u003eTo Do:\n\u003e\u003eMigrate to Gradle\n\n### Helpful resources were:\n1. http://devernay.free.fr/hacks/chip8/C8TECH10.HTM\n2. https://docs.oracle.com/javase/8/javafx/api/toc.htm\n3. http://www.multigesture.net/articles/how-to-write-an-emulator-chip-8-interpreter/\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdlamott%2Fchip8","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdlamott%2Fchip8","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdlamott%2Fchip8/lists"}