{"id":22624632,"url":"https://github.com/barrettotte/scuffed-6502kt","last_synced_at":"2025-03-29T03:16:52.923Z","repository":{"id":114091236,"uuid":"207166213","full_name":"barrettotte/Scuffed-6502Kt","owner":"barrettotte","description":"A scuffed 6502 CPU emulator to learn kotlin and the 6502 architecture","archived":false,"fork":false,"pushed_at":"2020-01-04T17:32:43.000Z","size":1159,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-03T13:13:19.071Z","etag":null,"topics":["6502","cpu-emulator","cpu-simulator","emulator","kotlin"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/barrettotte.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-09-08T19:58:09.000Z","updated_at":"2023-02-01T02:27:18.000Z","dependencies_parsed_at":"2023-06-12T14:00:20.438Z","dependency_job_id":null,"html_url":"https://github.com/barrettotte/Scuffed-6502Kt","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barrettotte%2FScuffed-6502Kt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barrettotte%2FScuffed-6502Kt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barrettotte%2FScuffed-6502Kt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barrettotte%2FScuffed-6502Kt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/barrettotte","download_url":"https://codeload.github.com/barrettotte/Scuffed-6502Kt/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246131335,"owners_count":20728303,"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","cpu-emulator","cpu-simulator","emulator","kotlin"],"created_at":"2024-12-09T00:17:08.160Z","updated_at":"2025-03-29T03:16:52.884Z","avatar_url":"https://github.com/barrettotte.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Scuffed 6502 Kt\n\nI've been planning on learning kotlin for a while since I'm already pretty familiar with Java and Groovy.\nSo, why not make something interesting like a subpar CPU emulator.\n\n\n## Commands\n* ```./run.sh``` or ```gradlew run```\n\n\n## References\n* Klaus Functional Tests https://github.com/Klaus2m5/6502_65C02_functional_tests\n* Datasheet http://archive.6502.org/datasheets/rockwell_r650x_r651x.pdf\n* 6502 Instruction set\n  * https://www.masswerk.at/6502/6502_instruction_set.html\n  * http://nesdev.com/6502.txt\n* 6502 Addressing modes http://www.obelisk.me.uk/6502/index.html\n* 6502 Assembler https://www.masswerk.at/6502/assembler.html\n* http://www.6502.org/\n  * http://www.6502.org/tutorials/\n  * http://www.6502.org/users/andre/65k/af65002/af65002arch.html \n* Kotlin bitwise operators https://www.programiz.com/kotlin-programming/bitwise\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbarrettotte%2Fscuffed-6502kt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbarrettotte%2Fscuffed-6502kt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbarrettotte%2Fscuffed-6502kt/lists"}