{"id":16980174,"url":"https://github.com/danirod/chip8","last_synced_at":"2025-03-22T15:30:32.150Z","repository":{"id":27974444,"uuid":"31467749","full_name":"danirod/chip8","owner":"danirod","description":"A multiplatform CHIP-8 emulator done in SDL 2. Implements all the opcodes for CHIP and SCHIP specifications.","archived":false,"fork":false,"pushed_at":"2022-06-23T17:10:02.000Z","size":640,"stargazers_count":57,"open_issues_count":2,"forks_count":9,"subscribers_count":4,"default_branch":"devel","last_synced_at":"2025-03-18T12:31:38.744Z","etag":null,"topics":["autoconf","autotools","c","chip8","emulator","libcheck","virtual-machine"],"latest_commit_sha":null,"homepage":"http://chip8.danirod.es/","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/danirod.png","metadata":{"files":{"readme":"README","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}},"created_at":"2015-02-28T16:11:42.000Z","updated_at":"2024-11-30T18:33:48.000Z","dependencies_parsed_at":"2022-09-02T19:23:42.431Z","dependency_job_id":null,"html_url":"https://github.com/danirod/chip8","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danirod%2Fchip8","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danirod%2Fchip8/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danirod%2Fchip8/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danirod%2Fchip8/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/danirod","download_url":"https://codeload.github.com/danirod/chip8/tar.gz/refs/heads/devel","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244978327,"owners_count":20541835,"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":["autoconf","autotools","c","chip8","emulator","libcheck","virtual-machine"],"created_at":"2024-10-14T01:50:06.895Z","updated_at":"2025-03-22T15:30:31.830Z","avatar_url":"https://github.com/danirod.png","language":"C","funding_links":[],"categories":["Home Game Console Emulators","Chip-8 and related system emulators/interpreters"],"sub_categories":["Chip-8 and related system emulators/interpreters"],"readme":"chip8 is a CHIP-8 emulator developed in C using the SDL2 multimedia library. It\nemulates a standard CHIP-8 machine and implements all the opcodes that the\nspecification provides.\n\nTo emulate a binary ROM just provide the file as an argument:\n\n    $ chip8 ~/roms/TETRIS.bin\n\nYou can have more information by reading the software manual at the following\nlocations:\n\n* http://www.danirod.es/chip8/docs/current/manual/ (online manual).\n* http://www.danirod.es/chip8/docs/current/chip8.pdf (PDF manual).\n\nIn order to compile this project you will need to have SDL 2.0 headers and\nlibraries in your machine. Head to www.libsdl.org to get those in case you\nstill haven’t got them or get them using your package manager if your operating\nsystem has any.\n\nAfter installing SDL 2.0 you can download the software distribution and install\nit via the following commands:\n\n    autoreconf --install  # Only if you are using the Git repository\n    ./configure\n    make\n    make install\n    make check  # Optional: to test the emulator -- libcheck is required\n\nThis program is released under the terms of the GNU General Public License v3.\nSee the COPYING file for the entire distribution conditions.\n\n    CHIP-8: A multiplatform CHIP-8 emulator done in SDL\n    Copyright © 2015-2016 Dani Rodríguez \u003cdanirod@outlook.com\u003e\n\n    This program is free software: you can redistribute it and/or modify\n    it under the terms of the GNU General Public License as published by\n    the Free Software Foundation, either version 3 of the License, or\n    (at your option) any later version.\n\n    This program is distributed in the hope that it will be useful,\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n    GNU General Public License for more details.\n\n    You should have received a copy of the GNU General Public License\n    along with this program.  If not, see \u003chttp://www.gnu.org/licenses/\u003e.\n    See COPYING for the entire contents of the license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanirod%2Fchip8","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdanirod%2Fchip8","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanirod%2Fchip8/lists"}